summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/GOT/README35
-rw-r--r--tools/GOT/detag.c18
-rwxr-xr-xtools/GOT/dotags.sh24
-rw-r--r--tools/GOT/tagimage.c48
-rw-r--r--tools/bitfont.pclbin0 -> 46227 bytes
-rw-r--r--tools/bitfonts.pxlbin0 -> 19148 bytes
-rw-r--r--tools/bug-list.txt103
-rwxr-xr-xtools/cat_url.py41
-rwxr-xr-xtools/check_deps.py134
-rwxr-xr-xtools/clusterpush.sh77
-rw-r--r--tools/cmpi/Makefile187
-rw-r--r--tools/cmpi/Makefile.in187
-rw-r--r--tools/cmpi/README41
-rwxr-xr-xtools/cmpi/cmpi.bkl21
-rwxr-xr-xtools/cmpi/cmpi.cpp1034
-rwxr-xr-xtools/cmpi/cmpi.dsp480
-rwxr-xr-xtools/cmpi/cmpi.dsw46
-rwxr-xr-xtools/cmpi/cmpi.pro17
-rwxr-xr-xtools/cmpi/cmpi.rc3
-rwxr-xr-xtools/cmpi/cmpi.sln134
-rwxr-xr-xtools/cmpi/cmpi.suobin0 -> 77824 bytes
-rwxr-xr-xtools/cmpi/cmpi.vcp1826
-rwxr-xr-xtools/cmpi/cmpi.vcproj1907
-rwxr-xr-xtools/cmpi/cmpi.vcw17
-rwxr-xr-xtools/cmpi/descrip.mms47
-rwxr-xr-xtools/cmpi/makefile.bcc229
-rwxr-xr-xtools/cmpi/makefile.dmc49
-rwxr-xr-xtools/cmpi/makefile.dms201
-rwxr-xr-xtools/cmpi/makefile.dos17
-rwxr-xr-xtools/cmpi/makefile.gcc227
-rwxr-xr-xtools/cmpi/makefile.sc6
-rwxr-xr-xtools/cmpi/makefile.unx35
-rwxr-xr-xtools/cmpi/makefile.va45
-rwxr-xr-xtools/cmpi/makefile.vc304
-rwxr-xr-xtools/cmpi/makefile.wat257
-rw-r--r--tools/colorcirc.xpsbin0 -> 50588 bytes
-rwxr-xr-xtools/docov.pl129
-rw-r--r--tools/fills.pcl1
-rw-r--r--tools/fontpage.pcl1
-rw-r--r--tools/fonts.pclbin0 -> 7731 bytes
-rw-r--r--tools/fonts.pxlbin0 -> 6009 bytes
-rw-r--r--tools/frs96.pxlbin0 -> 166056 bytes
-rw-r--r--tools/gl-chars.pclbin0 -> 685 bytes
-rw-r--r--tools/gl2_chars.pl63
-rw-r--r--tools/grashopp.pcl8
-rw-r--r--tools/grid.pcl1
-rw-r--r--tools/gslite/README124
-rw-r--r--tools/gslite/gslite-api.rtf349
-rw-r--r--tools/gslite/gslt.def31
-rw-r--r--tools/gslite/gslt.h64
-rw-r--r--tools/gslite/gslt.mak56
-rw-r--r--tools/gslite/gslt_alloc.c408
-rw-r--r--tools/gslite/gslt_alloc.h5
-rw-r--r--tools/gslite/gslt_font.h138
-rw-r--r--tools/gslite/gslt_font_api.c777
-rw-r--r--tools/gslite/gslt_font_api.h130
-rw-r--r--tools/gslite/gslt_font_api_test.c268
-rw-r--r--tools/gslite/gslt_font_cache.c174
-rw-r--r--tools/gslite/gslt_font_cff.c971
-rw-r--r--tools/gslite/gslt_font_encoding.c215
-rw-r--r--tools/gslite/gslt_font_glyph.c334
-rw-r--r--tools/gslite/gslt_font_int.h107
-rw-r--r--tools/gslite/gslt_font_test.c319
-rw-r--r--tools/gslite/gslt_font_ttf.c196
-rw-r--r--tools/gslite/gslt_image.c117
-rw-r--r--tools/gslite/gslt_image.h59
-rw-r--r--tools/gslite/gslt_image_jpeg.c144
-rw-r--r--tools/gslite/gslt_image_png.c226
-rw-r--r--tools/gslite/gslt_image_test.c181
-rw-r--r--tools/gslite/gslt_image_threads_test.c219
-rw-r--r--tools/gslite/gslt_image_tiff.c1069
-rw-r--r--tools/gslite/gslt_init.c215
-rw-r--r--tools/gslite/gslt_lib_gcc.mak147
-rw-r--r--tools/gslite/gslt_lib_msvc.mak147
-rw-r--r--tools/gslite/gslt_stubs.c44
-rw-r--r--tools/gslite/gslt_test.c1272
-rw-r--r--tools/gslite/tiger.jpgbin0 -> 177310 bytes
-rw-r--r--tools/label.tst185
-rw-r--r--tools/lineprinter.pclbin0 -> 637 bytes
-rwxr-xr-xtools/make_snapshot.sh84
-rwxr-xr-xtools/makeromttf.py145
-rw-r--r--tools/null.pxlbin0 -> 106 bytes
-rw-r--r--tools/opaque.pcl5
-rw-r--r--tools/origins.pcl78
-rw-r--r--tools/owl.pclbin0 -> 80680 bytes
-rw-r--r--tools/owl2.pclbin0 -> 80397 bytes
-rw-r--r--tools/pattern.pclbin0 -> 9864 bytes
-rw-r--r--tools/pattern.pxlbin0 -> 3108 bytes
-rwxr-xr-xtools/pcl2pdf7
-rw-r--r--tools/pcl2pdf.bat16
-rwxr-xr-xtools/pcl2pdfwr36
-rw-r--r--tools/pcl2pdfwr.bat57
-rwxr-xr-xtools/pxlasm.py796
-rwxr-xr-xtools/pxldis.py899
-rwxr-xr-xtools/regress.sh70
-rwxr-xr-xtools/revlist.py75
-rw-r--r--tools/smoke_baseline.txt181
-rwxr-xr-xtools/smoke_check.sh51
-rwxr-xr-xtools/smoke_update.sh38
-rwxr-xr-xtools/suite.tcl191
-rw-r--r--tools/tiger.px3bin0 -> 143535 bytes
-rw-r--r--tools/tiger.xpsbin0 -> 62775 bytes
-rw-r--r--tools/tt2pcl.c629
-rw-r--r--tools/viewer/Gpickle.java426
-rw-r--r--tools/viewer/GpickleObserver.java14
-rw-r--r--tools/viewer/GpickleThread.java227
-rw-r--r--tools/viewer/Gview.java988
-rw-r--r--tools/viewer/JavaDoc/allclasses-frame.html33
-rw-r--r--tools/viewer/JavaDoc/deprecated-list.html89
-rw-r--r--tools/viewer/JavaDoc/gpickle.html447
-rw-r--r--tools/viewer/JavaDoc/gpickleobserver.html169
-rw-r--r--tools/viewer/JavaDoc/gpicklethread.html242
-rw-r--r--tools/viewer/JavaDoc/gview.html1212
-rw-r--r--tools/viewer/JavaDoc/help-doc.html138
-rw-r--r--tools/viewer/JavaDoc/index-all.html426
-rw-r--r--tools/viewer/JavaDoc/index.html22
-rw-r--r--tools/viewer/JavaDoc/nav.html584
-rw-r--r--tools/viewer/JavaDoc/overview-tree.html124
-rw-r--r--tools/viewer/JavaDoc/package-frame.html43
-rw-r--r--tools/viewer/JavaDoc/package-list1
-rw-r--r--tools/viewer/JavaDoc/package-summary.html131
-rw-r--r--tools/viewer/JavaDoc/package-tree.html122
-rw-r--r--tools/viewer/JavaDoc/packages.html26
-rw-r--r--tools/viewer/JavaDoc/serialized-form.html451
-rw-r--r--tools/viewer/JavaDoc/stylesheet.css29
-rw-r--r--tools/viewer/Nav.java180
-rw-r--r--tools/viewer/README13
-rwxr-xr-xtools/xps2tiff/README10
-rwxr-xr-xtools/xps2tiff/xps2tiff.sln19
-rwxr-xr-xtools/xps2tiff/xps2tiff/AssemblyInfo.cpp60
-rwxr-xr-xtools/xps2tiff/xps2tiff/stdafx.cpp7
-rwxr-xr-xtools/xps2tiff/xps2tiff/stdafx.h9
-rwxr-xr-xtools/xps2tiff/xps2tiff/xps2tiff.cpp61
-rwxr-xr-xtools/xps2tiff/xps2tiff/xps2tiff.vcproj258
134 files changed, 26610 insertions, 0 deletions
diff --git a/tools/GOT/README b/tools/GOT/README
new file mode 100644
index 000000000..61aae74d7
--- /dev/null
+++ b/tools/GOT/README
@@ -0,0 +1,35 @@
+Graphical Object Tagging (GOT)
+
+The bitrgbtags is a non-standard printer device that supports tagging
+graphical objects according to type, where types are: text, image,
+vector and unspecified. The type is encoded as a byte and interleaved
+in the framebuffer. Each pixel has a tag.
+
+limitations and oddities:
+ o GOT doesn't band. In fact the the device prototype disables banding.
+ o GOT always has 24 bits of color with 3 components.
+ o GOT uses a global variable to maintain its state.
+ o GOT currently breaks raster operations.
+ o GOT hasn't been tested much.
+
+tools (dotags.sh and friends)
+
+ dotags.sh <pcl_file> produces
+
+ o bit.tmp - bitrgb file with pixel tags for object types.
+ o bit_detagged.tmp.ppm - the file stripped of tags and converted to
+ ppmraw output.
+ o bit.tmp.ppm - detagged bit file converted to ppmraw output.
+ o tag.tmp.ppm - a color coded by object type version of the output
+ unknown - white
+ untouched - yellow
+ text - red
+ image - green
+ path - blue
+
+ dotags.sh will display the output file and tag using imagemagick.
+
+ dotags.sh uses the helper C programs tagimage.c and detag.c
+
+ dotags.sh should only be run in tools/tags after the bittagrgb device
+ has been compiled into ../../main/obj/pcl6 executable.
diff --git a/tools/GOT/detag.c b/tools/GOT/detag.c
new file mode 100644
index 000000000..6151e43e6
--- /dev/null
+++ b/tools/GOT/detag.c
@@ -0,0 +1,18 @@
+#include <stdio.h>
+
+/* detag bit rgb and produce ppmraw output */
+
+int
+main() {
+ printf("P6\n");
+ printf("612 792\n");
+ printf("255\n");
+ while (!feof(stdin)) {
+ getchar();
+ putchar(getchar());
+ putchar(getchar());
+ putchar(getchar());
+ }
+ return 0;
+}
+
diff --git a/tools/GOT/dotags.sh b/tools/GOT/dotags.sh
new file mode 100755
index 000000000..14e461a26
--- /dev/null
+++ b/tools/GOT/dotags.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+# run the file in tools/tags subdirectory.
+# limitations:
+# only produces one page of output
+# this script assumes 72 bitrgbtags was run with 72 dpi
+# files produced:
+# bit.tmp - bitrgb file with pixel tags for object types
+# bit_detagged.tmp.ppm - the file stripped of tags
+# bit.tmp.ppm - detagged bit file converted to ppmraw output
+# tag.tmp.ppm - just the tags color coded see tagimage.c for mapping.
+
+FILES=$*
+
+for x in $FILES
+do
+ ../../main/obj/pcl6 -dNOPAUSE -sDEVICE=bitrgbtags -sOutputFile=bit.tmp $x
+ make detag
+ ./detag < bit.tmp > bit_detagged.tmp.ppm
+ make tagimage
+ ./tagimage < bit.tmp > tag.tmp.ppm
+ display bit_detagged.tmp.ppm tag.tmp.ppm
+done
+
diff --git a/tools/GOT/tagimage.c b/tools/GOT/tagimage.c
new file mode 100644
index 000000000..a502f5448
--- /dev/null
+++ b/tools/GOT/tagimage.c
@@ -0,0 +1,48 @@
+#include <stdio.h>
+
+#define UNKNOWN_TAG 0x1
+#define TEXT_TAG 0x2
+#define IMAGE_TAG 0x4
+#define PATH_TAG 0x8
+#define UNTOUCHED_TAG 0x10
+
+const char red[] = { 0xff, 0x00, 0x00 };
+const char green[] = { 0x00, 0xff, 0x00 };
+const char blue[] = { 0x00, 0x00, 0xff };
+const char white[] = { 0xff, 0xff, 0xff };
+const char black[] = { 0x00, 0x00, 0x00 };
+const char yellow[] = { 0xff, 0xff, 0x00 };
+
+static const char *
+tag2color(int tag)
+{
+ switch (tag) {
+ case UNKNOWN_TAG:
+ return white;
+ case TEXT_TAG:
+ return red;
+ case IMAGE_TAG:
+ return green;
+ case PATH_TAG:
+ return blue;
+ case UNTOUCHED_TAG:
+ return yellow;
+ default:
+ return black;
+ }
+}
+
+int
+main()
+{
+ printf("P6\n");
+ printf("612 792\n");
+ printf("255\n");
+ while (!feof(stdin)) {
+ int ch = getchar();
+ char *color = tag2color(ch);
+ putchar(color[0]); putchar(color[1]); putchar(color[2]);
+ getchar(); getchar(); getchar();
+ }
+ return 0;
+}
diff --git a/tools/bitfont.pcl b/tools/bitfont.pcl
new file mode 100644
index 000000000..c1545926b
--- /dev/null
+++ b/tools/bitfont.pcl
Binary files differ
diff --git a/tools/bitfonts.pxl b/tools/bitfonts.pxl
new file mode 100644
index 000000000..d8a217448
--- /dev/null
+++ b/tools/bitfonts.pxl
Binary files differ
diff --git a/tools/bug-list.txt b/tools/bug-list.txt
new file mode 100644
index 000000000..0aa27741d
--- /dev/null
+++ b/tools/bug-list.txt
@@ -0,0 +1,103 @@
+0001 AOK C420 p 9 PatternBrushError Update - (useciecolor = no).
+0016 AOK C703 p 1 ColorError - (useciecolor = no).
+0025 NF C705 p 36 see pxl/pxcet.txt
+0035 NF C206 p 2 Error Message Difference.
+0041 OPEN C316 HP doesn't print zero length dots in dashed lines
+0042 NF C318 p 33 see pxl/pxcet.txt.
+0043 NF C326 p 25 see pxl/pxcet.txt.
+0044 OPEN C327 p 5 banding rop problem.
+0045 OPEN C327 P 6 rop difference.
+0046 OPEN C328 p 22 rop difference.
+0052 OPEN 16-09 p 13 HMI font selection interaction.
+0053 FIXED verified in r2685, r2700
+0056 NF 19-10 p 10 font selection lineprinter instead of courier.
+This requires redesigning the alias facility in the shared language
+dictionary which will be a considerable amount of work.
+0060 FIXED 20-01 p 36 'V' from Park Avenue font is missing.
+0061 NF 20-02 p 2 Unstyled character substitution is not supported.
+0062 OPEN 20-07 p 9 symbol set selection.
+0063 NF 20-07 p 18 char color black instead of red.
+0064 OPEN 21-06 p 10 adaptive raster extra black missing.
+0065 NF 21-07 P 8 HP error as printed on the test page.
+0066 OPEN 21-09 p 22 Direct by plane missing black raster fill 0.
+0067 OPEN 21-10 P 10 raster height no width range testing.
+0068 OPEN 21-11 p 7 raster height no width range testing.
+0069 OPEN 21-12 p 5 raster height no width range testing.
+0070 OPEN 21-12 p 16 CMY raster missing data black vs. white zero fill same as 66
+0071 OPEN 22-05 p 13 HP not supporting 3bit per index ? double check.
+0072 NF 22-08 p 7 The 4600 moves the pattern anchor incorrectly when print direction is 180.
+0073 OPEN 22-09 p 15 overlay off page?
+0076 OPEN 22-18 p 5 palette selection error.
+0077 OPEN 22-22 p 5 raster scaling height leading to text reflow.
+0078 OPEN 23-02 p 11 transparency-rop error.
+0079 OPEN 23-08 p 6 pattern white zero instead of black zero.
+0082 OPEN 25-01 p 8 macro is offset by a tab width.
+0083 OPEN 25-04 p 18 macro fg text color wrong.
+0084 OPEN 25-05 p HP kicks page after exiting macro we don't
+0085 OPEN 25-05 p 11 underline of spaces vs not.
+0087 OPEN 25-06 p 37 cap difference on entry to macro.
+0088 OPEN 27-02 p 1 backspace beyond printable area should be blocked.
+0089 OPEN 27-03 p 1 HT too small
+0092 OPEN 28-03 p 2 arc scaling at the extreme scale factors.
+0093 OPEN 28-04 p 10 possible HP scaling error.
+0094 OPEN 28-04 p 17 polygon fills missing, winding.
+0095 OPEN 28-04 p 18 polygon arc join error
+0096 FIXED verified r2697 r2700
+0097 OPEN 28-06 p 6 pu subpolygon fill missing
+0098 OPEN 28-06 p 8 butt or triangle join rounding
+0099 FIXED 28-07 p 6 lost line
+0100 OPEN 28-08 p 8 character scaling.
+0102 OPEN 28-10 p 5 -- missing polyline segment.
+0103 OPEN 28-10 p 11 rectangle missing on 4600?
+0105 OPEN 29-03 p 10 graphics
+0106 OPEN 29-05 p 6 graphics
+0107 OPEN 29-07 p 14 cross hatch alignment
+0108 OPEN ? regression polygon close
+0109 OPEN 29-11 p 1 polygon fill extreme scaling
+0110 OPEN 29-11 p 2 polygon fill
+0111 OPEN 30-01 p 1 hpgl LB
+0114 OPEN 30-03 p 7 Symbol Set glyphs
+0117 OPEN 30-07 p 1 hpgl label bitmaps CP rotation.
+0122 OPEN 30-15 p 1 hpgl LB ScalableOrBitmapFontstErr
+0123 OPEN 30-16 p 23 hpgl LB LabelOrigintErr
+0124 OPEN 30-17 p 2 hpgl LB AbsoluteDirectionErr
+0125 OPEN 30-18 p 1 hpgl LB RelativeDirectionErr
+0128 OPEN 30-20 p 6 hpgl LB - scaling artifact test.
+0131 OPEN 30-22 p 2 hpgl LB Extra Space Err.
+0137 OPEN 30-25 p 2 hpgl LB DV
+0139 OPEN 30-27 p 20 HT tab size.
+0140 OPEN 31-02 p 2 LA line join attributes rounding.
+0141 OPEN 31-03 p 5 Fill wrong. dashed triangle not filled vs filled.
+0142 OPEN 31-06 p 5 HP no fills on stick/arc fonts.
+0143 OPEN 31-07 P 2 hatch fill arg rounding.?
+0144 OPEN 31-08 P 2 hp fill issues with RT defined patterns.
+0145 OPEN 31-09 p 5 same as 142.
+0146 OPEN 31-10_P 1 hatch pattern fill ? pen scaling.
+0147 OPEN 31-12 p 6 symbol mode
+0148 OPEN 32-02 p 2 IW scaling LB
+0150 OPEN 32-04 p 6 char scaling.
+0151 OPEN 32-05 p 1 hpgl LB
+0152 OPEN 32-06 p 2 LB symbol mode line missing.
+0153 OPEN 32-07 p 4 LB placement.
+0156 OPEN 34-03 p 1 OK? color transfer function perhaps.
+0157 OPEN 34-04 p 1 Fill differences
+0158 FIXED 35-01 p 1 PD circle PD
+0159 OPEN 35-02 p 6 scaling picture frame interaction.
+0160 FIXED 36-01 p 10 verified r2687 r2700
+0161 FIXED same as 0160 verified r2687 r2700
+0162 DeviceDependent Device must support number of pages, no raster devices do this.
+0163 FIXED 36-02 p 20 verified r2685 r2700
+0163 OPEN 36-02 p 22 macro returning -1 is leaking char size out of the macro
+0321 NF C705 p 19 passthrough missing wedges (see pxcet.txt).
+0322 FIXED r2680 C425 p 33 Set Char Bold
+0323 FIXED r2680 C426 p 42 Set Char Bold
+0431 OPEN C705 p 49 text white source transparency
+0433 NF C605 p 1-4 vivid treatment is device dependent
+0434 NF C705 p 3 merge control in passthrough context (see pxcet.txt).
+0438 OPEN 30-19 p 22 LB char size
+0439 OPEN 30-23 p 13 char size placement.
+0440 OPEN 33-01 p 9 polygon fill difference MC or winding.
+0451 OPEN 20-01 p 27 define symbol set char complement - char requirements test.
+0452 OPEN 30-19 p 9 LB negative character width, we apply, hp is positive
+0453 OPEN 25-05 p 37 MC 17 our black text vs HP's green
+0454 OPEN 25-04 p 23 black white HP vs gray output
diff --git a/tools/cat_url.py b/tools/cat_url.py
new file mode 100755
index 000000000..b9dbdcce4
--- /dev/null
+++ b/tools/cat_url.py
@@ -0,0 +1,41 @@
+#!/usr/bin/env python
+
+# print a url's to stdout
+
+from urllib import *
+from urlparse import *
+
+debug = 0
+
+def error(msg):
+ print sys.argv[0], "error: ", msg
+ print "\t", sys.argv[0], "http://host[:port]/path"
+ print "\t", sys.argv[0], "ftp://username:password@host/dir/file"
+ print "\t", sys.argv[0], "file:/usr/dict/words"
+ sys.exit(1)
+
+try:
+ for url in sys.argv[1:]:
+
+ scheme, netloc, url, params, query, fragment = urlparse(url)
+ if debug:
+ print "scheme", "=", scheme
+ print "netloc", "=", netloc
+ print "url", "=", url
+ print "params", "=", params
+ print "query", "=", query
+ print "fragment", "=", fragment
+
+except:
+ error("all arguments must be urls")
+
+
+for url in sys.argv[1:]:
+ try:
+ fn, h = urlretrieve(url)
+ except:
+ error("Couldn't retrive url")
+
+ fp = open(fn, 'rb')
+ sys.stdout.write(fp.read())
+ fp.close()
diff --git a/tools/check_deps.py b/tools/check_deps.py
new file mode 100755
index 000000000..1d425f0b5
--- /dev/null
+++ b/tools/check_deps.py
@@ -0,0 +1,134 @@
+#!/usr/bin/python
+
+import os, string
+
+# not used may use later
+def get_line_directives_table(file):
+ # not intended to be portable or useful outside of gs universe.
+ CPP_FLAGS="-I../gs/src/ -I../pl/ -I../pcl -I../pxl -I../main/obj -DDEBUG"
+ CPP="gcc -E"
+ CPP_COMMAND=CPP + " " + CPP_FLAGS + " " + file
+ CPP_IN=os.popen(CPP_COMMAND, 'r')
+ lines = []
+ while (1):
+ line = CPP_IN.readline()
+ if not line:
+ break;
+ # chop newline
+ line = line[:-1]
+
+ # check again for line since we might have chopped the only
+ # character. check for lines starting with # and ending with
+ # 1 (see cpp docs).
+
+ if line and line[0] == "#" and line[-1] == "1":
+ # second field 1:-1 leaves out enclosing quotes.
+ lines.append(os.path.basename(string.splitfields(line)[2][1:-1]))
+ for line in lines:
+ print line
+
+def get_includes(file, skip_system_files=1):
+ includes = []
+ for line in fileinput.input(file):
+ if line[0:len("#include")] == "#include":
+ myin = string.splitfields(line)[1]
+ if skip_system_files and myin[0] == '<' and myin[-1] == '>':
+ print "skipping system header " + myin
+ continue
+ else:
+ includes.append(myin[1:-1])
+ return includes
+
+def find_all_files(dir, pattern):
+ lines=[]
+ FIND_COMMAND = "find " + dir + " -name " + pattern
+ for line in os.popen(FIND_COMMAND).readlines():
+ lines.append(line[:-1])
+ return lines
+
+
+import fileinput
+
+
+def find_target(makefile, target):
+ parsed_target = []
+ parsing_target = 0
+ fp = open(makefile)
+ for line in fp.readlines():
+ if line.find(target) >= 0 and not parsing_target:
+ parsing_target = 1
+ parsed_target.append(line)
+ continue
+ if parsing_target:
+ if line[0] not in string.whitespace:
+ break
+ parsed_target.append(line)
+ fp.close()
+ return makefile, parsed_target
+
+# return the filename and the targets from all the makefiles that
+# contain the target.
+def find_targets(target, makefiles):
+ # target is a c file - want .$(OBJ) file
+ target = target[:-1] + "$(OBJ):"
+ target = os.path.basename(target)
+ filename = None
+ parsed_targets = []
+ # list of lines
+ for line in fileinput.input(makefiles):
+ if line.find(')' + target) >= 0:
+ parsed_targets.append(find_target(fileinput.filename(), target))
+ fileinput.close()
+ return parsed_targets
+
+import re
+
+def get_deps_from_target(target):
+ # find .h files sans definition.
+ reg=re.compile('\.h')
+ for line in target:
+ for h in reg.findall(line):
+ print "naked .h found in " + target[0][0:target[0].index(":")]
+ # not quite right.
+ reg=re.compile('[A-Za-z0-9]+_+h')
+ deps=[]
+ for line in target:
+ targ_list=reg.findall(line)
+ for targ in targ_list:
+ deps.append(targ)
+ return deps
+
+def compare_lists(c_file, makefile, from_makefile, from_source):
+ canon_from_source = []
+ for x in from_source:
+ canon_from_source.append(x.replace('.', '_'))
+
+# print canon_from_source
+# print from_makefile
+
+ for mline in from_makefile:
+ if mline not in canon_from_source:
+ print mline + " from " + makefile + " not in " + c_file
+ for sline in canon_from_source:
+ if sline not in from_makefile:
+ print sline + " from " + c_file + " not in " + makefile
+
+if __name__ == '__main__':
+# headers=get_line_directives_table("../pcl/pcjob.c")
+# print headers
+ C_FILES=find_all_files("../", "\\*.c")
+ MAKEFILES=find_all_files("../", "\\*.mak")
+ for c_file in C_FILES:
+ target_list = find_targets(c_file, MAKEFILES)
+ for (f, t) in target_list:
+# print "found target for " + c_file + " in " + f
+# print "target is "
+# print t
+ compare_lists(c_file, f, get_deps_from_target(t), get_includes(c_file))
+ else:
+ "no target for " + c_file
+# C_FILES=find_all_files("../", "*.c")
+# MAKE_FILES=find_all_files("../", "*.mak")
+# H_FILES=find_all_files("../", "*.h")
+
+
diff --git a/tools/clusterpush.sh b/tools/clusterpush.sh
new file mode 100755
index 000000000..7843f60e2
--- /dev/null
+++ b/tools/clusterpush.sh
@@ -0,0 +1,77 @@
+#!/bin/sh
+
+# helper script to syncronize a working tree with the regression cluster
+
+HOST=atfxsw01@tticluster.com
+DEST=$USER
+
+# try to use the same directory name on the cluster
+TARGET=`basename $PWD`
+if test -z "$TARGET"; then
+ if test -d gs; then
+ TARGET='ghostpcl'
+ else
+ TARGET='gs'
+ fi
+fi
+
+# try get the current revision
+REV=`svn info | grep Revision | cut -d ' ' -f 2`
+if test -z "$REV"; then
+ REV='unknown'
+fi
+
+echo "Pushing to $DEST/$TARGET on the cluster..."
+rsync -avz \
+ --exclude .svn --exclude .git \
+ --exclude bin --exclude obj --exclude debugobj \
+ --exclude sobin --exclude soobj \
+ --exclude main/obj --exclude main/debugobj \
+ --exclude language_switch/obj --exclude language_switch/obj \
+ --exclude xps/obj --exclude xps/debugobj \
+ --exclude svg/obj --exclude xps/debugobj \
+ --exclude ufst --exclude ufst-obj \
+ ./* $HOST:$DEST/$TARGET
+if test $? != 0; then
+ echo "$0 aborted."
+ exit 1
+fi
+
+echo -n "Copying regression baseline..."
+if test -d src; then
+ LATEST='gs'
+else
+ LATEST=`ssh $HOST 'for file in \`ls regression |\
+ egrep ghostpcl-r[0-9]+\+[0-9]+ | sort -r | head\`; do\
+ if test -r regression/$file/reg_baseline.txt; then\
+ echo $file; break;\
+ fi;\
+ done'`
+fi
+if test -z "$LATEST"; then echo "$0 aborted."; exit 1; fi
+echo " from $LATEST..."
+ssh $HOST "cp regression/$LATEST/reg_baseline.txt $DEST/$TARGET/"
+if test $? != 0; then
+ echo "$0 aborted."
+ exit 1
+fi
+
+echo "Queuing regression test..."
+echo "cd $DEST/$TARGET && run_regression" | ssh $HOST
+if test $? != 0; then
+ echo "$0 aborted."
+ exit 1
+fi
+
+REPORT=`ssh $HOST ls $DEST/$TARGET \| egrep '^regression-[0-9]+.log$' \| sort -r \| head -1`
+echo "Pulling $REPORT..."
+scp -q $HOST:$DEST/$TARGET/$REPORT .
+if test $? != 0; then
+ echo "$0 aborted."
+ exit 1
+fi
+cat $REPORT
+if test $? != 0; then
+ echo "$0 aborted."
+ exit 1
+fi
diff --git a/tools/cmpi/Makefile b/tools/cmpi/Makefile
new file mode 100644
index 000000000..4f7ee26dd
--- /dev/null
+++ b/tools/cmpi/Makefile
@@ -0,0 +1,187 @@
+# =========================================================================
+# This makefile was generated by
+# Bakefile 0.2.0 (http://bakefile.sourceforge.net)
+# Do not modify, all changes will be overwritten!
+# =========================================================================
+
+
+
+
+prefix = /usr/local
+exec_prefix = ${prefix}
+INSTALL = /usr/bin/install -c
+EXEEXT =
+WINDRES =
+REZ =
+SETFILE =
+NM = nm
+srcdir = .
+top_srcdir = ../..
+top_builddir = ../../
+LDFLAGS_GUI =
+CXX = g++
+CXXFLAGS = -pthread -Wall -Wundef -Wno-ctor-dtor-privacy -O2 -fno-strict-aliasing
+CPPFLAGS = -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I${top_builddir}lib/wx/include/gtk2-ansi-release-static-2.7 -I${top_srcdir}/include -DXTHREADS -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
+LDFLAGS = -pthread -L/usr/X11R6/lib
+WX_LIB_FLAVOUR =
+TOOLKIT = GTK
+TOOLKIT_LOWERCASE = gtk
+TOOLKIT_VERSION = 2
+TOOLCHAIN_FULLNAME = gtk2-ansi-release-static-2.7
+EXTRALIBS = -pthread -L/usr/X11R6/lib -lz -ldl
+EXTRALIBS_GUI = -Wl,--export-dynamic -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -lXinerama -lXxf86vm -lpng -lz -ljpeg
+HOST_SUFFIX =
+SAMPLES_RPATH_FLAG =
+SAMPLES_RPATH_POSTLINK =
+
+### Variables: ###
+
+DESTDIR =
+WX_RELEASE = 2.7
+WX_VERSION = $(WX_RELEASE).0
+LIBDIRNAME = $(top_builddir)lib
+IMAGE_CXXFLAGS = -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \
+ $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) \
+ -I$(srcdir) $(__DLLFLAG_p) -I$(srcdir)/../../samples $(CPPFLAGS) $(CXXFLAGS)
+IMAGE_OBJECTS = \
+ $(__cmpi_os2_lib_res) \
+ cmpi_cmpi.o \
+ $(__cmpi___win32rc)
+
+### Conditionally set variables: ###
+
+#CXXC = $(CXX)
+CXXC = $(top_builddir)./bk-deps $(CXX)
+#PORTNAME = base
+PORTNAME = $(TOOLKIT_LOWERCASE)$(TOOLKIT_VERSION)
+#WXBASEPORT = _carbon
+#WXDEBUGFLAG = d
+#WXDEBUGFLAG = d
+#WXUNICODEFLAG = u
+#WXUNIVNAME = univ
+EXTRALIBS_FOR_BASE = $(EXTRALIBS)
+#EXTRALIBS_FOR_BASE = $(EXTRALIBS) $(EXTRALIBS_GUI)
+EXTRALIBS_FOR_GUI = $(EXTRALIBS_GUI)
+#EXTRALIBS_FOR_GUI =
+#__cmpi___mac_setfilecmd = \
+# $(SETFILE) -a C cmpi$(EXEEXT)
+#__cmpi___mac_rezcmd = $(__MACOSX_RESOURCES_p_1)
+#__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
+#__WXUNIV_DEFINE_p_1 = -d __WXUNIVERSAL__
+#__WXUNIV_DEFINE_p_2 = --define __WXUNIVERSAL__
+#__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS
+#__EXCEPTIONS_DEFINE_p_1 = -d wxNO_EXCEPTIONS
+#__EXCEPTIONS_DEFINE_p_2 = --define wxNO_EXCEPTIONS
+#__RTTI_DEFINE_p = -DwxNO_RTTI
+#__RTTI_DEFINE_p_1 = -d wxNO_RTTI
+#__RTTI_DEFINE_p_2 = --define wxNO_RTTI
+#__THREAD_DEFINE_p = -DwxNO_THREADS
+#__THREAD_DEFINE_p_1 = -d wxNO_THREADS
+#__THREAD_DEFINE_p_2 = --define wxNO_THREADS
+#__DLLFLAG_p = -DWXUSINGDLL
+#__DLLFLAG_p_1 = -d WXUSINGDLL
+#__DLLFLAG_p_2 = --define WXUSINGDLL
+COND_PLATFORM_OS2_1___cmpi___os2_emxbindcmd = $(NM) cmpi$(EXEEXT) | if grep -q \
+ pmwin.763 ; then emxbind -ep cmpi$(EXEEXT) ; fi
+#__cmpi___os2_emxbindcmd = $(COND_PLATFORM_OS2_1___cmpi___os2_emxbindcmd)
+#__RCDEFDIR_p = -i \
+# $(LIBDIRNAME)/wx/include/$(TOOLCHAIN_FULLNAME)
+#__RCDEFDIR_p_1 = --include-dir \
+# $(LIBDIRNAME)/wx/include/$(TOOLCHAIN_FULLNAME)
+#__cmpi_os2_lib_res = \
+# $(top_srcdir)/include/wx/os2/wx.res
+#__cmpi_bundle___depname = cmpi_bundle
+#____cmpi_BUNDLE_TGT_REF_DEP = \
+# cmpi.app/Contents/PkgInfo
+#____cmpi_BUNDLE_TGT_REF_DEP = cmpi.app/Contents/PkgInfo
+COND_MONOLITHIC_0___WXLIB_CORE_p = \
+ -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX)
+__WXLIB_CORE_p = $(COND_MONOLITHIC_0___WXLIB_CORE_p)
+COND_MONOLITHIC_0___WXLIB_BASE_p = \
+ -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+__WXLIB_BASE_p = $(COND_MONOLITHIC_0___WXLIB_BASE_p)
+#__cmpi___win32rc = cmpi_cmpi_rc.o
+COND_MONOLITHIC_1___WXLIB_MONO_p = \
+ -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+#__WXLIB_MONO_p = $(COND_MONOLITHIC_1___WXLIB_MONO_p)
+#__LIB_JPEG_p \
+# = \
+# -lwxjpeg$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+#__LIB_PNG_p \
+# = \
+# -lwxpng$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+#__LIB_ZLIB_p = \
+# -lwxzlib$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+#__LIB_ODBC_p = \
+# -lwxodbc$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+COND_WXUSE_REGEX_BUILTIN___LIB_REGEX_p = \
+ -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+#__LIB_REGEX_p = $(COND_WXUSE_REGEX_BUILTIN___LIB_REGEX_p)
+#__LIB_EXPAT_p = \
+# -lwxexpat$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+COND_TOOLKIT_MAC___MACOSX_RESOURCES_p_1 = $(REZ) -d __DARWIN__ -t APPL -d \
+ __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) \
+ $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) -i $(srcdir) $(__DLLFLAG_p_1) -i \
+ $(srcdir)/../../samples $(__RCDEFDIR_p) -i $(top_srcdir)/include -o \
+ cmpi$(EXEEXT) Carbon.r sample.r
+#__MACOSX_RESOURCES_p_1 = $(COND_TOOLKIT_MAC___MACOSX_RESOURCES_p_1)
+
+### Targets: ###
+
+all: cmpi$(EXEEXT) $(__cmpi_bundle___depname)
+
+install: all
+
+uninstall:
+
+install-strip: install
+
+clean:
+ rm -rf ./.deps ./.pch
+ rm -f ./*.o
+ rm -f cmpi$(EXEEXT)
+ rm -rf cmpi.app
+
+distclean: clean
+ rm -f config.cache config.log config.status bk-deps bk-make-pch shared-ld-sh Makefile
+
+cmpi$(EXEEXT): $(IMAGE_OBJECTS) $(__cmpi___win32rc)
+ $(CXX) -o $@ $(IMAGE_OBJECTS) $(LDFLAGS) -L$(LIBDIRNAME) $(LDFLAGS_GUI) $(SAMPLES_RPATH_FLAG) $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_ODBC_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE)
+ $(__cmpi___mac_rezcmd)
+ $(__cmpi___mac_setfilecmd)
+ $(__cmpi___os2_emxbindcmd)
+ $(SAMPLES_RPATH_POSTLINK)
+
+cmpi.app/Contents/PkgInfo: cmpi$(EXEEXT) $(top_srcdir)/src/mac/carbon/Info.plist.in $(top_srcdir)/src/mac/carbon/wxmac.icns
+ mkdir -p cmpi.app/Contents
+ mkdir -p cmpi.app/Contents/MacOS
+ mkdir -p cmpi.app/Contents/Resources
+
+
+ sed -e "s/IDENTIFIER/`echo $(srcdir) | sed -e 's,\.\./,,g' | sed -e 's,/,.,g'`/" \
+ -e "s/EXECUTABLE/cmpi/" \
+ -e "s/VERSION/$(WX_VERSION)/" \
+ $(top_srcdir)/src/mac/carbon/Info.plist.in >cmpi.app/Contents/Info.plist
+
+
+ echo -n "APPL????" >cmpi.app/Contents/PkgInfo
+
+
+ ln -f cmpi$(EXEEXT) cmpi.app/Contents/MacOS/cmpi
+
+
+ cp -f $(top_srcdir)/src/mac/carbon/wxmac.icns cmpi.app/Contents/Resources/wxmac.icns
+
+#cmpi_bundle: $(____cmpi_BUNDLE_TGT_REF_DEP)
+
+cmpi_cmpi.o: $(srcdir)/cmpi.cpp
+ $(CXXC) -c -o $@ $(IMAGE_CXXFLAGS) $(srcdir)/cmpi.cpp
+
+cmpi_cmpi_rc.o: $(srcdir)/cmpi.rc
+ $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_2) $(__EXCEPTIONS_DEFINE_p_2) $(__RTTI_DEFINE_p_2) $(__THREAD_DEFINE_p_2) --include-dir $(srcdir) $(__DLLFLAG_p_2) --include-dir $(srcdir)/../../samples $(__RCDEFDIR_p_1) --include-dir $(top_srcdir)/include
+
+
+# Include dependency info, if present:
+-include .deps/*.d
+
+.PHONY: all install uninstall clean distclean cmpi_bundle
diff --git a/tools/cmpi/Makefile.in b/tools/cmpi/Makefile.in
new file mode 100644
index 000000000..123cd2e52
--- /dev/null
+++ b/tools/cmpi/Makefile.in
@@ -0,0 +1,187 @@
+# =========================================================================
+# This makefile was generated by
+# Bakefile 0.2.0 (http://bakefile.sourceforge.net)
+# Do not modify, all changes will be overwritten!
+# =========================================================================
+
+
+@MAKE_SET@
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+INSTALL = @INSTALL@
+EXEEXT = @EXEEXT@
+WINDRES = @WINDRES@
+REZ = @REZ@
+SETFILE = @SETFILE@
+NM = @NM@
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+top_builddir = @top_builddir@
+LDFLAGS_GUI = @LDFLAGS_GUI@
+CXX = @CXX@
+CXXFLAGS = @CXXFLAGS@
+CPPFLAGS = @CPPFLAGS@
+LDFLAGS = @LDFLAGS@
+WX_LIB_FLAVOUR = @WX_LIB_FLAVOUR@
+TOOLKIT = @TOOLKIT@
+TOOLKIT_LOWERCASE = @TOOLKIT_LOWERCASE@
+TOOLKIT_VERSION = @TOOLKIT_VERSION@
+TOOLCHAIN_FULLNAME = @TOOLCHAIN_FULLNAME@
+EXTRALIBS = @EXTRALIBS@
+EXTRALIBS_GUI = @EXTRALIBS_GUI@
+HOST_SUFFIX = @HOST_SUFFIX@
+SAMPLES_RPATH_FLAG = @SAMPLES_RPATH_FLAG@
+SAMPLES_RPATH_POSTLINK = @SAMPLES_RPATH_POSTLINK@
+
+### Variables: ###
+
+DESTDIR =
+WX_RELEASE = 2.7
+WX_VERSION = $(WX_RELEASE).0
+LIBDIRNAME = $(top_builddir)lib
+IMAGE_CXXFLAGS = -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \
+ $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) \
+ -I$(srcdir) $(__DLLFLAG_p) -I$(srcdir)/../../samples $(CPPFLAGS) $(CXXFLAGS)
+IMAGE_OBJECTS = \
+ $(__cmpi_os2_lib_res) \
+ cmpi_cmpi.o \
+ $(__cmpi___win32rc)
+
+### Conditionally set variables: ###
+
+@COND_DEPS_TRACKING_0@CXXC = $(CXX)
+@COND_DEPS_TRACKING_1@CXXC = $(top_builddir)./bk-deps $(CXX)
+@COND_USE_GUI_0@PORTNAME = base
+@COND_USE_GUI_1@PORTNAME = $(TOOLKIT_LOWERCASE)$(TOOLKIT_VERSION)
+@COND_TOOLKIT_MAC@WXBASEPORT = _carbon
+@COND_BUILD_DEBUG_DEBUG_FLAG_DEFAULT@WXDEBUGFLAG = d
+@COND_DEBUG_FLAG_1@WXDEBUGFLAG = d
+@COND_UNICODE_1@WXUNICODEFLAG = u
+@COND_WXUNIV_1@WXUNIVNAME = univ
+@COND_MONOLITHIC_0@EXTRALIBS_FOR_BASE = $(EXTRALIBS)
+@COND_MONOLITHIC_1@EXTRALIBS_FOR_BASE = $(EXTRALIBS) $(EXTRALIBS_GUI)
+@COND_MONOLITHIC_0@EXTRALIBS_FOR_GUI = $(EXTRALIBS_GUI)
+@COND_MONOLITHIC_1@EXTRALIBS_FOR_GUI =
+@COND_PLATFORM_MAC_1@__cmpi___mac_setfilecmd = \
+@COND_PLATFORM_MAC_1@ $(SETFILE) -a C cmpi$(EXEEXT)
+@COND_PLATFORM_MAC_1@__cmpi___mac_rezcmd = $(__MACOSX_RESOURCES_p_1)
+@COND_WXUNIV_1@__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
+@COND_WXUNIV_1@__WXUNIV_DEFINE_p_1 = -d __WXUNIVERSAL__
+@COND_WXUNIV_1@__WXUNIV_DEFINE_p_2 = --define __WXUNIVERSAL__
+@COND_USE_EXCEPTIONS_0@__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS
+@COND_USE_EXCEPTIONS_0@__EXCEPTIONS_DEFINE_p_1 = -d wxNO_EXCEPTIONS
+@COND_USE_EXCEPTIONS_0@__EXCEPTIONS_DEFINE_p_2 = --define wxNO_EXCEPTIONS
+@COND_USE_RTTI_0@__RTTI_DEFINE_p = -DwxNO_RTTI
+@COND_USE_RTTI_0@__RTTI_DEFINE_p_1 = -d wxNO_RTTI
+@COND_USE_RTTI_0@__RTTI_DEFINE_p_2 = --define wxNO_RTTI
+@COND_USE_THREADS_0@__THREAD_DEFINE_p = -DwxNO_THREADS
+@COND_USE_THREADS_0@__THREAD_DEFINE_p_1 = -d wxNO_THREADS
+@COND_USE_THREADS_0@__THREAD_DEFINE_p_2 = --define wxNO_THREADS
+@COND_SHARED_1@__DLLFLAG_p = -DWXUSINGDLL
+@COND_SHARED_1@__DLLFLAG_p_1 = -d WXUSINGDLL
+@COND_SHARED_1@__DLLFLAG_p_2 = --define WXUSINGDLL
+COND_PLATFORM_OS2_1___cmpi___os2_emxbindcmd = $(NM) cmpi$(EXEEXT) | if grep -q \
+ pmwin.763 ; then emxbind -ep cmpi$(EXEEXT) ; fi
+@COND_PLATFORM_OS2_1@__cmpi___os2_emxbindcmd = $(COND_PLATFORM_OS2_1___cmpi___os2_emxbindcmd)
+@COND_TOOLKIT_MSW@__RCDEFDIR_p = -i \
+@COND_TOOLKIT_MSW@ $(LIBDIRNAME)/wx/include/$(TOOLCHAIN_FULLNAME)
+@COND_TOOLKIT_MSW@__RCDEFDIR_p_1 = --include-dir \
+@COND_TOOLKIT_MSW@ $(LIBDIRNAME)/wx/include/$(TOOLCHAIN_FULLNAME)
+@COND_PLATFORM_OS2_1@__cmpi_os2_lib_res = \
+@COND_PLATFORM_OS2_1@ $(top_srcdir)/include/wx/os2/wx.res
+@COND_PLATFORM_MACOSX_1@__cmpi_bundle___depname = cmpi_bundle
+@COND_TOOLKIT_COCOA@____cmpi_BUNDLE_TGT_REF_DEP = \
+@COND_TOOLKIT_COCOA@ cmpi.app/Contents/PkgInfo
+@COND_TOOLKIT_MAC@____cmpi_BUNDLE_TGT_REF_DEP = cmpi.app/Contents/PkgInfo
+COND_MONOLITHIC_0___WXLIB_CORE_p = \
+ -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-$(WX_RELEASE)$(HOST_SUFFIX)
+@COND_MONOLITHIC_0@__WXLIB_CORE_p = $(COND_MONOLITHIC_0___WXLIB_CORE_p)
+COND_MONOLITHIC_0___WXLIB_BASE_p = \
+ -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+@COND_MONOLITHIC_0@__WXLIB_BASE_p = $(COND_MONOLITHIC_0___WXLIB_BASE_p)
+@COND_PLATFORM_WIN32_1@__cmpi___win32rc = cmpi_cmpi_rc.o
+COND_MONOLITHIC_1___WXLIB_MONO_p = \
+ -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+@COND_MONOLITHIC_1@__WXLIB_MONO_p = $(COND_MONOLITHIC_1___WXLIB_MONO_p)
+@COND_USE_GUI_1_WXUSE_LIBJPEG_BUILTIN@__LIB_JPEG_p \
+@COND_USE_GUI_1_WXUSE_LIBJPEG_BUILTIN@ = \
+@COND_USE_GUI_1_WXUSE_LIBJPEG_BUILTIN@ -lwxjpeg$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+@COND_USE_GUI_1_WXUSE_LIBPNG_BUILTIN@__LIB_PNG_p \
+@COND_USE_GUI_1_WXUSE_LIBPNG_BUILTIN@ = \
+@COND_USE_GUI_1_WXUSE_LIBPNG_BUILTIN@ -lwxpng$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+@COND_WXUSE_ZLIB_BUILTIN@__LIB_ZLIB_p = \
+@COND_WXUSE_ZLIB_BUILTIN@ -lwxzlib$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+@COND_WXUSE_ODBC_BUILTIN@__LIB_ODBC_p = \
+@COND_WXUSE_ODBC_BUILTIN@ -lwxodbc$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+COND_WXUSE_REGEX_BUILTIN___LIB_REGEX_p = \
+ -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+@COND_WXUSE_REGEX_BUILTIN@__LIB_REGEX_p = $(COND_WXUSE_REGEX_BUILTIN___LIB_REGEX_p)
+@COND_WXUSE_EXPAT_BUILTIN@__LIB_EXPAT_p = \
+@COND_WXUSE_EXPAT_BUILTIN@ -lwxexpat$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+COND_TOOLKIT_MAC___MACOSX_RESOURCES_p_1 = $(REZ) -d __DARWIN__ -t APPL -d \
+ __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) \
+ $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) -i $(srcdir) $(__DLLFLAG_p_1) -i \
+ $(srcdir)/../../samples $(__RCDEFDIR_p) -i $(top_srcdir)/include -o \
+ cmpi$(EXEEXT) Carbon.r sample.r
+@COND_TOOLKIT_MAC@__MACOSX_RESOURCES_p_1 = $(COND_TOOLKIT_MAC___MACOSX_RESOURCES_p_1)
+
+### Targets: ###
+
+all: cmpi$(EXEEXT) $(__cmpi_bundle___depname)
+
+install: all
+
+uninstall:
+
+install-strip: install
+
+clean:
+ rm -rf ./.deps ./.pch
+ rm -f ./*.o
+ rm -f cmpi$(EXEEXT)
+ rm -rf cmpi.app
+
+distclean: clean
+ rm -f config.cache config.log config.status bk-deps bk-make-pch shared-ld-sh Makefile
+
+cmpi$(EXEEXT): $(IMAGE_OBJECTS) $(__cmpi___win32rc)
+ $(CXX) -o $@ $(IMAGE_OBJECTS) $(LDFLAGS) -L$(LIBDIRNAME) $(LDFLAGS_GUI) $(SAMPLES_RPATH_FLAG) $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(EXTRALIBS_FOR_GUI) $(__LIB_ZLIB_p) $(__LIB_ODBC_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS_FOR_BASE)
+ $(__cmpi___mac_rezcmd)
+ $(__cmpi___mac_setfilecmd)
+ $(__cmpi___os2_emxbindcmd)
+ $(SAMPLES_RPATH_POSTLINK)
+
+cmpi.app/Contents/PkgInfo: cmpi$(EXEEXT) $(top_srcdir)/src/mac/carbon/Info.plist.in $(top_srcdir)/src/mac/carbon/wxmac.icns
+ mkdir -p cmpi.app/Contents
+ mkdir -p cmpi.app/Contents/MacOS
+ mkdir -p cmpi.app/Contents/Resources
+
+
+ sed -e "s/IDENTIFIER/`echo $(srcdir) | sed -e 's,\.\./,,g' | sed -e 's,/,.,g'`/" \
+ -e "s/EXECUTABLE/cmpi/" \
+ -e "s/VERSION/$(WX_VERSION)/" \
+ $(top_srcdir)/src/mac/carbon/Info.plist.in >cmpi.app/Contents/Info.plist
+
+
+ echo -n "APPL????" >cmpi.app/Contents/PkgInfo
+
+
+ ln -f cmpi$(EXEEXT) cmpi.app/Contents/MacOS/cmpi
+
+
+ cp -f $(top_srcdir)/src/mac/carbon/wxmac.icns cmpi.app/Contents/Resources/wxmac.icns
+
+@COND_PLATFORM_MACOSX_1@cmpi_bundle: $(____cmpi_BUNDLE_TGT_REF_DEP)
+
+cmpi_cmpi.o: $(srcdir)/cmpi.cpp
+ $(CXXC) -c -o $@ $(IMAGE_CXXFLAGS) $(srcdir)/cmpi.cpp
+
+cmpi_cmpi_rc.o: $(srcdir)/cmpi.rc
+ $(WINDRES) -i$< -o$@ --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_2) $(__EXCEPTIONS_DEFINE_p_2) $(__RTTI_DEFINE_p_2) $(__THREAD_DEFINE_p_2) --include-dir $(srcdir) $(__DLLFLAG_p_2) --include-dir $(srcdir)/../../samples $(__RCDEFDIR_p_1) --include-dir $(top_srcdir)/include
+
+
+# Include dependency info, if present:
+@IF_GNU_MAKE@-include .deps/*.d
+
+.PHONY: all install uninstall clean distclean cmpi_bundle
diff --git a/tools/cmpi/README b/tools/cmpi/README
new file mode 100644
index 000000000..d4723cecd
--- /dev/null
+++ b/tools/cmpi/README
@@ -0,0 +1,41 @@
+This collection is a 0.9 version of a fuzzy image comparison GUI
+and command line (batch) tool.
+
+It has only been tested with PPM files, and still has some 'warts'
+and some TBI features, but is stable enough (I hope) to be useful.
+
+I've built this on Windows with VS 2005 -- it probably will build
+on other versions, but I haven't tried it.
+
+This directory is made to be put into the "samples" directory of
+wxWidgets, so FIRST you have to get wxWidgets 2.7.0 or 2.6.3 and
+build the 'base' and 'core' modules.
+
+On Windows, the base and core modules are built by the 'project'.
+
+On linux, I recommend getting the wxWidgets source and doing:
+ ./autoconf
+ ./configure --disable-shared
+ make
+
+This will build the .a libraries. Then cd to samples/cmpi
+and try 'make'. If you didn't get 2.7.0 then it will probably
+fail -- you need to add 'cmpi' to the list of SAMPLE_SUBDIRS in
+configure.in and re-run autoconf, then configure to get the
+right Makefile in cmpi derived from Makefile.in.
+
+If the build doesn't work, then dig into it. Ralph and I are
+busy on other stuff, but if you beg for help, you might get
+lucky (Ralph for linux or Mac, me for Windows). ;-)
+
+The usage is similar to gs/toolbin/cmpi.py except the command
+line interface has -w# and -c# fuzzy switches (and it aborts if
+you don't give it the two .ppm files as input).
+
+Note that there is also a -b switch to run it in 'batch' mode
+so that the difference count gets appended to a log file
+(cmpi.log by default) which is handy for gathering stats or
+doing regressions.
+
+For the PS CET, I found -w3 -c20 to be reasonable settings.
+
diff --git a/tools/cmpi/cmpi.bkl b/tools/cmpi/cmpi.bkl
new file mode 100755
index 000000000..d34acf4ef
--- /dev/null
+++ b/tools/cmpi/cmpi.bkl
@@ -0,0 +1,21 @@
+<?xml version="1.0" ?>
+<!-- $Id: cmpi.bkl,v 1.4 2005/05/22 15:37:40 JS Exp $ -->
+
+<makefile>
+
+ <include file="../../build/bakefiles/common_samples.bkl"/>
+
+ <exe id="cmpi" template="wx_sample" template_append="wx_append">
+ <sources>cmpi.cpp</sources>
+ <wx-lib>core</wx-lib>
+ <wx-lib>base</wx-lib>
+ <win32-res>cmpi.rc</win32-res>
+ </exe>
+
+ <wx-data id="data">
+ <files>
+ horse.pnm
+ </files>
+ </wx-data>
+
+</makefile>
diff --git a/tools/cmpi/cmpi.cpp b/tools/cmpi/cmpi.cpp
new file mode 100755
index 000000000..09a20c4cf
--- /dev/null
+++ b/tools/cmpi/cmpi.cpp
@@ -0,0 +1,1034 @@
+///////////////////////////////////////////////////////////////////////////////
+// Name: samples/cmpi/cmpi.cpp
+// Purpose: Compare images with 'fuzzy' options
+// Author: Ray Johnston
+// Modified by:
+// Created: 2006
+// RCS-ID: $Id:$
+// Copyright: (c) 2006 Artifex Software Inc.
+// License: AFPL
+///////////////////////////////////////////////////////////////////////////////
+
+#include <math.h>
+
+// For compilers that support precompilation, includes "wx/wx.h".
+#include "wx/wxprec.h"
+
+#ifdef __BORLANDC__
+#pragma hdrstop
+#endif
+
+#ifndef WX_PRECOMP
+#include "wx/wx.h"
+#endif
+
+#include "wx/defs.h"
+#include "wx/image.h"
+#include "wx/file.h"
+#include "wx/filename.h"
+#include "wx/filefn.h"
+#include "wx/mstream.h"
+#include "wx/wfstream.h"
+#include "wx/pen.h"
+#include "wx/progdlg.h"
+#include "wx/msgdlg.h"
+
+// derived classes
+
+class MyFrame;
+class MyApp;
+
+// MyCanvas
+
+class MyCanvas: public wxScrolledWindow
+{
+public:
+ MyCanvas() {}
+ MyCanvas( wxWindow *parent, wxWindowID, const wxPoint &pos, const wxSize &size );
+ ~MyCanvas();
+ void OnPaint( wxPaintEvent &event );
+ bool ProcessArgs(int argc, wxChar **argv, wxStatusBar *S);
+ void update_bitmap();
+ void goto_diff_rect_focus();
+ bool pixel_differs( unsigned char **base_rows, unsigned char **compare_rows, int pixel,
+ int i_pix_window, int color_tolerance);
+ void prune_pending_list( int row );
+ bool load_image_files( wxChar *basefilename, wxChar *comparefilename );
+
+ wxImage base_image, compare_image, diff_image, *current_image, *prev_image;
+ wxStatusBar *frame_status_bar;
+ wxChar *basefn, *comparefn;
+ wxBitmap *current_bitmap;
+ float current_zoom, prev_zoom;
+ int i_pix_window;
+ int i_rect_separation;
+ int *neighbor_pix, *neighbor_row, neighbor_count;
+ int color_tolerance;
+ int diff_count;
+ bool batch_mode;
+ unsigned char *alpha;
+ bool mask_on, prev_mask;
+ bool highlight_on;
+
+ typedef struct diff_rect_s {
+ int left, top, right, bottom;
+ struct diff_rect_s *next, *prev;
+ } diff_rect;
+
+ diff_rect *diff_list_head, *diff_list_tail, *diff_list_pending;
+ diff_rect *diff_rect_focus;
+ int diff_list_count, i_diff_rect_focus;
+
+protected:
+
+private:
+ DECLARE_DYNAMIC_CLASS(MyCanvas)
+ DECLARE_EVENT_TABLE()
+};
+
+
+// MyFrame
+
+
+class MyFrame: public wxFrame
+{
+public:
+ MyFrame();
+
+ bool ProcessArgs(int argc, wxChar **argv);
+ void OnAbout( wxCommandEvent &event );
+ void OnHelp( wxCommandEvent &event );
+ void OnNewImages( wxCommandEvent &event );
+ void OnQuit( wxCommandEvent &event );
+ void OnHiLiteToggle( wxCommandEvent &event );
+ void OnMaskToggle( wxCommandEvent &event );
+ void OnView_Image( wxCommandEvent &event );
+ void OnGoTo( wxCommandEvent &event );
+ void OnZoom( wxCommandEvent &event );
+ void OnSettings( wxCommandEvent &event );
+
+ MyCanvas *m_canvas;
+ wxStatusBar *status_bar;
+
+private:
+ DECLARE_DYNAMIC_CLASS(MyFrame)
+ DECLARE_EVENT_TABLE()
+};
+
+
+// MyApp
+
+class MyApp: public wxApp
+{
+public:
+ virtual bool OnInit();
+};
+
+// main program
+
+IMPLEMENT_APP(MyApp)
+
+// MyCanvas
+
+IMPLEMENT_DYNAMIC_CLASS(MyCanvas, wxScrolledWindow)
+
+BEGIN_EVENT_TABLE(MyCanvas, wxScrolledWindow)
+ EVT_PAINT(MyCanvas::OnPaint)
+END_EVENT_TABLE()
+
+MyCanvas::MyCanvas( wxWindow *parent, wxWindowID id,
+ const wxPoint &pos, const wxSize &size )
+ : wxScrolledWindow( parent, id, pos, size, wxSUNKEN_BORDER )
+{
+ SetBackgroundColour(* wxWHITE);
+ current_bitmap = (wxBitmap *)NULL;
+ current_image = (wxImage *)NULL;
+ prev_image = current_image;
+ frame_status_bar = (wxStatusBar *)NULL;
+ neighbor_count = 0;
+ neighbor_pix = neighbor_row = NULL;
+}
+
+// Called when zoom factor changes to create bitmap of correct size
+void
+MyCanvas::update_bitmap()
+{
+ int current_scroll_x, current_scroll_y, sx, sy, client_width_pixels, client_height_rows;
+
+ if ((current_image == prev_image) && (current_zoom == prev_zoom) && (mask_on == prev_mask))
+ return;
+
+ if (current_bitmap) {
+ delete current_bitmap;
+ }
+ GetClientSize( &client_width_pixels, &client_height_rows );
+ GetViewStart( &current_scroll_x, &current_scroll_y );
+ /* Keep center of focus constant as we zoom in and out */
+ /* These calculations could be chained, but this is easier for debugging */
+ sx = current_scroll_x + ( client_width_pixels / 2 );
+ sy = current_scroll_y + ( client_height_rows / 2 );
+ sx = sx * ( current_zoom / prev_zoom );
+ sy = sy * ( current_zoom / prev_zoom );
+ sx = sx - ( client_width_pixels / 2 );
+ sy = sy - ( client_height_rows / 2 );
+ sx = ( sx < 0 ) ? 0 : sx;
+ sy = ( sy < 0 ) ? 0 : sy;
+ prev_image = current_image;
+ prev_zoom = current_zoom;
+ prev_mask = mask_on;
+ current_bitmap = new wxBitmap(
+ current_image->Scale( current_image->GetWidth() * current_zoom,
+ current_image->GetHeight() * current_zoom)
+ );
+ SetScrollbars( 1, 1, current_bitmap->GetWidth(), current_bitmap->GetHeight(), sx, sy );
+
+ wxChar *fn;
+ char *hdr;
+ if (current_image == &base_image) {
+ hdr = "Base Image: ";
+ fn = basefn;
+ } else if (current_image == &compare_image) {
+ hdr = "Compare Image: ";
+ fn = comparefn;
+ } else {
+ hdr = "Diff Image";
+ fn = _T("");
+ }
+#if wxUSE_STATUSBAR
+ frame_status_bar->SetStatusText(wxString(hdr, wxConvUTF8), 0);
+ frame_status_bar->SetStatusText(wxString(fn, wxConvUTF8), 1);
+#endif // wxUSE_STATUSBAR
+ Refresh();
+}
+
+void
+MyCanvas::goto_diff_rect_focus( )
+{
+ int scroll_units_pixels, scroll_units_rows, client_width_pixels, client_height_rows;
+
+ /* make the center of the current diff rect be at the center of the window */
+ int i_rect_center_pixel = ( diff_rect_focus->left + diff_rect_focus->right ) / 2;
+ int i_rect_center_row = ( diff_rect_focus->top + diff_rect_focus->bottom ) / 2;
+
+ GetScrollPixelsPerUnit( &scroll_units_pixels, &scroll_units_rows );
+ GetClientSize( &client_width_pixels, &client_height_rows );
+
+ int scroll_to_pixel = ( (current_zoom * i_rect_center_pixel) - ( client_width_pixels / 2 ) );
+ int scroll_to_row = ( current_zoom * i_rect_center_row - ( client_height_rows / 2 ) );
+
+ Scroll( scroll_to_pixel / scroll_units_pixels, scroll_to_row / scroll_units_rows );
+ Refresh();
+}
+
+
+#define MAX_PIXWINDOW 8
+
+bool
+MyCanvas::pixel_differs( unsigned char **base_rows, unsigned char **compare_rows, int pixel, int i_pw, int color_tolerance)
+{
+
+ /* rows are pointers to the data to be compared */
+ /* the current pixel is in ***_rows[i_pw][3*i_pw] */
+ /* color_tolerance is an absolute diff in each channel R, G, B */
+ int p3 = (pixel * 3); /* center pixel offset in row */
+ int i;
+ bool base_differs = true; /* default to differing */
+
+ /* This row in _rows is i_pw */
+ /* Check pixels from the center out */
+ unsigned char *cp, *bp = base_rows [i_pw] + p3; /* reference is base */
+ for (i=0; i<neighbor_count; i++) {
+ cp = compare_rows [i_pw + neighbor_row[i]] + p3 + (3 * neighbor_pix[i]);
+ if (abs(bp[0] - cp[0]) <= color_tolerance &&
+ abs(bp[1] - cp[1]) <= color_tolerance &&
+ abs(bp[2] - cp[2]) <= color_tolerance ) {
+ if (i == 0)
+ return false; /* matches at current pixel */
+ base_differs = false;
+ break; /* found a match */
+ }
+ }
+ if (base_differs)
+ return true; /* bail out now */
+ /* Need to make sure that this isn't a missing feature */
+ cp = compare_rows [i_pw] + p3; /* reference is compare */
+ for (i=0; i<neighbor_count; i++) {
+ bp = base_rows [i_pw + neighbor_row[i]] + p3 + (3 * neighbor_pix[i]);
+ if (abs(bp[0] - cp[0]) <= color_tolerance &&
+ abs(bp[1] - cp[1]) <= color_tolerance &&
+ abs(bp[2] - cp[2]) <= color_tolerance ) {
+ return false;
+ }
+ }
+ return true;
+}
+
+void
+MyCanvas::prune_pending_list( int row )
+{
+ diff_rect *diff_pending_scan;
+ diff_rect *diff_pending_scan_base = diff_list_pending;
+
+ /* First anneal any rects on the pending list that are close enough */
+ /* This is done first since this list is active for every row */
+ while ( (diff_pending_scan_base != NULL) && (diff_pending_scan_base->next != NULL) ) {
+ diff_pending_scan = diff_pending_scan_base->next;
+ while (diff_pending_scan != NULL) {
+ if ( ( diff_pending_scan_base->right >= (diff_pending_scan->left - i_rect_separation) ) &&
+ ( diff_pending_scan_base->left <= (diff_pending_scan->right + i_rect_separation) ) ) {
+ /* merge the _scan rect into the _base rect and delete the _scan element */
+ diff_pending_scan_base->left = diff_pending_scan_base->left < diff_pending_scan->left ?
+ diff_pending_scan_base->left : diff_pending_scan->left;
+ diff_pending_scan_base->right = diff_pending_scan_base->right > diff_pending_scan->right ?
+ diff_pending_scan_base->right : diff_pending_scan->right;
+ diff_pending_scan_base->top = diff_pending_scan_base->top < diff_pending_scan->top ?
+ diff_pending_scan_base->top : diff_pending_scan->top;
+ diff_pending_scan_base->bottom = diff_pending_scan_base->bottom > diff_pending_scan->bottom ?
+ diff_pending_scan_base->bottom : diff_pending_scan->bottom;
+ /* delete the diff_pending_scan rectangle from the list */
+ diff_pending_scan->prev->next = diff_pending_scan->next;
+ if (diff_pending_scan->next != NULL)
+ diff_pending_scan->next->prev = diff_pending_scan->prev;
+ diff_rect *prev = diff_pending_scan->prev;
+ free( diff_pending_scan );
+ diff_pending_scan = prev;
+ }
+ diff_pending_scan = diff_pending_scan->next;
+ }
+ diff_pending_scan_base = diff_pending_scan_base->next;
+ }
+ /* Remove any pending differences that will be too far above the current row */
+ /* Before adding it, we need to make sure we can't simply anneal to an existing diff */
+ diff_pending_scan = diff_list_pending;
+
+ while (diff_pending_scan != NULL) {
+ if (diff_pending_scan->bottom <= (row - i_rect_separation)) {
+ bool diff_pending_merged = false;
+ diff_rect *diff_list_scan = diff_list_head;
+
+ while (diff_list_scan != NULL) {
+ if ( ( diff_list_scan->bottom >= diff_pending_scan->top - i_rect_separation ) &&
+ ( ( diff_list_scan->right >= (diff_pending_scan->left - i_rect_separation) ) &&
+ ( diff_list_scan->left <= (diff_pending_scan->right + i_rect_separation) )
+ )
+ ) {
+ /* merge the diff_pending_scan rect into the diff_list_scan rect */
+ diff_list_scan->left = diff_list_scan->left < diff_pending_scan->left ?
+ diff_list_scan->left : diff_pending_scan->left;
+ diff_list_scan->right = diff_list_scan->right > diff_pending_scan->right ?
+ diff_list_scan->right : diff_pending_scan->right;
+ diff_list_scan->top = diff_list_scan->top < diff_pending_scan->top ?
+ diff_list_scan->top : diff_pending_scan->top;
+ diff_list_scan->bottom = diff_list_scan->bottom > diff_pending_scan->bottom ?
+ diff_list_scan->bottom : diff_pending_scan->bottom;
+
+ /* delete the diff_pending_scan rectangle from the list */
+ if (diff_pending_scan->prev != NULL)
+ diff_pending_scan->prev->next = diff_pending_scan->next;
+ else
+ diff_list_pending = diff_pending_scan->next;
+ if (diff_pending_scan->next != NULL)
+ diff_pending_scan->next->prev = diff_pending_scan->prev;
+ diff_rect *next = diff_pending_scan->next;
+ free( diff_pending_scan );
+ diff_pending_scan = next;
+ diff_pending_merged = true;
+ break;
+ }
+ diff_list_scan = diff_list_scan->next;
+ }
+
+ if ( ! diff_pending_merged ) {
+ /* move this rect from the pending list to the end of the diff_list */
+ if (diff_pending_scan->prev != NULL)
+ /* not the first on the pending list */
+ diff_pending_scan->prev->next = diff_pending_scan->next;
+ else
+ diff_list_pending = diff_pending_scan->next;
+ if (diff_pending_scan->next != NULL)
+ /* wasn't the last on the pending list */
+ diff_pending_scan->next->prev = diff_pending_scan->prev;
+ /* now put this on the diff_list at the tail */
+ if (diff_list_tail == NULL) {
+ diff_list_tail = diff_list_head = diff_pending_scan;
+ diff_pending_scan->prev = NULL;
+ } else {
+ diff_list_tail->next = diff_pending_scan;
+ diff_pending_scan->prev = diff_list_tail;
+ diff_list_tail = diff_pending_scan;
+ }
+ diff_pending_scan = diff_pending_scan->next;
+ diff_list_tail->next = NULL;
+ diff_list_count++;
+ /* finished moving a rect from 'pending' to the diff_list */
+ } /* end if ! diff_pending_merged */
+ } else {
+ diff_pending_scan = diff_pending_scan->next;
+ } /* end if diff_pending rect ends too far above current row */
+ } /* end while diff_pending_scan != NULL */
+}
+
+bool
+MyCanvas::load_image_files( wxChar *basefilename, wxChar *comparefilename )
+{
+ char str[256];
+ int i, percent_done = 0;
+
+ wxProgressDialog *wxPD = new wxProgressDialog(wxT("Loading and Analyzing Images"),
+ wxT("________________________________________________________________"),
+ 100, 0, wxPD_AUTO_HIDE );
+ sprintf(str, "Loading baseline image file: %-64s", basefilename);
+ wxPD->Update( 0, wxString(str, wxConvUTF8));
+ if ( ! base_image.LoadFile( basefilename, wxBITMAP_TYPE_ANY ) ) {
+ wxLogError(wxT("Can't load baseline image"));
+ return false;
+ }
+ else {
+ sprintf(str, "Loading compare image file: %-64s", basefilename);
+ wxPD->Update( 25, wxString(str, wxConvUTF8));
+ if ( ! compare_image.LoadFile( comparefilename, wxBITMAP_TYPE_ANY )){
+ wxLogError(wxT("Can't load compare image"));
+ return false;
+ }
+ }
+ if (compare_image.GetWidth() != base_image.GetWidth() ||
+ compare_image.GetHeight() != base_image.GetHeight()) {
+ wxLogError(wxT("compare image geometry doesn't match base image"));
+ return false;
+ }
+
+
+ basefn = basefilename;
+ comparefn = comparefilename;
+ current_image = &base_image;
+ base_image.SetAlpha ();
+ compare_image.SetAlpha ();
+ memset (base_image.GetAlpha(), 255, base_image.GetWidth() * base_image.GetHeight());
+ memset (compare_image.GetAlpha(), 255, base_image.GetWidth() * base_image.GetHeight());
+
+ // Compute 'fit' zoom factor
+ int frameW, frameH;
+ DoGetClientSize(&frameW, &frameH);
+ float WRatio = (float)frameW / (float)(base_image.GetWidth());
+ float HRatio = (float)frameH / (float)(base_image.GetHeight());
+ current_zoom = WRatio < HRatio ? WRatio : HRatio;
+ prev_zoom = current_zoom; /* save the value for scroll positioning when zooming */
+
+ // Gather differences
+ unsigned char *base_data = base_image.GetData();
+ unsigned char *compare_data = compare_image.GetData();
+ bool differs;
+ int pixel, row;
+ int image_width = base_image.GetWidth();
+ int image_height = base_image.GetHeight();
+ unsigned char *diff_data = (unsigned char *)malloc(image_width * image_height *3);
+ unsigned char *p_base_rows[MAX_PIXWINDOW];
+ unsigned char *p_compare_rows[MAX_PIXWINDOW];
+
+ diff_list_head = diff_list_tail = diff_list_pending = (diff_rect *)NULL;
+ diff_rect_focus = NULL;
+ i_diff_rect_focus = 0;
+ diff_list_count = 0;
+ alpha = (unsigned char *)calloc(image_height * image_width, 1);
+ mask_on = false;
+ highlight_on = false;
+ prev_mask = mask_on;
+ memset(diff_data, 255, image_width * image_height * 3);
+ memset(alpha, 30, image_width * image_height);
+
+ /* generate the list of neighbors dynamically */
+ neighbor_count = 1;
+ for (i=1; i <= i_pix_window; i++)
+ neighbor_count += 8 * i;
+ neighbor_pix = (int *)calloc(neighbor_count, sizeof(int));
+ neighbor_row = (int *)calloc(neighbor_count, sizeof(int));
+ neighbor_count = 1;
+ for (i=1; i <= i_pix_window; i++) {
+ for (row = -i; row < i; row++, neighbor_count++) { /* lower right, up */
+ neighbor_pix[neighbor_count] = i;
+ neighbor_row[neighbor_count] = row;
+ }
+ for (pixel = i; pixel > -i; pixel--, neighbor_count++) { /* upper right, left */
+ neighbor_pix[neighbor_count] = pixel;
+ neighbor_row[neighbor_count] = i;
+ }
+ for (row = i; row > -i; row--, neighbor_count++) { /* lower right, up */
+ neighbor_pix[neighbor_count] = -i;
+ neighbor_row[neighbor_count] = row;
+ }
+ for (pixel = -i; pixel < i; pixel++, neighbor_count++) { /* upper right, left */
+ neighbor_pix[neighbor_count] = pixel;
+ neighbor_row[neighbor_count] = -i;
+ }
+ }
+
+ for (row=0; row < image_height; row++) {
+
+ if ( 25 + ((row * 75)/ image_height) > percent_done ) {
+ /* update progress dialog */
+ percent_done = 25 + ( ( row * 75 )/ image_height );
+ sprintf(str, " Analyzing Differences: %d %%", percent_done);
+ wxPD->Update( percent_done, wxString(str, wxConvUTF8));
+ }
+
+ int i;
+ for (i = -i_pix_window; i <= i_pix_window; i++) {
+ int row_offset = (row + i) * image_width * 3;
+ p_base_rows[i+i_pix_window] = base_data + row_offset;
+ p_compare_rows[i+i_pix_window] = compare_data + row_offset;
+ }
+
+ for (pixel=0; pixel < image_width; pixel++) {
+ if ( (pixel < i_pix_window) || (pixel >= (image_width - i_pix_window)) ||
+ (row < i_pix_window) || (row >= (image_height - i_pix_window)) ) {
+ /* Need to copy a range of data to our "window" filling in rows and */
+ /* columns outside of the image */
+ // ------------------------------------------------------------- //
+ //
+ // THIS SECTION T.B.I. BUT IT ONLY AFFECTS DIFFERENCES AT THE
+ // EDGE OF THE IMAGES, SO WE LEAVE IT FOR LATER.
+ //
+ // The approach is to copy the data to a 'window' of rows that
+ // is 1+2*i_pix_window square and pass those row pointers to
+ // pixel_differs()
+
+ /* Now call the comparator on the window we just filled in */
+
+ differs = false;
+ }
+ else {
+ differs = pixel_differs( p_base_rows, p_compare_rows, pixel, i_pix_window, color_tolerance);
+ }
+ if (differs) {
+ unsigned char *d = diff_data + 3 * (pixel + (row * image_width));
+ d[0] = d[1] = d[2] = 0;
+ alpha[pixel + (row * image_width)] = 255;
+ diff_count++;
+
+ /* Now maintain the list of diff_rects */
+ bool diff_processed = false;
+ diff_rect *diff_rect_scan = diff_list_pending;
+
+ while (diff_rect_scan != NULL) {
+ /* we already know that any rects still on the pending list are */
+ /* within the row i_rect_separation distance -- just check the pixel distance */
+ if ( (pixel >= (diff_rect_scan->left - i_rect_separation)) &&
+ (pixel <= (diff_rect_scan->right + i_rect_separation)) ) {
+ /* update thebottom to the current row. Set right and left if past current pixel */
+ diff_rect_scan->right = (pixel > diff_rect_scan->right) ? pixel : diff_rect_scan->right ;
+ diff_rect_scan->left = (pixel < diff_rect_scan->left) ? pixel : diff_rect_scan->left ;
+ diff_rect_scan->bottom = row;
+ diff_processed = true;
+ break;
+ }
+ /* if not at end of list, advance to next */
+ if (diff_rect_scan->next == NULL) {
+ break; /* exit loop with _scan at tail of list */
+ /* the above exit at end of list will have diff_processed == false */
+ }
+ diff_rect_scan = diff_rect_scan->next;
+ }
+ if ( ! diff_processed ) {
+ /* This difference wasn't on the 'pending' list -- add a new rect at the head */
+ diff_rect *diff_rect_new = (diff_rect *)calloc(1, sizeof(diff_rect));
+ diff_rect_new->right = diff_rect_new->left = pixel;
+ diff_rect_new->bottom = diff_rect_new->top = row;
+ diff_rect_new->next = diff_list_pending;
+ if (diff_list_pending != NULL) {
+ diff_list_pending->prev = diff_rect_new; /* link back to new head of list */
+ }
+ diff_list_pending = diff_rect_new; /* new head of list */
+ }
+ } /* finished handling a pixel that differs */
+ } /* end of pixels in a row */
+
+ prune_pending_list( row );
+ } /* end of rows in image */
+
+ /* Move any rects still pending to the diff_list */
+ prune_pending_list( row + i_rect_separation + 1 ); /* far enoungh beyond all pending */
+
+ wxPD->Close();
+ wxPD->Destroy();
+ diff_image.Create(image_width, image_height, diff_data, NULL, false);
+ free(neighbor_pix);
+ free(neighbor_row);
+
+ return true;
+}
+
+bool
+MyCanvas::ProcessArgs(int argc=0, wxChar **argv=NULL, wxStatusBar *status_bar=NULL)
+{
+
+ int atarg = 1;
+ char *logfilename = "cmpi.log";
+
+ frame_status_bar = status_bar;
+ i_pix_window = 3; /* Default is sort of loose */
+ color_tolerance = 5; /* also for color variations */
+ diff_count = 0;
+ i_rect_separation = 3 * i_pix_window;
+
+ batch_mode = false;
+ while ((atarg < argc) && (argv[atarg][0] == '-')) {
+ /* process options */
+ switch(argv[atarg][1]) {
+ case 'b':
+ batch_mode = true;
+ break;
+ case 'c':
+ sscanf((char *)argv[atarg]+2, "%d", &color_tolerance);
+ if (color_tolerance < 0)
+ color_tolerance = 0;
+ break;
+ case 'l':
+ if (argv[atarg]+2 != 0)
+ logfilename = (char *)argv[atarg]+2;
+ else {
+ atarg++;
+ logfilename = (char *)argv[atarg];
+ }
+ break;
+ case 'r':
+ sscanf((char *)argv[atarg]+2, "%d", &i_rect_separation);
+ if (i_rect_separation < 0)
+ i_rect_separation = 0;
+ break;
+ case 'w':
+ sscanf((char *)argv[atarg]+2, "%d", &i_pix_window);
+ if (i_pix_window < 0)
+ i_pix_window = 0;
+ break;
+ default:
+ wxLogError(wxT("Unknown option"));
+ }
+ atarg++;
+ }
+ if (argc - atarg < 2) {
+ wxLogError(wxT("Two filename arguments are required"));
+ return false;
+ }
+ if ( ! load_image_files( argv[atarg], argv[atarg+1] ) )
+ return false;
+
+ if (batch_mode) {
+ char str[256], basename[256];
+ wxFile logFile;
+
+ if (wxFileExists(logfilename))
+ logFile.Open(logfilename, wxFile::write_append);
+ else
+ logFile.Create(logfilename);
+
+ logFile.SeekEnd();
+
+ /* find the "basename .p?m" from the base image name */
+ int end = strlen(argv[atarg]) - 1;
+ while ( argv[atarg][end--] != '.' && end > 0 )
+ ;
+ if ( end == 0 )
+ end = strlen(argv[atarg]) - 1;
+ int start = end++;
+ while ( argv[atarg][start] != '/' && argv[atarg][start] != '\\' &&
+ argv[atarg][start] != ':' && start > 0 )
+ start--;
+ strncpy(basename, argv[atarg]+start, end-start);
+ basename[end-start] = 0;
+ sprintf(str, "%s\tDifference count: %d\n", basename, diff_count);
+ logFile.Write(wxString(str, wxConvUTF8));
+ logFile.Close();
+ return false;
+ }
+
+#if wxUSE_STATUSBAR
+ char str[32];
+ sprintf( str, "Rect Count: %-10d", diff_list_count);
+ frame_status_bar->SetStatusText(wxString(str, wxConvUTF8), 2);
+ sprintf( str, "Diff Count: %-10d", diff_count);
+ frame_status_bar->SetStatusText(wxString(str, wxConvUTF8), 3);
+#endif // wxUSE_STATUSBAR
+
+ update_bitmap();
+
+ return true;
+}
+
+MyCanvas::~MyCanvas()
+{
+ base_image.Destroy();
+ compare_image.Destroy();
+ delete current_bitmap;
+}
+
+void MyCanvas::OnPaint( wxPaintEvent &WXUNUSED(event) )
+{
+ wxPaintDC dc( this );
+ PrepareDC( dc );
+
+ if (current_bitmap && current_bitmap->Ok()) {
+ diff_rect *diff_rect_scan;
+
+ dc.DrawBitmap( *current_bitmap, 0, 0 );
+
+ /* now outline the difference rects */
+ if ( highlight_on ) {
+ dc.SetBrush( *wxTRANSPARENT_BRUSH );
+
+ for (diff_rect_scan = diff_list_head; diff_rect_scan != NULL; diff_rect_scan = diff_rect_scan->next) {
+ int w = current_zoom * (diff_rect_scan->right - diff_rect_scan->left + 1);
+ int h = current_zoom * (diff_rect_scan->bottom - diff_rect_scan->top + 1);
+ bool focus = diff_rect_scan == diff_rect_focus;
+
+ dc.SetPen( wxPen( focus ? *wxBLUE : *wxRED, focus ? 4 : 2, wxSOLID ) );
+ dc.DrawRectangle( current_zoom * diff_rect_scan->left, current_zoom * diff_rect_scan->top,
+ (w <= 0) ? 1 : w, (h <= 0) ? 1 : h );
+ } /* end for diff_rect_scan */
+ } /* end if highlight_on */
+ }
+}
+
+// MyFrame
+
+enum
+{
+ ID_QUIT = wxID_EXIT,
+ ID_ABOUT = wxID_ABOUT,
+ ID_HELP = wxID_HELP,
+ ID_NEW = 100,
+ ID_BASE = 101,
+ ID_COMPARE = 102,
+ ID_DIFF = 103,
+ ID_HILITE = 104,
+ ID_MASK = 105,
+ ID_GOTO_NEXT = 106,
+ ID_GOTO_PREV = 107,
+ ID_ZOOM_FIT = 108,
+ ID_ZOOM_1 = 109,
+ ID_ZOOM_IN = 110,
+ ID_ZOOM_OUT = 111,
+ ID_PIXEL_WINDOW = 112,
+ ID_COLOR_TOLERANCE = 113,
+};
+
+IMPLEMENT_DYNAMIC_CLASS( MyFrame, wxFrame )
+
+BEGIN_EVENT_TABLE(MyFrame,wxFrame)
+ EVT_MENU (ID_ABOUT, MyFrame::OnAbout)
+ EVT_MENU (ID_HELP, MyFrame::OnHelp)
+ EVT_MENU (ID_QUIT, MyFrame::OnQuit)
+ EVT_MENU (ID_NEW, MyFrame::OnNewImages)
+ EVT_MENU (ID_BASE, MyFrame::OnView_Image)
+ EVT_MENU (ID_COMPARE, MyFrame::OnView_Image)
+ EVT_MENU (ID_DIFF, MyFrame::OnView_Image)
+ EVT_MENU (ID_HILITE, MyFrame::OnHiLiteToggle)
+ EVT_MENU (ID_MASK, MyFrame::OnMaskToggle)
+ EVT_MENU (ID_GOTO_NEXT, MyFrame::OnGoTo)
+ EVT_MENU (ID_GOTO_PREV, MyFrame::OnGoTo)
+ EVT_MENU (ID_ZOOM_FIT, MyFrame::OnZoom)
+ EVT_MENU (ID_ZOOM_1, MyFrame::OnZoom)
+ EVT_MENU (ID_ZOOM_IN, MyFrame::OnZoom)
+ EVT_MENU (ID_ZOOM_OUT, MyFrame::OnZoom)
+ EVT_MENU (ID_PIXEL_WINDOW, MyFrame::OnSettings)
+ EVT_MENU (ID_COLOR_TOLERANCE, MyFrame::OnSettings)
+END_EVENT_TABLE()
+
+MyFrame::MyFrame()
+ : wxFrame( (wxFrame *)NULL, wxID_ANY, _T("cmpi - fuzzy image comparator"),
+ wxPoint(20,20), wxSize(1200,900) )
+{
+ status_bar = (wxStatusBar *)NULL;
+ wxMenuBar *menu_bar = new wxMenuBar();
+ wxMenu *menuFile = new wxMenu;
+ menuFile->Append( ID_NEW, _T("&Open Image Files...\tCtrl-O"));
+
+ menuFile->AppendSeparator();
+ menuFile->Append( ID_QUIT, _T("E&xit\tCtrl-Q"));
+ menu_bar->Append(menuFile, _T("&File"));
+
+ wxMenu *menuView = new wxMenu;
+ menuView->Append( ID_BASE, _T("&Base Image\tb"));
+ menuView->Append( ID_COMPARE, _T("&Compare Image\tc"));
+ menuView->Append( ID_DIFF, _T("&Diff Image\td"));
+ menuView->AppendSeparator();
+ menuView->Append( ID_HILITE, _T("&Highlight Toggle\th"));
+ menuView->Append( ID_MASK, _T("&Mask Toggle Image\tm"));
+ menuView->AppendSeparator();
+ menuView->Append( ID_GOTO_NEXT, _T("&Next Difference\tn"));
+ menuView->Append( ID_GOTO_PREV, _T("&Previous Difference\tp"));
+ menuView->AppendSeparator();
+ menuView->Append( ID_ZOOM_FIT, _T("Zoom &Fit in Window\tf"));
+ menuView->Append( ID_ZOOM_1, _T("Zoom &1:1\t1"));
+ menuView->Append( ID_ZOOM_IN, _T("Zoom &In\t+"));
+ menuView->Append( ID_ZOOM_OUT, _T("Zoom &Out\t-"));
+ menu_bar->Append(menuView, _T("&View"));
+
+ wxMenu *menuSettings = new wxMenu;
+ menuSettings->Append( ID_PIXEL_WINDOW, _T("Pixel &Window ...\tCtrl-W"));
+ menuSettings->Append( ID_COLOR_TOLERANCE, _T("Color &Tolerance...\tCtrl-T"));
+ menu_bar->Append(menuSettings, _T("&Settings"));
+
+ wxMenu *menuHelp = new wxMenu;
+ menuHelp->Append( ID_ABOUT, _T("&About..."));
+ menuHelp->Append( ID_HELP, _T("&Help\tF1"));
+ menu_bar->Append(menuHelp, _T("&Help"));
+
+ SetMenuBar( menu_bar );
+
+#if wxUSE_STATUSBAR
+ status_bar = CreateStatusBar(4);
+ int widths[] = { 150, -1, 200, 200 };
+ SetStatusWidths( 4, widths );
+#endif // wxUSE_STATUSBAR
+
+ m_canvas = new MyCanvas( this, wxID_ANY, wxPoint(0,0), wxSize(10,10) );
+}
+
+bool MyFrame::ProcessArgs(int argc, wxChar **argv)
+{
+ if (!m_canvas->ProcessArgs(argc, argv, status_bar))
+ Close();
+ return true;
+}
+
+void MyFrame::OnQuit( wxCommandEvent &WXUNUSED(event) )
+{
+ Close( true );
+}
+
+void MyFrame::OnAbout( wxCommandEvent &WXUNUSED(event) )
+{
+ (void)wxMessageBox( _T("cmpi - Image Comparison tool with fuzzy compare -- Version 0.9\n")
+ _T("Artifex Software (c) 2006"),
+ _T("Written by Ray Johnston"),
+ wxICON_INFORMATION | wxOK );
+}
+
+void MyFrame::OnHelp( wxCommandEvent &WXUNUSED(event) )
+{
+ (void)wxMessageBox( _T(
+ "usage: cmpi [-w#] [-c#] [-r#] [-l logfilename] baseline.ppm compare.ppm\n"
+ "\n"
+ " w# is pixel distance from the reference location 0 to 3\n"
+ " c# is the color tolerance (same for all components)\n"
+ " r# is the max rect separation used to collect adjacent\n"
+ " or nearby pixels into rectangular regions\n"
+ "\n"
+ "Hotkeys are:\n"
+ "\n"
+ " b display baseline image\n"
+ " c display compare image\n"
+ " d display diff image\n"
+ " f fit page to window\n"
+ " h highlight on/off toggle\n"
+ " m mask on/off toggle (only for base or compare images)\n"
+ " n next difference rectangle - center on screen, highlight blue\n"
+ " p previous difference rectangle - center on screen, highlight blue\n"
+ " 1 set zoom to 1:1\n"
+ " - zoom out\n"
+ " + zoom in\n"
+ "\n"
+ " ctrl-q quit\n"
+ ),
+ _T("Usage:"),
+ wxICON_INFORMATION | wxOK );
+}
+
+void MyFrame::OnNewImages( wxCommandEvent &WXUNUSED(event) )
+{
+#if wxUSE_FILEDLG
+ unsigned int i;
+ wxString filename = wxFileSelector(_T("Select base image file"));
+ if ( !filename )
+ return;
+
+ wxChar *basefilename = (wxChar *)calloc(filename.Len(), sizeof(wxChar));
+ for ( i=0; i < filename.Len(); i++)
+ basefilename[i] = filename.GetChar(i);
+ basefilename[i] = 0;
+
+ filename = wxFileSelector(_T("Select compare image file"));
+ if ( !filename )
+ return;
+
+ wxChar *comparefilename = (wxChar *)calloc(filename.Len(), sizeof(wxChar));
+ for ( i=0; i < filename.Len(); i++)
+ comparefilename[i] = filename.GetChar(i);
+ comparefilename[i] = 0;
+
+ m_canvas->load_image_files(basefilename, comparefilename);
+
+#endif // wxUSE_FILEDLG
+}
+
+void MyFrame::OnView_Image( wxCommandEvent &event )
+{
+ MyCanvas *m = m_canvas;
+
+ switch (event.GetId()) {
+ case ID_COMPARE:
+ m->current_image = &m->compare_image;
+ break;
+ case ID_DIFF:
+ m->current_image = &m->diff_image;
+ break;
+ case ID_BASE:
+ default:
+ m->current_image = &m->base_image;
+ break;
+ }
+ m->update_bitmap();
+}
+
+
+void MyFrame::OnMaskToggle( wxCommandEvent &WXUNUSED(event) )
+{
+ MyCanvas *m = m_canvas;
+
+ if ((m->current_image == &m->base_image) || (m->current_image == &m->compare_image)) {
+ if ( ! m->mask_on ) {
+ memcpy(m->base_image.GetAlpha(), m->alpha, m->base_image.GetWidth() * m->base_image.GetHeight());
+ memcpy(m->compare_image.GetAlpha(), m->alpha, m->base_image.GetWidth() * m->base_image.GetHeight());
+ m->mask_on = true;
+ } else {
+ memset (m->base_image.GetAlpha(), 255, m->base_image.GetWidth() * m->base_image.GetHeight());
+ memset (m->compare_image.GetAlpha(), 255, m->base_image.GetWidth() * m->base_image.GetHeight());
+ m->mask_on = false;
+ }
+ m->update_bitmap();
+ }
+}
+
+void MyFrame::OnHiLiteToggle( wxCommandEvent &WXUNUSED(event) )
+{
+ m_canvas->highlight_on = ! m_canvas->highlight_on;
+ m_canvas->Refresh();
+}
+
+void MyFrame::OnZoom( wxCommandEvent &event )
+{
+ MyCanvas *m = m_canvas;
+ double log_2, log2_zoom;
+ float WRatio, HRatio;
+ int frameW, frameH;
+
+ switch (event.GetId()) {
+ case ID_ZOOM_IN:
+ log_2 = log(2.0);
+ log2_zoom = log(m->current_zoom) / log_2;
+
+ log2_zoom = ceil(log2_zoom + 0.00001);
+ m->current_zoom = exp(log2_zoom * log_2);
+ break;
+ case ID_ZOOM_OUT:
+ log_2 = log(2.0);
+ log2_zoom = log(m->current_zoom) / log_2;
+
+ log2_zoom = floor(log2_zoom - 0.00001);
+ m->current_zoom = exp(log2_zoom * log_2);
+ break;
+ case ID_ZOOM_FIT:
+ // Compute 'fit' zoom factor
+ DoGetClientSize(&frameW, &frameH);
+ WRatio = (float)frameW / (float)(m->base_image.GetWidth());
+ HRatio = (float)frameH / (float)(m->base_image.GetHeight());
+ m->current_zoom = WRatio < HRatio ? WRatio : HRatio;
+ break;
+ case ID_ZOOM_1:
+ default:
+ m->current_zoom = 1.0;
+ }
+ // Now scale the bitmap from the image
+ m->update_bitmap();
+}
+
+void MyFrame::OnGoTo( wxCommandEvent &event )
+{
+ MyCanvas *m = m_canvas;
+
+ if (m->diff_rect_focus == NULL) {
+ m->diff_rect_focus = m->diff_list_head;
+ m->i_diff_rect_focus = 1; /* first rect */
+ }
+ else {
+ switch (event.GetId()) {
+ case ID_GOTO_NEXT:
+ if (m->diff_rect_focus->next != NULL) {
+ m->diff_rect_focus = m->diff_rect_focus->next;
+ m->i_diff_rect_focus++;
+ }
+ break;
+ case ID_GOTO_PREV:
+ if (m->diff_rect_focus->prev != NULL) {
+ m->diff_rect_focus = m->diff_rect_focus->prev;
+ m->i_diff_rect_focus--;
+ }
+ break;
+ default: /* 't' Center on current focus rect */
+ break;
+ }
+ }
+#if wxUSE_STATUSBAR
+ char str[32];
+ sprintf( str, "At: %d / %-10d", m->i_diff_rect_focus, m->diff_list_count);
+ status_bar->SetStatusText(wxString(str, wxConvUTF8), 2);
+#endif // wxUSE_STATUSBAR
+ m->goto_diff_rect_focus(); /* Make this one the center */
+
+}
+
+void MyFrame::OnSettings( wxCommandEvent &event )
+{
+ MyCanvas *m = m_canvas;
+
+#if 0000 /* TBI */
+
+ wxMessageDialog *settings_dlg;
+
+ settings_dlg = new WxMessageDialog(this, _T("Change Difference Settings\n"),
+ _T("Pixel Window Color Tolerance\n"),
+ wxCANCEL | wxOK );
+
+ m_spin_pix_win = new wxSpinButton( settings_dlg, ID_SPIN_PIX_WIN, wxPoint( 20, 40 ) );
+ m_spin_pix_win->SetRange( 0, MAX_PIXWINDOW );
+ m_spin_pix_win->SetValue( m->i_pix_window );
+
+ m_spin_col_tol = new wxSpinButton( settings_dlg, ID_SPIN_COL_TOL, wxPoint( 20, 80 ) );
+ m_spin_col_tol->SetRange( 0, 255 );
+ m_spin_col_tol->SetValue( m->color_tolerance );
+
+
+ switch (event.GetId()) {
+ case ID_PIXEL_WINDOW:
+ settings_dlg.SetFocus( m_spin_pix_win );
+ break;
+ case ID_COLOR_TOLERANCE:
+ settings_dlg.SetFocus( m_spin_col_tol );
+ break;
+ default:
+ break;
+ }
+
+ /* on "Find Diffs" BUtton */
+ if ( m_spin_window.GetValue != m->i_pix_window ||
+ m_spin_tolerance.GetValue != m->color_tolerance )
+
+#endif // 0000
+}
+
+//-----------------------------------------------------------------------------
+// MyApp
+//-----------------------------------------------------------------------------
+
+bool MyApp::OnInit()
+{
+
+#if wxUSE_PNM
+ wxImage::AddHandler( new wxPNMHandler );
+#endif
+
+ MyFrame *frame = new MyFrame();
+ frame->Show( true );
+
+ return frame->ProcessArgs(MyApp::argc, MyApp::argv);
+}
diff --git a/tools/cmpi/cmpi.dsp b/tools/cmpi/cmpi.dsp
new file mode 100755
index 000000000..d684ed3be
--- /dev/null
+++ b/tools/cmpi/cmpi.dsp
@@ -0,0 +1,480 @@
+# Microsoft Developer Studio Project File - Name="cmpi" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Application" 0x0101
+
+CFG=cmpi - Win32 Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "cmpi.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "cmpi.mak" CFG="cmpi - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "cmpi - Win32 DLL Universal Unicode Release" (based on "Win32 (x86) Application")
+!MESSAGE "cmpi - Win32 DLL Universal Unicode Debug" (based on "Win32 (x86) Application")
+!MESSAGE "cmpi - Win32 DLL Universal Release" (based on "Win32 (x86) Application")
+!MESSAGE "cmpi - Win32 DLL Universal Debug" (based on "Win32 (x86) Application")
+!MESSAGE "cmpi - Win32 DLL Unicode Release" (based on "Win32 (x86) Application")
+!MESSAGE "cmpi - Win32 DLL Unicode Debug" (based on "Win32 (x86) Application")
+!MESSAGE "cmpi - Win32 DLL Release" (based on "Win32 (x86) Application")
+!MESSAGE "cmpi - Win32 DLL Debug" (based on "Win32 (x86) Application")
+!MESSAGE "cmpi - Win32 Universal Unicode Release" (based on "Win32 (x86) Application")
+!MESSAGE "cmpi - Win32 Universal Unicode Debug" (based on "Win32 (x86) Application")
+!MESSAGE "cmpi - Win32 Universal Release" (based on "Win32 (x86) Application")
+!MESSAGE "cmpi - Win32 Universal Debug" (based on "Win32 (x86) Application")
+!MESSAGE "cmpi - Win32 Unicode Release" (based on "Win32 (x86) Application")
+!MESSAGE "cmpi - Win32 Unicode Debug" (based on "Win32 (x86) Application")
+!MESSAGE "cmpi - Win32 Release" (based on "Win32 (x86) Application")
+!MESSAGE "cmpi - Win32 Debug" (based on "Win32 (x86) Application")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "cmpi - Win32 DLL Universal Unicode Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "vc_mswunivudll"
+# PROP BASE Intermediate_Dir "vc_mswunivudll\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "vc_mswunivudll"
+# PROP Intermediate_Dir "vc_mswunivudll\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MD /Fdvc_mswunivudll\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_dll\mswunivu" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MD /Fdvc_mswunivudll\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_dll\mswunivu" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "__WXMSW__" /d "__WXUNIVERSAL__" /d "_UNICODE" /i ".\..\..\lib\vc_dll\mswunivu" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "__WXMSW__" /d "__WXUNIVERSAL__" /d "_UNICODE" /i ".\..\..\lib\vc_dll\mswunivu" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmswuniv26u_core.lib wxbase26u.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregexu.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswunivudll\cmpi.exe" /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+# ADD LINK32 wxmswuniv26u_core.lib wxbase26u.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregexu.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswunivudll\cmpi.exe" /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 DLL Universal Unicode Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "vc_mswunivuddll"
+# PROP BASE Intermediate_Dir "vc_mswunivuddll\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "vc_mswunivuddll"
+# PROP Intermediate_Dir "vc_mswunivuddll\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswunivuddll\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_dll\mswunivud" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswunivuddll\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_dll\mswunivud" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXUNIVERSAL__" /d "__WXDEBUG__" /d "_UNICODE" /i ".\..\..\lib\vc_dll\mswunivud" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXUNIVERSAL__" /d "__WXDEBUG__" /d "_UNICODE" /i ".\..\..\lib\vc_dll\mswunivud" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmswuniv26ud_core.lib wxbase26ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexud.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswunivuddll\cmpi.exe" /debug /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+# ADD LINK32 wxmswuniv26ud_core.lib wxbase26ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexud.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswunivuddll\cmpi.exe" /debug /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 DLL Universal Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "vc_mswunivdll"
+# PROP BASE Intermediate_Dir "vc_mswunivdll\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "vc_mswunivdll"
+# PROP Intermediate_Dir "vc_mswunivdll\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MD /Fdvc_mswunivdll\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_dll\mswuniv" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MD /Fdvc_mswunivdll\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_dll\mswuniv" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "__WXMSW__" /d "__WXUNIVERSAL__" /i ".\..\..\lib\vc_dll\mswuniv" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "__WXMSW__" /d "__WXUNIVERSAL__" /i ".\..\..\lib\vc_dll\mswuniv" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmswuniv26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswunivdll\cmpi.exe" /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+# ADD LINK32 wxmswuniv26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswunivdll\cmpi.exe" /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 DLL Universal Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "vc_mswunivddll"
+# PROP BASE Intermediate_Dir "vc_mswunivddll\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "vc_mswunivddll"
+# PROP Intermediate_Dir "vc_mswunivddll\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswunivddll\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_dll\mswunivd" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswunivddll\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_dll\mswunivd" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXUNIVERSAL__" /d "__WXDEBUG__" /i ".\..\..\lib\vc_dll\mswunivd" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXUNIVERSAL__" /d "__WXDEBUG__" /i ".\..\..\lib\vc_dll\mswunivd" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmswuniv26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswunivddll\cmpi.exe" /debug /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+# ADD LINK32 wxmswuniv26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswunivddll\cmpi.exe" /debug /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 DLL Unicode Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "vc_mswudll"
+# PROP BASE Intermediate_Dir "vc_mswudll\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "vc_mswudll"
+# PROP Intermediate_Dir "vc_mswudll\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MD /Fdvc_mswudll\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_dll\mswu" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MD /Fdvc_mswudll\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_dll\mswu" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "__WXMSW__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "__WXMSW__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "__WXMSW__" /d "_UNICODE" /i ".\..\..\lib\vc_dll\mswu" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "__WXMSW__" /d "_UNICODE" /i ".\..\..\lib\vc_dll\mswu" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmsw26u_core.lib wxbase26u.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregexu.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswudll\cmpi.exe" /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+# ADD LINK32 wxmsw26u_core.lib wxbase26u.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregexu.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswudll\cmpi.exe" /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 DLL Unicode Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "vc_mswuddll"
+# PROP BASE Intermediate_Dir "vc_mswuddll\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "vc_mswuddll"
+# PROP Intermediate_Dir "vc_mswuddll\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswuddll\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_dll\mswud" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswuddll\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_dll\mswud" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_UNICODE" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXDEBUG__" /d "_UNICODE" /i ".\..\..\lib\vc_dll\mswud" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXDEBUG__" /d "_UNICODE" /i ".\..\..\lib\vc_dll\mswud" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmsw26ud_core.lib wxbase26ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexud.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswuddll\cmpi.exe" /debug /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+# ADD LINK32 wxmsw26ud_core.lib wxbase26ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexud.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswuddll\cmpi.exe" /debug /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "vc_mswdll"
+# PROP BASE Intermediate_Dir "vc_mswdll\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "vc_mswdll"
+# PROP Intermediate_Dir "vc_mswdll\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MD /Fdvc_mswdll\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_dll\msw" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MD /Fdvc_mswdll\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_dll\msw" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "__WXMSW__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "__WXMSW__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "__WXMSW__" /i ".\..\..\lib\vc_dll\msw" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "__WXMSW__" /i ".\..\..\lib\vc_dll\msw" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmsw26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswdll\cmpi.exe" /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+# ADD LINK32 wxmsw26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswdll\cmpi.exe" /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "vc_mswddll"
+# PROP BASE Intermediate_Dir "vc_mswddll\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "vc_mswddll"
+# PROP Intermediate_Dir "vc_mswddll\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswddll\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_dll\mswd" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswddll\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_dll\mswd" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "WXUSINGDLL" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXDEBUG__" /i ".\..\..\lib\vc_dll\mswd" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXDEBUG__" /i ".\..\..\lib\vc_dll\mswd" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmsw26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswddll\cmpi.exe" /debug /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+# ADD LINK32 wxmsw26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswddll\cmpi.exe" /debug /libpath:".\..\..\lib\vc_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 Universal Unicode Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "vc_mswunivu"
+# PROP BASE Intermediate_Dir "vc_mswunivu\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "vc_mswunivu"
+# PROP Intermediate_Dir "vc_mswunivu\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MD /Fdvc_mswunivu\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_lib\mswunivu" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MD /Fdvc_mswunivu\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_lib\mswunivu" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "__WXMSW__" /d "__WXUNIVERSAL__" /d "_UNICODE" /i ".\..\..\lib\vc_lib\mswunivu" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "__WXMSW__" /d "__WXUNIVERSAL__" /d "_UNICODE" /i ".\..\..\lib\vc_lib\mswunivu" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmswuniv26u_core.lib wxbase26u.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregexu.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswunivu\cmpi.exe" /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+# ADD LINK32 wxmswuniv26u_core.lib wxbase26u.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregexu.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswunivu\cmpi.exe" /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 Universal Unicode Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "vc_mswunivud"
+# PROP BASE Intermediate_Dir "vc_mswunivud\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "vc_mswunivud"
+# PROP Intermediate_Dir "vc_mswunivud\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswunivud\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_lib\mswunivud" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswunivud\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_lib\mswunivud" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXUNIVERSAL__" /d "__WXDEBUG__" /d "_UNICODE" /i ".\..\..\lib\vc_lib\mswunivud" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXUNIVERSAL__" /d "__WXDEBUG__" /d "_UNICODE" /i ".\..\..\lib\vc_lib\mswunivud" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmswuniv26ud_core.lib wxbase26ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexud.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswunivud\cmpi.exe" /debug /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+# ADD LINK32 wxmswuniv26ud_core.lib wxbase26ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexud.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswunivud\cmpi.exe" /debug /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 Universal Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "vc_mswuniv"
+# PROP BASE Intermediate_Dir "vc_mswuniv\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "vc_mswuniv"
+# PROP Intermediate_Dir "vc_mswuniv\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MD /Fdvc_mswuniv\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_lib\mswuniv" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MD /Fdvc_mswuniv\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_lib\mswuniv" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "__WXMSW__" /d "__WXUNIVERSAL__" /i ".\..\..\lib\vc_lib\mswuniv" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "__WXMSW__" /d "__WXUNIVERSAL__" /i ".\..\..\lib\vc_lib\mswuniv" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmswuniv26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswuniv\cmpi.exe" /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+# ADD LINK32 wxmswuniv26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswuniv\cmpi.exe" /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 Universal Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "vc_mswunivd"
+# PROP BASE Intermediate_Dir "vc_mswunivd\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "vc_mswunivd"
+# PROP Intermediate_Dir "vc_mswunivd\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswunivd\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_lib\mswunivd" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswunivd\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_lib\mswunivd" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXUNIVERSAL__" /D "__WXDEBUG__" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXUNIVERSAL__" /d "__WXDEBUG__" /i ".\..\..\lib\vc_lib\mswunivd" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXUNIVERSAL__" /d "__WXDEBUG__" /i ".\..\..\lib\vc_lib\mswunivd" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmswuniv26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswunivd\cmpi.exe" /debug /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+# ADD LINK32 wxmswuniv26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswunivd\cmpi.exe" /debug /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 Unicode Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "vc_mswu"
+# PROP BASE Intermediate_Dir "vc_mswu\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "vc_mswu"
+# PROP Intermediate_Dir "vc_mswu\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MD /Fdvc_mswu\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_lib\mswu" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MD /Fdvc_mswu\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_lib\mswu" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "__WXMSW__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "__WXMSW__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "__WXMSW__" /d "_UNICODE" /i ".\..\..\lib\vc_lib\mswu" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "__WXMSW__" /d "_UNICODE" /i ".\..\..\lib\vc_lib\mswu" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmsw26u_core.lib wxbase26u.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregexu.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswu\cmpi.exe" /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+# ADD LINK32 wxmsw26u_core.lib wxbase26u.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregexu.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswu\cmpi.exe" /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 Unicode Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "vc_mswud"
+# PROP BASE Intermediate_Dir "vc_mswud\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "vc_mswud"
+# PROP Intermediate_Dir "vc_mswud\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswud\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_lib\mswud" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswud\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_lib\mswud" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_UNICODE" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXDEBUG__" /d "_UNICODE" /i ".\..\..\lib\vc_lib\mswud" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXDEBUG__" /d "_UNICODE" /i ".\..\..\lib\vc_lib\mswud" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmsw26ud_core.lib wxbase26ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexud.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswud\cmpi.exe" /debug /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+# ADD LINK32 wxmsw26ud_core.lib wxbase26ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexud.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswud\cmpi.exe" /debug /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "vc_msw"
+# PROP BASE Intermediate_Dir "vc_msw\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "vc_msw"
+# PROP Intermediate_Dir "vc_msw\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MD /Fdvc_msw\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_lib\msw" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MD /Fdvc_msw\cmpi.pdb /O2 /GR /EHsc /I ".\..\..\lib\vc_lib\msw" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "__WXMSW__" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "__WXMSW__" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "__WXMSW__" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "__WXMSW__" /i ".\..\..\lib\vc_lib\msw" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "__WXMSW__" /i ".\..\..\lib\vc_lib\msw" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmsw26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_msw\cmpi.exe" /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+# ADD LINK32 wxmsw26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_msw\cmpi.exe" /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "vc_mswd"
+# PROP BASE Intermediate_Dir "vc_mswd\cmpi"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "vc_mswd"
+# PROP Intermediate_Dir "vc_mswd\cmpi"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswd\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_lib\mswd" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_WINDOWS" /D "NOPCH" /c
+# ADD CPP /nologo /FD /MDd /Zi /Gm /GZ /Fdvc_mswd\cmpi.pdb /Od /GR /EHsc /I ".\..\..\lib\vc_lib\mswd" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_WINDOWS" /D "NOPCH" /c
+# ADD BASE MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD MTL /nologo /D "WIN32" /D "_DEBUG" /D "__WXMSW__" /D "__WXDEBUG__" /D "_WINDOWS" /D "NOPCH" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXDEBUG__" /i ".\..\..\lib\vc_lib\mswd" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+# ADD RSC /l 0x409 /d "_DEBUG" /d "__WXMSW__" /d "__WXDEBUG__" /i ".\..\..\lib\vc_lib\mswd" /i ".\..\..\include" /i "." /d "_WINDOWS" /i ".\..\..\samples" /d NOPCH
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 wxmsw26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswd\cmpi.exe" /debug /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+# ADD LINK32 wxmsw26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib /nologo /machine:i386 /out:"vc_mswd\cmpi.exe" /debug /libpath:".\..\..\lib\vc_lib" /subsystem:windows
+
+!ENDIF
+
+# Begin Target
+
+# Name "cmpi - Win32 DLL Universal Unicode Release"
+# Name "cmpi - Win32 DLL Universal Unicode Debug"
+# Name "cmpi - Win32 DLL Universal Release"
+# Name "cmpi - Win32 DLL Universal Debug"
+# Name "cmpi - Win32 DLL Unicode Release"
+# Name "cmpi - Win32 DLL Unicode Debug"
+# Name "cmpi - Win32 DLL Release"
+# Name "cmpi - Win32 DLL Debug"
+# Name "cmpi - Win32 Universal Unicode Release"
+# Name "cmpi - Win32 Universal Unicode Debug"
+# Name "cmpi - Win32 Universal Release"
+# Name "cmpi - Win32 Universal Debug"
+# Name "cmpi - Win32 Unicode Release"
+# Name "cmpi - Win32 Unicode Debug"
+# Name "cmpi - Win32 Release"
+# Name "cmpi - Win32 Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter ""
+# Begin Source File
+
+SOURCE=.\cmpi.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\cmpi.rc
+# End Source File
+# End Group
+# End Target
+# End Project
+
diff --git a/tools/cmpi/cmpi.dsw b/tools/cmpi/cmpi.dsw
new file mode 100755
index 000000000..374d267fc
--- /dev/null
+++ b/tools/cmpi/cmpi.dsw
@@ -0,0 +1,46 @@
+Microsoft Developer Studio Workspace File, Format Version 6.00
+# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
+
+###############################################################################
+Project: "cmpi"=cmpi.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+Begin Project Dependency
+Project_Dep_Name core
+End Project Dependency
+Begin Project Dependency
+Project_Dep_Name base
+End Project Dependency
+}}}
+
+###############################################################################
+
+Project: "core"=..\..\build\msw\wx_core.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
+Project: "base"=..\..\build\msw\wx_base.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
diff --git a/tools/cmpi/cmpi.pro b/tools/cmpi/cmpi.pro
new file mode 100755
index 000000000..af6f60043
--- /dev/null
+++ b/tools/cmpi/cmpi.pro
@@ -0,0 +1,17 @@
+# this is the project file for the cmpi wxWindows sample
+
+# we generate the VC++ IDE project file, comment this line
+# to generate a makefile for (n)make
+TEMPLATE = vc6app
+
+# wx is mandatory for wxWindows projects
+CONFIG = wx
+
+# the configurations of wxWindows we want to use: the value below is the
+# default one; possible other values are {Debug|Release}Unicode[Dll]
+#WXCONFIGS = Debug Release DebugDll ReleaseDll
+
+# project files
+SOURCES = cmpi.cpp
+RC_FILE = cmpi.rc
+TARGET = cmpi
diff --git a/tools/cmpi/cmpi.rc b/tools/cmpi/cmpi.rc
new file mode 100755
index 000000000..132b52a24
--- /dev/null
+++ b/tools/cmpi/cmpi.rc
@@ -0,0 +1,3 @@
+/* mondrian ICON "mondrian.ico" */
+#include "wx/msw/wx.rc"
+
diff --git a/tools/cmpi/cmpi.sln b/tools/cmpi/cmpi.sln
new file mode 100755
index 000000000..30215eaa1
--- /dev/null
+++ b/tools/cmpi/cmpi.sln
@@ -0,0 +1,134 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmpi", "cmpi.vcproj", "{A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}"
+ ProjectSection(ProjectDependencies) = postProject
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22} = {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C} = {3E4A4B49-0B18-4E0D-A78C-636FB479113C}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core", "..\..\build\msw\wx_core.vcproj", "{3E4A4B49-0B18-4E0D-A78C-636FB479113C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "base", "..\..\build\msw\wx_base.vcproj", "{EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ DLL Debug|Win32 = DLL Debug|Win32
+ DLL Release|Win32 = DLL Release|Win32
+ DLL Unicode Debug|Win32 = DLL Unicode Debug|Win32
+ DLL Unicode Release|Win32 = DLL Unicode Release|Win32
+ DLL Universal Debug|Win32 = DLL Universal Debug|Win32
+ DLL Universal Release|Win32 = DLL Universal Release|Win32
+ DLL Universal Unicode Debug|Win32 = DLL Universal Unicode Debug|Win32
+ DLL Universal Unicode Release|Win32 = DLL Universal Unicode Release|Win32
+ Release|Win32 = Release|Win32
+ Unicode Debug|Win32 = Unicode Debug|Win32
+ Unicode Release|Win32 = Unicode Release|Win32
+ Universal Debug|Win32 = Universal Debug|Win32
+ Universal Release|Win32 = Universal Release|Win32
+ Universal Unicode Debug|Win32 = Universal Unicode Debug|Win32
+ Universal Unicode Release|Win32 = Universal Unicode Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Debug|Win32.Build.0 = Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Release|Win32.Build.0 = DLL Release|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Unicode Debug|Win32.ActiveCfg = DLL Unicode Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Unicode Debug|Win32.Build.0 = DLL Unicode Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Unicode Release|Win32.ActiveCfg = DLL Unicode Release|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Unicode Release|Win32.Build.0 = DLL Unicode Release|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Universal Debug|Win32.ActiveCfg = DLL Universal Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Universal Debug|Win32.Build.0 = DLL Universal Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Universal Release|Win32.ActiveCfg = DLL Universal Release|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Universal Release|Win32.Build.0 = DLL Universal Release|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Universal Unicode Debug|Win32.ActiveCfg = DLL Universal Unicode Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Universal Unicode Debug|Win32.Build.0 = DLL Universal Unicode Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Universal Unicode Release|Win32.ActiveCfg = DLL Universal Unicode Release|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.DLL Universal Unicode Release|Win32.Build.0 = DLL Universal Unicode Release|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Release|Win32.ActiveCfg = Release|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Release|Win32.Build.0 = Release|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Unicode Release|Win32.ActiveCfg = Unicode Release|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Unicode Release|Win32.Build.0 = Unicode Release|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Universal Debug|Win32.ActiveCfg = Universal Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Universal Debug|Win32.Build.0 = Universal Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Universal Release|Win32.ActiveCfg = Universal Release|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Universal Release|Win32.Build.0 = Universal Release|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Universal Unicode Debug|Win32.ActiveCfg = Universal Unicode Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Universal Unicode Debug|Win32.Build.0 = Universal Unicode Debug|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Universal Unicode Release|Win32.ActiveCfg = Universal Unicode Release|Win32
+ {A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}.Universal Unicode Release|Win32.Build.0 = Universal Unicode Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Debug|Win32.Build.0 = Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Release|Win32.Build.0 = DLL Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Unicode Debug|Win32.ActiveCfg = DLL Unicode Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Unicode Debug|Win32.Build.0 = DLL Unicode Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Unicode Release|Win32.ActiveCfg = DLL Unicode Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Unicode Release|Win32.Build.0 = DLL Unicode Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Universal Debug|Win32.ActiveCfg = DLL Universal Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Universal Debug|Win32.Build.0 = DLL Universal Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Universal Release|Win32.ActiveCfg = DLL Universal Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Universal Release|Win32.Build.0 = DLL Universal Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Universal Unicode Debug|Win32.ActiveCfg = DLL Universal Unicode Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Universal Unicode Debug|Win32.Build.0 = DLL Universal Unicode Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Universal Unicode Release|Win32.ActiveCfg = DLL Universal Unicode Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.DLL Universal Unicode Release|Win32.Build.0 = DLL Universal Unicode Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Release|Win32.ActiveCfg = Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Release|Win32.Build.0 = Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Unicode Release|Win32.ActiveCfg = Unicode Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Unicode Release|Win32.Build.0 = Unicode Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Universal Debug|Win32.ActiveCfg = Universal Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Universal Debug|Win32.Build.0 = Universal Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Universal Release|Win32.ActiveCfg = Universal Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Universal Release|Win32.Build.0 = Universal Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Universal Unicode Debug|Win32.ActiveCfg = Universal Unicode Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Universal Unicode Debug|Win32.Build.0 = Universal Unicode Debug|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Universal Unicode Release|Win32.ActiveCfg = Universal Unicode Release|Win32
+ {3E4A4B49-0B18-4E0D-A78C-636FB479113C}.Universal Unicode Release|Win32.Build.0 = Universal Unicode Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Debug|Win32.Build.0 = Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Release|Win32.ActiveCfg = DLL Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Release|Win32.Build.0 = DLL Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Unicode Debug|Win32.ActiveCfg = DLL Unicode Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Unicode Debug|Win32.Build.0 = DLL Unicode Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Unicode Release|Win32.ActiveCfg = DLL Unicode Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Unicode Release|Win32.Build.0 = DLL Unicode Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Universal Debug|Win32.ActiveCfg = DLL Universal Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Universal Debug|Win32.Build.0 = DLL Universal Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Universal Release|Win32.ActiveCfg = DLL Universal Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Universal Release|Win32.Build.0 = DLL Universal Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Universal Unicode Debug|Win32.ActiveCfg = DLL Universal Unicode Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Universal Unicode Debug|Win32.Build.0 = DLL Universal Unicode Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Universal Unicode Release|Win32.ActiveCfg = DLL Universal Unicode Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.DLL Universal Unicode Release|Win32.Build.0 = DLL Universal Unicode Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Release|Win32.ActiveCfg = Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Release|Win32.Build.0 = Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Unicode Release|Win32.ActiveCfg = Unicode Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Unicode Release|Win32.Build.0 = Unicode Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Universal Debug|Win32.ActiveCfg = Universal Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Universal Debug|Win32.Build.0 = Universal Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Universal Release|Win32.ActiveCfg = Universal Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Universal Release|Win32.Build.0 = Universal Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Universal Unicode Debug|Win32.ActiveCfg = Universal Unicode Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Universal Unicode Debug|Win32.Build.0 = Universal Unicode Debug|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Universal Unicode Release|Win32.ActiveCfg = Universal Unicode Release|Win32
+ {EDF9D6F4-E48F-4CDD-9D89-CE91E902CA22}.Universal Unicode Release|Win32.Build.0 = Universal Unicode Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/tools/cmpi/cmpi.suo b/tools/cmpi/cmpi.suo
new file mode 100755
index 000000000..ca5c8d550
--- /dev/null
+++ b/tools/cmpi/cmpi.suo
Binary files differ
diff --git a/tools/cmpi/cmpi.vcp b/tools/cmpi/cmpi.vcp
new file mode 100755
index 000000000..26c1705ec
--- /dev/null
+++ b/tools/cmpi/cmpi.vcp
@@ -0,0 +1,1826 @@
+# Microsoft eMbedded Visual Tools Project File - Name="cmpi" - Package Owner=<4>
+# Microsoft eMbedded Visual Tools Generated Build File, Format Version 6.02
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (WCE x86) Application" 0x8301
+# TARGTYPE "Win32 (WCE MIPSIV) Application" 0x9601
+# TARGTYPE "Win32 (WCE ARMV4I) Application" 0xa501
+# TARGTYPE "Win32 (WCE MIPSIV_FP) Application" 0x9201
+# TARGTYPE "Win32 (WCE emulator) Application" 0xa601
+# TARGTYPE "Win32 (WCE MIPSII) Application" 0xa101
+# TARGTYPE "Win32 (WCE ARMV4T) Application" 0xa401
+# TARGTYPE "Win32 (WCE MIPSII_FP) Application" 0xa201
+# TARGTYPE "Win32 (WCE MIPS16) Application" 0x8901
+# TARGTYPE "Win32 (WCE SH3) Application" 0x8101
+# TARGTYPE "Win32 (WCE ARMV4) Application" 0xa301
+# TARGTYPE "Win32 (WCE ARM) Application" 0x8501
+# TARGTYPE "Win32 (WCE SH4) Application" 0x8601
+
+CFG=cmpi - Win32 (WCE ARM) Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "cmpi.vcn".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "cmpi.vcn" CFG="cmpi - Win32 (WCE ARM) Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "cmpi - Win32 (WCE emulator) DLL Release" (based on "Win32 (WCE emulator) Application")
+!MESSAGE "cmpi - Win32 (WCE emulator) DLL Debug" (based on "Win32 (WCE emulator) Application")
+!MESSAGE "cmpi - Win32 (WCE emulator) Release" (based on "Win32 (WCE emulator) Application")
+!MESSAGE "cmpi - Win32 (WCE emulator) Debug" (based on "Win32 (WCE emulator) Application")
+!MESSAGE "cmpi - Win32 (WCE x86) DLL Release" (based on "Win32 (WCE x86) Application")
+!MESSAGE "cmpi - Win32 (WCE x86) DLL Debug" (based on "Win32 (WCE x86) Application")
+!MESSAGE "cmpi - Win32 (WCE x86) Release" (based on "Win32 (WCE x86) Application")
+!MESSAGE "cmpi - Win32 (WCE x86) Debug" (based on "Win32 (WCE x86) Application")
+!MESSAGE "cmpi - Win32 (WCE SH4) DLL Release" (based on "Win32 (WCE SH4) Application")
+!MESSAGE "cmpi - Win32 (WCE SH4) DLL Debug" (based on "Win32 (WCE SH4) Application")
+!MESSAGE "cmpi - Win32 (WCE SH4) Release" (based on "Win32 (WCE SH4) Application")
+!MESSAGE "cmpi - Win32 (WCE SH4) Debug" (based on "Win32 (WCE SH4) Application")
+!MESSAGE "cmpi - Win32 (WCE SH3) DLL Release" (based on "Win32 (WCE SH3) Application")
+!MESSAGE "cmpi - Win32 (WCE SH3) DLL Debug" (based on "Win32 (WCE SH3) Application")
+!MESSAGE "cmpi - Win32 (WCE SH3) Release" (based on "Win32 (WCE SH3) Application")
+!MESSAGE "cmpi - Win32 (WCE SH3) Debug" (based on "Win32 (WCE SH3) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSIV_FP) DLL Release" (based on "Win32 (WCE MIPSIV_FP) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSIV_FP) DLL Debug" (based on "Win32 (WCE MIPSIV_FP) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSIV_FP) Release" (based on "Win32 (WCE MIPSIV_FP) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSIV_FP) Debug" (based on "Win32 (WCE MIPSIV_FP) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSIV) DLL Release" (based on "Win32 (WCE MIPSIV) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSIV) DLL Debug" (based on "Win32 (WCE MIPSIV) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSIV) Release" (based on "Win32 (WCE MIPSIV) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSIV) Debug" (based on "Win32 (WCE MIPSIV) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSII_FP) DLL Release" (based on "Win32 (WCE MIPSII_FP) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSII_FP) DLL Debug" (based on "Win32 (WCE MIPSII_FP) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSII_FP) Release" (based on "Win32 (WCE MIPSII_FP) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSII_FP) Debug" (based on "Win32 (WCE MIPSII_FP) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSII) DLL Release" (based on "Win32 (WCE MIPSII) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSII) DLL Debug" (based on "Win32 (WCE MIPSII) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSII) Release" (based on "Win32 (WCE MIPSII) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPSII) Debug" (based on "Win32 (WCE MIPSII) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPS16) DLL Release" (based on "Win32 (WCE MIPS16) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPS16) DLL Debug" (based on "Win32 (WCE MIPS16) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPS16) Release" (based on "Win32 (WCE MIPS16) Application")
+!MESSAGE "cmpi - Win32 (WCE MIPS16) Debug" (based on "Win32 (WCE MIPS16) Application")
+!MESSAGE "cmpi - Win32 (WCE ARMV4T) DLL Release" (based on "Win32 (WCE ARMV4T) Application")
+!MESSAGE "cmpi - Win32 (WCE ARMV4T) DLL Debug" (based on "Win32 (WCE ARMV4T) Application")
+!MESSAGE "cmpi - Win32 (WCE ARMV4T) Release" (based on "Win32 (WCE ARMV4T) Application")
+!MESSAGE "cmpi - Win32 (WCE ARMV4T) Debug" (based on "Win32 (WCE ARMV4T) Application")
+!MESSAGE "cmpi - Win32 (WCE ARMV4I) DLL Release" (based on "Win32 (WCE ARMV4I) Application")
+!MESSAGE "cmpi - Win32 (WCE ARMV4I) DLL Debug" (based on "Win32 (WCE ARMV4I) Application")
+!MESSAGE "cmpi - Win32 (WCE ARMV4I) Release" (based on "Win32 (WCE ARMV4I) Application")
+!MESSAGE "cmpi - Win32 (WCE ARMV4I) Debug" (based on "Win32 (WCE ARMV4I) Application")
+!MESSAGE "cmpi - Win32 (WCE ARMV4) DLL Release" (based on "Win32 (WCE ARMV4) Application")
+!MESSAGE "cmpi - Win32 (WCE ARMV4) DLL Debug" (based on "Win32 (WCE ARMV4) Application")
+!MESSAGE "cmpi - Win32 (WCE ARMV4) Release" (based on "Win32 (WCE ARMV4) Application")
+!MESSAGE "cmpi - Win32 (WCE ARMV4) Debug" (based on "Win32 (WCE ARMV4) Application")
+!MESSAGE "cmpi - Win32 (WCE ARM) DLL Release" (based on "Win32 (WCE ARM) Application")
+!MESSAGE "cmpi - Win32 (WCE ARM) DLL Debug" (based on "Win32 (WCE ARM) Application")
+!MESSAGE "cmpi - Win32 (WCE ARM) Release" (based on "Win32 (WCE ARM) Application")
+!MESSAGE "cmpi - Win32 (WCE ARM) Debug" (based on "Win32 (WCE ARM) Application")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+# PROP ATL_Project 2
+
+!IF "$(CFG)" == "cmpi - Win32 (WCE emulator) DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wincedll_emulator"
+# PROP BASE Intermediate_Dir "evc_wincedll_emulator\cmpi"
+# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wincedll_emulator"
+# PROP Intermediate_Dir "evc_wincedll_emulator\cmpi"
+# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "i_386_" /D "_X86_" /D "x86" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_emulator_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "i_386_" /D "_X86_" /D "x86" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_emulator_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=cl.exe
+# ADD BASE CPP /nologo /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Fdevc_wincedll_emulator\cmpi.pdb /O2 /I ".\..\..\lib\evc_emulator_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Fdevc_wincedll_emulator\cmpi.pdb /O2 /I ".\..\..\lib\evc_emulator_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_wincedll_emulator\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_emulator_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_wincedll_emulator\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_emulator_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE emulator) DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winceddll_emulator"
+# PROP BASE Intermediate_Dir "evc_winceddll_emulator\cmpi"
+# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winceddll_emulator"
+# PROP Intermediate_Dir "evc_winceddll_emulator\cmpi"
+# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "i_386_" /D "_X86_" /D "x86" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_emulator_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "i_386_" /D "_X86_" /D "x86" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_emulator_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=cl.exe
+# ADD BASE CPP /nologo /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Zi /Fdevc_winceddll_emulator\cmpi.pdb /Od /I ".\..\..\lib\evc_emulator_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Zi /Fdevc_winceddll_emulator\cmpi.pdb /Od /I ".\..\..\lib\evc_emulator_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_winceddll_emulator\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_emulator_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_winceddll_emulator\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_emulator_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE emulator) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wince_emulator"
+# PROP BASE Intermediate_Dir "evc_wince_emulator\cmpi"
+# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wince_emulator"
+# PROP Intermediate_Dir "evc_wince_emulator\cmpi"
+# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "i_386_" /D "_X86_" /D "x86" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_emulator_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "i_386_" /D "_X86_" /D "x86" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_emulator_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=cl.exe
+# ADD BASE CPP /nologo /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Fdevc_wince_emulator\cmpi.pdb /O2 /I ".\..\..\lib\evc_emulator_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Fdevc_wince_emulator\cmpi.pdb /O2 /I ".\..\..\lib\evc_emulator_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_wince_emulator\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_emulator_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_wince_emulator\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_emulator_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE emulator) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winced_emulator"
+# PROP BASE Intermediate_Dir "evc_winced_emulator\cmpi"
+# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winced_emulator"
+# PROP Intermediate_Dir "evc_winced_emulator\cmpi"
+# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "i_386_" /D "_X86_" /D "x86" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_emulator_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "i_386_" /D "_X86_" /D "x86" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_emulator_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=cl.exe
+# ADD BASE CPP /nologo /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Zi /Fdevc_winced_emulator\cmpi.pdb /Od /I ".\..\..\lib\evc_emulator_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Zi /Fdevc_winced_emulator\cmpi.pdb /Od /I ".\..\..\lib\evc_emulator_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_winced_emulator\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_emulator_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_winced_emulator\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_emulator_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE x86) DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wincedll_x86"
+# PROP BASE Intermediate_Dir "evc_wincedll_x86\cmpi"
+# PROP BASE CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wincedll_x86"
+# PROP Intermediate_Dir "evc_wincedll_x86\cmpi"
+# PROP CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_x86_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_x86_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=cl.exe
+# ADD BASE CPP /nologo /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Fdevc_wincedll_x86\cmpi.pdb /O2 /I ".\..\..\lib\evc_x86_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Fdevc_wincedll_x86\cmpi.pdb /O2 /I ".\..\..\lib\evc_x86_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_wincedll_x86\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_x86_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_wincedll_x86\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_x86_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE x86) DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winceddll_x86"
+# PROP BASE Intermediate_Dir "evc_winceddll_x86\cmpi"
+# PROP BASE CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winceddll_x86"
+# PROP Intermediate_Dir "evc_winceddll_x86\cmpi"
+# PROP CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_x86_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_x86_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=cl.exe
+# ADD BASE CPP /nologo /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Zi /Fdevc_winceddll_x86\cmpi.pdb /Od /I ".\..\..\lib\evc_x86_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Zi /Fdevc_winceddll_x86\cmpi.pdb /Od /I ".\..\..\lib\evc_x86_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_winceddll_x86\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_x86_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_winceddll_x86\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_x86_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE x86) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wince_x86"
+# PROP BASE Intermediate_Dir "evc_wince_x86\cmpi"
+# PROP BASE CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wince_x86"
+# PROP Intermediate_Dir "evc_wince_x86\cmpi"
+# PROP CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_x86_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_x86_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=cl.exe
+# ADD BASE CPP /nologo /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Fdevc_wince_x86\cmpi.pdb /O2 /I ".\..\..\lib\evc_x86_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Fdevc_wince_x86\cmpi.pdb /O2 /I ".\..\..\lib\evc_x86_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_wince_x86\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_x86_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_wince_x86\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_x86_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE x86) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winced_x86"
+# PROP BASE Intermediate_Dir "evc_winced_x86\cmpi"
+# PROP BASE CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winced_x86"
+# PROP Intermediate_Dir "evc_winced_x86\cmpi"
+# PROP CPU_ID "{D6518FF3-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_x86_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_x86_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=cl.exe
+# ADD BASE CPP /nologo /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Zi /Fdevc_winced_x86\cmpi.pdb /Od /I ".\..\..\lib\evc_x86_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "_i386_" /D "i_386_" /D "_X86_" /D "x86" /Gs8192 /GF /Zi /Fdevc_winced_x86\cmpi.pdb /Od /I ".\..\..\lib\evc_x86_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_winced_x86\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_x86_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) $(CEx86Corelibc) /MACHINE:IX86 /nodefaultlib:"OLDNAMES.lib" /out:"evc_winced_x86\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_x86_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE SH4) DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wincedll_sh4"
+# PROP BASE Intermediate_Dir "evc_wincedll_sh4\cmpi"
+# PROP BASE CPU_ID "{D6519021-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wincedll_sh4"
+# PROP Intermediate_Dir "evc_wincedll_sh4\cmpi"
+# PROP CPU_ID "{D6519021-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh4_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh4_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=shcl.exe
+# ADD BASE CPP /nologo /D "SHx" /D "SH4" /D "_SH4_" /Qsh4 /Fdevc_wincedll_sh4\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_sh4_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "SHx" /D "SH4" /D "_SH4_" /Qsh4 /Fdevc_wincedll_sh4\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_sh4_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH4 /out:"evc_wincedll_sh4\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_sh4_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH4 /out:"evc_wincedll_sh4\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_sh4_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE SH4) DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winceddll_sh4"
+# PROP BASE Intermediate_Dir "evc_winceddll_sh4\cmpi"
+# PROP BASE CPU_ID "{D6519021-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winceddll_sh4"
+# PROP Intermediate_Dir "evc_winceddll_sh4\cmpi"
+# PROP CPU_ID "{D6519021-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh4_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh4_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=shcl.exe
+# ADD BASE CPP /nologo /D "SHx" /D "SH4" /D "_SH4_" /Qsh4 /Zi /Fdevc_winceddll_sh4\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_sh4_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "SHx" /D "SH4" /D "_SH4_" /Qsh4 /Zi /Fdevc_winceddll_sh4\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_sh4_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH4 /out:"evc_winceddll_sh4\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_sh4_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH4 /out:"evc_winceddll_sh4\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_sh4_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE SH4) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wince_sh4"
+# PROP BASE Intermediate_Dir "evc_wince_sh4\cmpi"
+# PROP BASE CPU_ID "{D6519021-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wince_sh4"
+# PROP Intermediate_Dir "evc_wince_sh4\cmpi"
+# PROP CPU_ID "{D6519021-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh4_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh4_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=shcl.exe
+# ADD BASE CPP /nologo /D "SHx" /D "SH4" /D "_SH4_" /Qsh4 /Fdevc_wince_sh4\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_sh4_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "SHx" /D "SH4" /D "_SH4_" /Qsh4 /Fdevc_wince_sh4\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_sh4_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH4 /out:"evc_wince_sh4\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_sh4_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH4 /out:"evc_wince_sh4\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_sh4_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE SH4) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winced_sh4"
+# PROP BASE Intermediate_Dir "evc_winced_sh4\cmpi"
+# PROP BASE CPU_ID "{D6519021-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winced_sh4"
+# PROP Intermediate_Dir "evc_winced_sh4\cmpi"
+# PROP CPU_ID "{D6519021-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh4_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH4" /D "_SH4_" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh4_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=shcl.exe
+# ADD BASE CPP /nologo /D "SHx" /D "SH4" /D "_SH4_" /Qsh4 /Zi /Fdevc_winced_sh4\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_sh4_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "SHx" /D "SH4" /D "_SH4_" /Qsh4 /Zi /Fdevc_winced_sh4\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_sh4_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH4 /out:"evc_winced_sh4\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_sh4_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH4 /out:"evc_winced_sh4\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_sh4_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE SH3) DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wincedll_sh3"
+# PROP BASE Intermediate_Dir "evc_wincedll_sh3\cmpi"
+# PROP BASE CPU_ID "{D6519020-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wincedll_sh3"
+# PROP Intermediate_Dir "evc_wincedll_sh3\cmpi"
+# PROP CPU_ID "{D6519020-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh3_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh3_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=shcl.exe
+# ADD BASE CPP /nologo /D "SHx" /D "SH3" /D "_SH3_" /Fdevc_wincedll_sh3\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_sh3_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "SHx" /D "SH3" /D "_SH3_" /Fdevc_wincedll_sh3\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_sh3_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH3 /align:4096 /out:"evc_wincedll_sh3\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_sh3_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH3 /align:4096 /out:"evc_wincedll_sh3\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_sh3_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE SH3) DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winceddll_sh3"
+# PROP BASE Intermediate_Dir "evc_winceddll_sh3\cmpi"
+# PROP BASE CPU_ID "{D6519020-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winceddll_sh3"
+# PROP Intermediate_Dir "evc_winceddll_sh3\cmpi"
+# PROP CPU_ID "{D6519020-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh3_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh3_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=shcl.exe
+# ADD BASE CPP /nologo /D "SHx" /D "SH3" /D "_SH3_" /Zi /Fdevc_winceddll_sh3\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_sh3_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "SHx" /D "SH3" /D "_SH3_" /Zi /Fdevc_winceddll_sh3\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_sh3_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH3 /align:4096 /out:"evc_winceddll_sh3\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_sh3_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH3 /align:4096 /out:"evc_winceddll_sh3\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_sh3_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE SH3) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wince_sh3"
+# PROP BASE Intermediate_Dir "evc_wince_sh3\cmpi"
+# PROP BASE CPU_ID "{D6519020-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wince_sh3"
+# PROP Intermediate_Dir "evc_wince_sh3\cmpi"
+# PROP CPU_ID "{D6519020-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh3_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh3_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=shcl.exe
+# ADD BASE CPP /nologo /D "SHx" /D "SH3" /D "_SH3_" /Fdevc_wince_sh3\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_sh3_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "SHx" /D "SH3" /D "_SH3_" /Fdevc_wince_sh3\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_sh3_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH3 /align:4096 /out:"evc_wince_sh3\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_sh3_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH3 /align:4096 /out:"evc_wince_sh3\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_sh3_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE SH3) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winced_sh3"
+# PROP BASE Intermediate_Dir "evc_winced_sh3\cmpi"
+# PROP BASE CPU_ID "{D6519020-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winced_sh3"
+# PROP Intermediate_Dir "evc_winced_sh3\cmpi"
+# PROP CPU_ID "{D6519020-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh3_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "SHx" /D "SH3" /D "_SH3_" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_sh3_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=shcl.exe
+# ADD BASE CPP /nologo /D "SHx" /D "SH3" /D "_SH3_" /Zi /Fdevc_winced_sh3\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_sh3_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "SHx" /D "SH3" /D "_SH3_" /Zi /Fdevc_winced_sh3\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_sh3_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH3 /align:4096 /out:"evc_winced_sh3\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_sh3_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:SH3 /align:4096 /out:"evc_winced_sh3\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_sh3_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSIV_FP) DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wincedll_mipsiv_fp"
+# PROP BASE Intermediate_Dir "evc_wincedll_mipsiv_fp\cmpi"
+# PROP BASE CPU_ID "{046A430D-7770-48AB-89B5-24C2D300B03F}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wincedll_mipsiv_fp"
+# PROP Intermediate_Dir "evc_wincedll_mipsiv_fp\cmpi"
+# PROP CPU_ID "{046A430D-7770-48AB-89B5-24C2D300B03F}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_fp_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_fp_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /QMmips4 /QMn32 /QMFPE- /Fdevc_wincedll_mipsiv_fp\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsiv_fp_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /QMmips4 /QMn32 /QMFPE- /Fdevc_wincedll_mipsiv_fp\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsiv_fp_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_wincedll_mipsiv_fp\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsiv_fp_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_wincedll_mipsiv_fp\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsiv_fp_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSIV_FP) DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winceddll_mipsiv_fp"
+# PROP BASE Intermediate_Dir "evc_winceddll_mipsiv_fp\cmpi"
+# PROP BASE CPU_ID "{046A430D-7770-48AB-89B5-24C2D300B03F}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winceddll_mipsiv_fp"
+# PROP Intermediate_Dir "evc_winceddll_mipsiv_fp\cmpi"
+# PROP CPU_ID "{046A430D-7770-48AB-89B5-24C2D300B03F}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_fp_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_fp_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /QMmips4 /QMn32 /QMFPE- /Zi /Fdevc_winceddll_mipsiv_fp\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsiv_fp_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /QMmips4 /QMn32 /QMFPE- /Zi /Fdevc_winceddll_mipsiv_fp\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsiv_fp_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_winceddll_mipsiv_fp\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsiv_fp_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_winceddll_mipsiv_fp\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsiv_fp_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSIV_FP) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wince_mipsiv_fp"
+# PROP BASE Intermediate_Dir "evc_wince_mipsiv_fp\cmpi"
+# PROP BASE CPU_ID "{046A430D-7770-48AB-89B5-24C2D300B03F}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wince_mipsiv_fp"
+# PROP Intermediate_Dir "evc_wince_mipsiv_fp\cmpi"
+# PROP CPU_ID "{046A430D-7770-48AB-89B5-24C2D300B03F}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_fp_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_fp_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /QMmips4 /QMn32 /QMFPE- /Fdevc_wince_mipsiv_fp\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsiv_fp_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /QMmips4 /QMn32 /QMFPE- /Fdevc_wince_mipsiv_fp\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsiv_fp_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_wince_mipsiv_fp\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsiv_fp_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_wince_mipsiv_fp\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsiv_fp_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSIV_FP) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winced_mipsiv_fp"
+# PROP BASE Intermediate_Dir "evc_winced_mipsiv_fp\cmpi"
+# PROP BASE CPU_ID "{046A430D-7770-48AB-89B5-24C2D300B03F}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winced_mipsiv_fp"
+# PROP Intermediate_Dir "evc_winced_mipsiv_fp\cmpi"
+# PROP CPU_ID "{046A430D-7770-48AB-89B5-24C2D300B03F}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_fp_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_fp_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /QMmips4 /QMn32 /QMFPE- /Zi /Fdevc_winced_mipsiv_fp\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsiv_fp_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /D "MIPSIV_FP" /QMmips4 /QMn32 /QMFPE- /Zi /Fdevc_winced_mipsiv_fp\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsiv_fp_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_winced_mipsiv_fp\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsiv_fp_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_winced_mipsiv_fp\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsiv_fp_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSIV) DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wincedll_mipsiv"
+# PROP BASE Intermediate_Dir "evc_wincedll_mipsiv\cmpi"
+# PROP BASE CPU_ID "{0B2FE524-26C5-4194-8CEF-B1582DEB5A98}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wincedll_mipsiv"
+# PROP Intermediate_Dir "evc_wincedll_mipsiv\cmpi"
+# PROP CPU_ID "{0B2FE524-26C5-4194-8CEF-B1582DEB5A98}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /QMmips4 /QMn32 /QMFPE /Fdevc_wincedll_mipsiv\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsiv_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /QMmips4 /QMn32 /QMFPE /Fdevc_wincedll_mipsiv\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsiv_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_wincedll_mipsiv\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsiv_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_wincedll_mipsiv\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsiv_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSIV) DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winceddll_mipsiv"
+# PROP BASE Intermediate_Dir "evc_winceddll_mipsiv\cmpi"
+# PROP BASE CPU_ID "{0B2FE524-26C5-4194-8CEF-B1582DEB5A98}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winceddll_mipsiv"
+# PROP Intermediate_Dir "evc_winceddll_mipsiv\cmpi"
+# PROP CPU_ID "{0B2FE524-26C5-4194-8CEF-B1582DEB5A98}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /QMmips4 /QMn32 /QMFPE /Zi /Fdevc_winceddll_mipsiv\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsiv_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /QMmips4 /QMn32 /QMFPE /Zi /Fdevc_winceddll_mipsiv\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsiv_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_winceddll_mipsiv\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsiv_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_winceddll_mipsiv\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsiv_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSIV) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wince_mipsiv"
+# PROP BASE Intermediate_Dir "evc_wince_mipsiv\cmpi"
+# PROP BASE CPU_ID "{0B2FE524-26C5-4194-8CEF-B1582DEB5A98}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wince_mipsiv"
+# PROP Intermediate_Dir "evc_wince_mipsiv\cmpi"
+# PROP CPU_ID "{0B2FE524-26C5-4194-8CEF-B1582DEB5A98}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /QMmips4 /QMn32 /QMFPE /Fdevc_wince_mipsiv\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsiv_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /QMmips4 /QMn32 /QMFPE /Fdevc_wince_mipsiv\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsiv_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_wince_mipsiv\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsiv_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_wince_mipsiv\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsiv_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSIV) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winced_mipsiv"
+# PROP BASE Intermediate_Dir "evc_winced_mipsiv\cmpi"
+# PROP BASE CPU_ID "{0B2FE524-26C5-4194-8CEF-B1582DEB5A98}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winced_mipsiv"
+# PROP Intermediate_Dir "evc_winced_mipsiv\cmpi"
+# PROP CPU_ID "{0B2FE524-26C5-4194-8CEF-B1582DEB5A98}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsiv_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /QMmips4 /QMn32 /QMFPE /Zi /Fdevc_winced_mipsiv\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsiv_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "_MIPS64" /D "R4000" /D "MIPSIV" /QMmips4 /QMn32 /QMFPE /Zi /Fdevc_winced_mipsiv\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsiv_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_winced_mipsiv\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsiv_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPSFPU /out:"evc_winced_mipsiv\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsiv_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSII_FP) DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wincedll_mipsii_fp"
+# PROP BASE Intermediate_Dir "evc_wincedll_mipsii_fp\cmpi"
+# PROP BASE CPU_ID "{D8AC856C-B213-4895-9E83-9EC51A55201E}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wincedll_mipsii_fp"
+# PROP Intermediate_Dir "evc_wincedll_mipsii_fp\cmpi"
+# PROP CPU_ID "{D8AC856C-B213-4895-9E83-9EC51A55201E}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_fp_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_fp_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /QMmips2 /QMFPE- /Fdevc_wincedll_mipsii_fp\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsii_fp_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /QMmips2 /QMFPE- /Fdevc_wincedll_mipsii_fp\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsii_fp_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_wincedll_mipsii_fp\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsii_fp_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_wincedll_mipsii_fp\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsii_fp_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSII_FP) DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winceddll_mipsii_fp"
+# PROP BASE Intermediate_Dir "evc_winceddll_mipsii_fp\cmpi"
+# PROP BASE CPU_ID "{D8AC856C-B213-4895-9E83-9EC51A55201E}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winceddll_mipsii_fp"
+# PROP Intermediate_Dir "evc_winceddll_mipsii_fp\cmpi"
+# PROP CPU_ID "{D8AC856C-B213-4895-9E83-9EC51A55201E}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_fp_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_fp_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /QMmips2 /QMFPE- /Zi /Fdevc_winceddll_mipsii_fp\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsii_fp_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /QMmips2 /QMFPE- /Zi /Fdevc_winceddll_mipsii_fp\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsii_fp_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_winceddll_mipsii_fp\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsii_fp_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_winceddll_mipsii_fp\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsii_fp_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSII_FP) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wince_mipsii_fp"
+# PROP BASE Intermediate_Dir "evc_wince_mipsii_fp\cmpi"
+# PROP BASE CPU_ID "{D8AC856C-B213-4895-9E83-9EC51A55201E}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wince_mipsii_fp"
+# PROP Intermediate_Dir "evc_wince_mipsii_fp\cmpi"
+# PROP CPU_ID "{D8AC856C-B213-4895-9E83-9EC51A55201E}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_fp_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_fp_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /QMmips2 /QMFPE- /Fdevc_wince_mipsii_fp\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsii_fp_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /QMmips2 /QMFPE- /Fdevc_wince_mipsii_fp\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsii_fp_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_wince_mipsii_fp\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsii_fp_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_wince_mipsii_fp\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsii_fp_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSII_FP) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winced_mipsii_fp"
+# PROP BASE Intermediate_Dir "evc_winced_mipsii_fp\cmpi"
+# PROP BASE CPU_ID "{D8AC856C-B213-4895-9E83-9EC51A55201E}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winced_mipsii_fp"
+# PROP Intermediate_Dir "evc_winced_mipsii_fp\cmpi"
+# PROP CPU_ID "{D8AC856C-B213-4895-9E83-9EC51A55201E}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_fp_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_fp_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /QMmips2 /QMFPE- /Zi /Fdevc_winced_mipsii_fp\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsii_fp_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPSII_FP" /QMmips2 /QMFPE- /Zi /Fdevc_winced_mipsii_fp\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsii_fp_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_winced_mipsii_fp\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsii_fp_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_winced_mipsii_fp\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsii_fp_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSII) DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wincedll_mipsii"
+# PROP BASE Intermediate_Dir "evc_wincedll_mipsii\cmpi"
+# PROP BASE CPU_ID "{689DDC64-9D9D-11D5-96F8-00207802C01C}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wincedll_mipsii"
+# PROP Intermediate_Dir "evc_wincedll_mipsii\cmpi"
+# PROP CPU_ID "{689DDC64-9D9D-11D5-96F8-00207802C01C}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /QMmips2 /QMFPE /Fdevc_wincedll_mipsii\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsii_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /QMmips2 /QMFPE /Fdevc_wincedll_mipsii\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsii_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_wincedll_mipsii\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsii_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_wincedll_mipsii\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsii_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSII) DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winceddll_mipsii"
+# PROP BASE Intermediate_Dir "evc_winceddll_mipsii\cmpi"
+# PROP BASE CPU_ID "{689DDC64-9D9D-11D5-96F8-00207802C01C}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winceddll_mipsii"
+# PROP Intermediate_Dir "evc_winceddll_mipsii\cmpi"
+# PROP CPU_ID "{689DDC64-9D9D-11D5-96F8-00207802C01C}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /QMmips2 /QMFPE /Zi /Fdevc_winceddll_mipsii\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsii_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /QMmips2 /QMFPE /Zi /Fdevc_winceddll_mipsii\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsii_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_winceddll_mipsii\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsii_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_winceddll_mipsii\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsii_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSII) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wince_mipsii"
+# PROP BASE Intermediate_Dir "evc_wince_mipsii\cmpi"
+# PROP BASE CPU_ID "{689DDC64-9D9D-11D5-96F8-00207802C01C}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wince_mipsii"
+# PROP Intermediate_Dir "evc_wince_mipsii\cmpi"
+# PROP CPU_ID "{689DDC64-9D9D-11D5-96F8-00207802C01C}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /QMmips2 /QMFPE /Fdevc_wince_mipsii\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsii_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /QMmips2 /QMFPE /Fdevc_wince_mipsii\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mipsii_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_wince_mipsii\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsii_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_wince_mipsii\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mipsii_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPSII) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winced_mipsii"
+# PROP BASE Intermediate_Dir "evc_winced_mipsii\cmpi"
+# PROP BASE CPU_ID "{689DDC64-9D9D-11D5-96F8-00207802C01C}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winced_mipsii"
+# PROP Intermediate_Dir "evc_winced_mipsii\cmpi"
+# PROP CPU_ID "{689DDC64-9D9D-11D5-96F8-00207802C01C}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mipsii_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /QMmips2 /QMFPE /Zi /Fdevc_winced_mipsii\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsii_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /QMmips2 /QMFPE /Zi /Fdevc_winced_mipsii\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mipsii_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_winced_mipsii\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsii_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS /out:"evc_winced_mipsii\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mipsii_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPS16) DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wincedll_mips16"
+# PROP BASE Intermediate_Dir "evc_wincedll_mips16\cmpi"
+# PROP BASE CPU_ID "{D6519013-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wincedll_mips16"
+# PROP Intermediate_Dir "evc_wincedll_mips16\cmpi"
+# PROP CPU_ID "{D6519013-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mips16_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mips16_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /QMmips16 /Fdevc_wincedll_mips16\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mips16_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /QMmips16 /Fdevc_wincedll_mips16\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mips16_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS16 /ALIGN:4096 /out:"evc_wincedll_mips16\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mips16_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS16 /ALIGN:4096 /out:"evc_wincedll_mips16\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mips16_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPS16) DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winceddll_mips16"
+# PROP BASE Intermediate_Dir "evc_winceddll_mips16\cmpi"
+# PROP BASE CPU_ID "{D6519013-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winceddll_mips16"
+# PROP Intermediate_Dir "evc_winceddll_mips16\cmpi"
+# PROP CPU_ID "{D6519013-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mips16_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mips16_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /QMmips16 /Zi /Fdevc_winceddll_mips16\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mips16_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /QMmips16 /Zi /Fdevc_winceddll_mips16\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mips16_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS16 /ALIGN:4096 /out:"evc_winceddll_mips16\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mips16_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS16 /ALIGN:4096 /out:"evc_winceddll_mips16\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mips16_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPS16) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wince_mips16"
+# PROP BASE Intermediate_Dir "evc_wince_mips16\cmpi"
+# PROP BASE CPU_ID "{D6519013-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wince_mips16"
+# PROP Intermediate_Dir "evc_wince_mips16\cmpi"
+# PROP CPU_ID "{D6519013-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mips16_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mips16_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /QMmips16 /Fdevc_wince_mips16\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mips16_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /QMmips16 /Fdevc_wince_mips16\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_mips16_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS16 /ALIGN:4096 /out:"evc_wince_mips16\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mips16_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS16 /ALIGN:4096 /out:"evc_wince_mips16\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_mips16_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE MIPS16) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winced_mips16"
+# PROP BASE Intermediate_Dir "evc_winced_mips16\cmpi"
+# PROP BASE CPU_ID "{D6519013-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winced_mips16"
+# PROP Intermediate_Dir "evc_winced_mips16\cmpi"
+# PROP CPU_ID "{D6519013-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mips16_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_mips16_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clmips.exe
+# ADD BASE CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /QMmips16 /Zi /Fdevc_winced_mips16\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mips16_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "MIPS" /D "_MIPS_" /D "R4000" /D "MIPSII" /D "MIPS16" /D "_MIPS16_" /D "MIPS16SUPPORT" /QMmips16 /Zi /Fdevc_winced_mips16\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_mips16_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS16 /ALIGN:4096 /out:"evc_winced_mips16\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mips16_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:MIPS16 /ALIGN:4096 /out:"evc_winced_mips16\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_mips16_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARMV4T) DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wincedll_armv4t"
+# PROP BASE Intermediate_Dir "evc_wincedll_armv4t\cmpi"
+# PROP BASE CPU_ID "{F52316A9-3B7C-4FE7-A67F-68350B41240D}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wincedll_armv4t"
+# PROP Intermediate_Dir "evc_wincedll_armv4t\cmpi"
+# PROP CPU_ID "{F52316A9-3B7C-4FE7-A67F-68350B41240D}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4t_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4t_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clthumb.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /QRarch4T /QRinterwork-return /Fdevc_wincedll_armv4t\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_armv4t_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /QRarch4T /QRinterwork-return /Fdevc_wincedll_armv4t\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_armv4t_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_wincedll_armv4t\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_armv4t_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_wincedll_armv4t\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_armv4t_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARMV4T) DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winceddll_armv4t"
+# PROP BASE Intermediate_Dir "evc_winceddll_armv4t\cmpi"
+# PROP BASE CPU_ID "{F52316A9-3B7C-4FE7-A67F-68350B41240D}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winceddll_armv4t"
+# PROP Intermediate_Dir "evc_winceddll_armv4t\cmpi"
+# PROP CPU_ID "{F52316A9-3B7C-4FE7-A67F-68350B41240D}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4t_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4t_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clthumb.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /QRarch4T /QRinterwork-return /Zi /Fdevc_winceddll_armv4t\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_armv4t_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /QRarch4T /QRinterwork-return /Zi /Fdevc_winceddll_armv4t\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_armv4t_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_winceddll_armv4t\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_armv4t_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_winceddll_armv4t\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_armv4t_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARMV4T) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wince_armv4t"
+# PROP BASE Intermediate_Dir "evc_wince_armv4t\cmpi"
+# PROP BASE CPU_ID "{F52316A9-3B7C-4FE7-A67F-68350B41240D}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wince_armv4t"
+# PROP Intermediate_Dir "evc_wince_armv4t\cmpi"
+# PROP CPU_ID "{F52316A9-3B7C-4FE7-A67F-68350B41240D}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4t_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4t_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clthumb.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /QRarch4T /QRinterwork-return /Fdevc_wince_armv4t\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_armv4t_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /QRarch4T /QRinterwork-return /Fdevc_wince_armv4t\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_armv4t_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_wince_armv4t\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_armv4t_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_wince_armv4t\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_armv4t_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARMV4T) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winced_armv4t"
+# PROP BASE Intermediate_Dir "evc_winced_armv4t\cmpi"
+# PROP BASE CPU_ID "{F52316A9-3B7C-4FE7-A67F-68350B41240D}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winced_armv4t"
+# PROP Intermediate_Dir "evc_winced_armv4t\cmpi"
+# PROP CPU_ID "{F52316A9-3B7C-4FE7-A67F-68350B41240D}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4t_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4t_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clthumb.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /QRarch4T /QRinterwork-return /Zi /Fdevc_winced_armv4t\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_armv4t_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /D "THUMB" /D "_THUMB_" /D "ARMV4T" /QRarch4T /QRinterwork-return /Zi /Fdevc_winced_armv4t\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_armv4t_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_winced_armv4t\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_armv4t_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_winced_armv4t\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_armv4t_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARMV4I) DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wincedll_armv4i"
+# PROP BASE Intermediate_Dir "evc_wincedll_armv4i\cmpi"
+# PROP BASE CPU_ID "{DC70F430-E78B-494F-A9D5-62ADC56443B8}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wincedll_armv4i"
+# PROP Intermediate_Dir "evc_wincedll_armv4i\cmpi"
+# PROP CPU_ID "{DC70F430-E78B-494F-A9D5-62ADC56443B8}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4I" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4i_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4I" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4i_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4I" /QRarch4T /QRinterwork-return /Fdevc_wincedll_armv4i\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_armv4i_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4I" /QRarch4T /QRinterwork-return /Fdevc_wincedll_armv4i\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_armv4i_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_wincedll_armv4i\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_armv4i_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_wincedll_armv4i\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_armv4i_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARMV4I) DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winceddll_armv4i"
+# PROP BASE Intermediate_Dir "evc_winceddll_armv4i\cmpi"
+# PROP BASE CPU_ID "{DC70F430-E78B-494F-A9D5-62ADC56443B8}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winceddll_armv4i"
+# PROP Intermediate_Dir "evc_winceddll_armv4i\cmpi"
+# PROP CPU_ID "{DC70F430-E78B-494F-A9D5-62ADC56443B8}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4I" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4i_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4I" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4i_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4I" /QRarch4T /QRinterwork-return /Zi /Fdevc_winceddll_armv4i\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_armv4i_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4I" /QRarch4T /QRinterwork-return /Zi /Fdevc_winceddll_armv4i\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_armv4i_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_winceddll_armv4i\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_armv4i_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_winceddll_armv4i\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_armv4i_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARMV4I) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wince_armv4i"
+# PROP BASE Intermediate_Dir "evc_wince_armv4i\cmpi"
+# PROP BASE CPU_ID "{DC70F430-E78B-494F-A9D5-62ADC56443B8}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wince_armv4i"
+# PROP Intermediate_Dir "evc_wince_armv4i\cmpi"
+# PROP CPU_ID "{DC70F430-E78B-494F-A9D5-62ADC56443B8}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4I" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4i_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4I" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4i_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4I" /QRarch4T /QRinterwork-return /Fdevc_wince_armv4i\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_armv4i_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4I" /QRarch4T /QRinterwork-return /Fdevc_wince_armv4i\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_armv4i_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_wince_armv4i\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_armv4i_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_wince_armv4i\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_armv4i_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARMV4I) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winced_armv4i"
+# PROP BASE Intermediate_Dir "evc_winced_armv4i\cmpi"
+# PROP BASE CPU_ID "{DC70F430-E78B-494F-A9D5-62ADC56443B8}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winced_armv4i"
+# PROP Intermediate_Dir "evc_winced_armv4i\cmpi"
+# PROP CPU_ID "{DC70F430-E78B-494F-A9D5-62ADC56443B8}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4I" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4i_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4I" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4i_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4I" /QRarch4T /QRinterwork-return /Zi /Fdevc_winced_armv4i\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_armv4i_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4I" /QRarch4T /QRinterwork-return /Zi /Fdevc_winced_armv4i\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_armv4i_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_winced_armv4i\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_armv4i_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /MACHINE:THUMB /out:"evc_winced_armv4i\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_armv4i_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARMV4) DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wincedll_armv4"
+# PROP BASE Intermediate_Dir "evc_wincedll_armv4\cmpi"
+# PROP BASE CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wincedll_armv4"
+# PROP Intermediate_Dir "evc_wincedll_armv4\cmpi"
+# PROP CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4" /Fdevc_wincedll_armv4\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_armv4_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4" /Fdevc_wincedll_armv4\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_armv4_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_wincedll_armv4\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_armv4_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_wincedll_armv4\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_armv4_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARMV4) DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winceddll_armv4"
+# PROP BASE Intermediate_Dir "evc_winceddll_armv4\cmpi"
+# PROP BASE CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winceddll_armv4"
+# PROP Intermediate_Dir "evc_winceddll_armv4\cmpi"
+# PROP CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4" /Zi /Fdevc_winceddll_armv4\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_armv4_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4" /Zi /Fdevc_winceddll_armv4\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_armv4_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_winceddll_armv4\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_armv4_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_winceddll_armv4\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_armv4_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARMV4) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wince_armv4"
+# PROP BASE Intermediate_Dir "evc_wince_armv4\cmpi"
+# PROP BASE CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wince_armv4"
+# PROP Intermediate_Dir "evc_wince_armv4\cmpi"
+# PROP CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4" /Fdevc_wince_armv4\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_armv4_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4" /Fdevc_wince_armv4\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_armv4_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_wince_armv4\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_armv4_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_wince_armv4\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_armv4_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARMV4) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winced_armv4"
+# PROP BASE Intermediate_Dir "evc_winced_armv4\cmpi"
+# PROP BASE CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winced_armv4"
+# PROP Intermediate_Dir "evc_winced_armv4\cmpi"
+# PROP CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_armv4_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4" /Zi /Fdevc_winced_armv4\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_armv4_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /D "ARMV4" /Zi /Fdevc_winced_armv4\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_armv4_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_winced_armv4\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_armv4_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_winced_armv4\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_armv4_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARM) DLL Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wincedll_arm"
+# PROP BASE Intermediate_Dir "evc_wincedll_arm\cmpi"
+# PROP BASE CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wincedll_arm"
+# PROP Intermediate_Dir "evc_wincedll_arm\cmpi"
+# PROP CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_arm_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_arm_dll\wince" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /Fdevc_wincedll_arm\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_arm_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /Fdevc_wincedll_arm\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_arm_dll\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_wincedll_arm\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_arm_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_wincedll_arm\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_arm_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARM) DLL Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winceddll_arm"
+# PROP BASE Intermediate_Dir "evc_winceddll_arm\cmpi"
+# PROP BASE CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winceddll_arm"
+# PROP Intermediate_Dir "evc_winceddll_arm\cmpi"
+# PROP CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_arm_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_arm_dll\winced" /i ".\..\..\include" /i "." /d "WXUSINGDLL" /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /Zi /Fdevc_winceddll_arm\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_arm_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /Zi /Fdevc_winceddll_arm\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_arm_dll\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "WXUSINGDLL" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_winceddll_arm\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_arm_dll" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_winceddll_arm\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_arm_dll" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARM) Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "evc_wince_arm"
+# PROP BASE Intermediate_Dir "evc_wince_arm\cmpi"
+# PROP BASE CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "evc_wince_arm"
+# PROP Intermediate_Dir "evc_wince_arm\cmpi"
+# PROP CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_arm_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /d "__WXWINCE__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_arm_lib\wince" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /Fdevc_wince_arm\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_arm_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /Fdevc_wince_arm\cmpi.pdb /M$(CECrtMT) /O2 /I ".\..\..\lib\evc_arm_lib\wince" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "__WXWINCE__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_wince_arm\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_arm_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26.lib wxjpeg.lib wxpng.lib wxzlib.lib wxexpat.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_wince_arm\cmpi.exe" /entry:"WinMainCRTStartup" /libpath:".\..\..\lib\evc_arm_lib" /subsystem:windows
+
+!ELSEIF "$(CFG)" == "cmpi - Win32 (WCE ARM) Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "evc_winced_arm"
+# PROP BASE Intermediate_Dir "evc_winced_arm\cmpi"
+# PROP BASE CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "evc_winced_arm"
+# PROP Intermediate_Dir "evc_winced_arm\cmpi"
+# PROP CPU_ID "{D6518FFC-710F-11D3-99F2-00105A0DF099}"
+# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}"
+# PROP Target_Dir ""
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_arm_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /D "ARM" /D "_ARM_" /d "DEBUG" /d "__WXWINCE__" /d "__WXDEBUG__" /d "wxNO_EXCEPTIONS" /d "wxNO_RTTI" /d "_UNICODE" /i ".\..\..\lib\evc_arm_lib\winced" /i ".\..\..\include" /i "." /i ".\..\..\samples" /d "NOPCH" /r
+CPP=clarm.exe
+# ADD BASE CPP /nologo /D "ARM" /D "_ARM_" /Zi /Fdevc_winced_arm\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_arm_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+# ADD CPP /nologo /D "ARM" /D "_ARM_" /Zi /Fdevc_winced_arm\cmpi.pdb /M$(CECrtMTDebug) /Od /I ".\..\..\lib\evc_arm_lib\winced" /I ".\..\..\include" /W4 /I "." /I ".\..\..\samples" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "$(CePlatform)" /D "DEBUG" /D "__WXWINCE__" /D "__WXDEBUG__" /D "wxNO_EXCEPTIONS" /D "wxNO_RTTI" /D "_UNICODE" /D "NOPCH" /mktyplib203 /o "NUL" /win32
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_winced_arm\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_arm_lib" /subsystem:windows
+# ADD LINK32 coredll.lib wxwince26d.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxexpatd.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib winsock.lib wininet.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM /out:"evc_winced_arm\cmpi.exe" /entry:"WinMainCRTStartup" /debug /libpath:".\..\..\lib\evc_arm_lib" /subsystem:windows
+
+!ENDIF
+
+# Begin Target
+
+# Name "cmpi - Win32 (WCE emulator) DLL Release"
+# Name "cmpi - Win32 (WCE emulator) DLL Debug"
+# Name "cmpi - Win32 (WCE emulator) Release"
+# Name "cmpi - Win32 (WCE emulator) Debug"
+# Name "cmpi - Win32 (WCE x86) DLL Release"
+# Name "cmpi - Win32 (WCE x86) DLL Debug"
+# Name "cmpi - Win32 (WCE x86) Release"
+# Name "cmpi - Win32 (WCE x86) Debug"
+# Name "cmpi - Win32 (WCE SH4) DLL Release"
+# Name "cmpi - Win32 (WCE SH4) DLL Debug"
+# Name "cmpi - Win32 (WCE SH4) Release"
+# Name "cmpi - Win32 (WCE SH4) Debug"
+# Name "cmpi - Win32 (WCE SH3) DLL Release"
+# Name "cmpi - Win32 (WCE SH3) DLL Debug"
+# Name "cmpi - Win32 (WCE SH3) Release"
+# Name "cmpi - Win32 (WCE SH3) Debug"
+# Name "cmpi - Win32 (WCE MIPSIV_FP) DLL Release"
+# Name "cmpi - Win32 (WCE MIPSIV_FP) DLL Debug"
+# Name "cmpi - Win32 (WCE MIPSIV_FP) Release"
+# Name "cmpi - Win32 (WCE MIPSIV_FP) Debug"
+# Name "cmpi - Win32 (WCE MIPSIV) DLL Release"
+# Name "cmpi - Win32 (WCE MIPSIV) DLL Debug"
+# Name "cmpi - Win32 (WCE MIPSIV) Release"
+# Name "cmpi - Win32 (WCE MIPSIV) Debug"
+# Name "cmpi - Win32 (WCE MIPSII_FP) DLL Release"
+# Name "cmpi - Win32 (WCE MIPSII_FP) DLL Debug"
+# Name "cmpi - Win32 (WCE MIPSII_FP) Release"
+# Name "cmpi - Win32 (WCE MIPSII_FP) Debug"
+# Name "cmpi - Win32 (WCE MIPSII) DLL Release"
+# Name "cmpi - Win32 (WCE MIPSII) DLL Debug"
+# Name "cmpi - Win32 (WCE MIPSII) Release"
+# Name "cmpi - Win32 (WCE MIPSII) Debug"
+# Name "cmpi - Win32 (WCE MIPS16) DLL Release"
+# Name "cmpi - Win32 (WCE MIPS16) DLL Debug"
+# Name "cmpi - Win32 (WCE MIPS16) Release"
+# Name "cmpi - Win32 (WCE MIPS16) Debug"
+# Name "cmpi - Win32 (WCE ARMV4T) DLL Release"
+# Name "cmpi - Win32 (WCE ARMV4T) DLL Debug"
+# Name "cmpi - Win32 (WCE ARMV4T) Release"
+# Name "cmpi - Win32 (WCE ARMV4T) Debug"
+# Name "cmpi - Win32 (WCE ARMV4I) DLL Release"
+# Name "cmpi - Win32 (WCE ARMV4I) DLL Debug"
+# Name "cmpi - Win32 (WCE ARMV4I) Release"
+# Name "cmpi - Win32 (WCE ARMV4I) Debug"
+# Name "cmpi - Win32 (WCE ARMV4) DLL Release"
+# Name "cmpi - Win32 (WCE ARMV4) DLL Debug"
+# Name "cmpi - Win32 (WCE ARMV4) Release"
+# Name "cmpi - Win32 (WCE ARMV4) Debug"
+# Name "cmpi - Win32 (WCE ARM) DLL Release"
+# Name "cmpi - Win32 (WCE ARM) DLL Debug"
+# Name "cmpi - Win32 (WCE ARM) Release"
+# Name "cmpi - Win32 (WCE ARM) Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter ""
+# Begin Source File
+
+SOURCE=.\cmpi.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\cmpi.rc
+# End Source File
+# End Group
+# End Target
+# End Project
+
diff --git a/tools/cmpi/cmpi.vcproj b/tools/cmpi/cmpi.vcproj
new file mode 100755
index 000000000..da85a29c4
--- /dev/null
+++ b/tools/cmpi/cmpi.vcproj
@@ -0,0 +1,1907 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="cmpi"
+ ProjectGUID="{A0E1A7CA-DF68-43C5-8418-EC1152FFEA1E}"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Unicode Release|Win32"
+ OutputDirectory=".\vc_mswu"
+ IntermediateDirectory=".\vc_mswu\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,__WXMSW__,_UNICODE,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_mswu/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\mswu,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;__WXMSW__;_WINDOWS;NOPCH"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_mswu\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_mswu\cmpi/"
+ ObjectFile=".\vc_mswu\cmpi/"
+ ProgramDataBaseFileName="vc_mswu\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="__WXMSW__,_UNICODE,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\mswu;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmsw26u_core.lib wxbase26u.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregexu.lib wxexpat.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_mswu\cmpi.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_lib"
+ ProgramDatabaseFile=".\vc_mswu/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_mswu/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="DLL Unicode Release|Win32"
+ OutputDirectory=".\vc_mswudll"
+ IntermediateDirectory=".\vc_mswudll\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,__WXMSW__,_UNICODE,WXUSINGDLL,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_mswudll/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\mswu,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;__WXMSW__;WXUSINGDLL;_WINDOWS;NOPCH"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_mswudll\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_mswudll\cmpi/"
+ ObjectFile=".\vc_mswudll\cmpi/"
+ ProgramDataBaseFileName="vc_mswudll\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="__WXMSW__,_UNICODE,WXUSINGDLL,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\mswu;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmsw26u_core.lib wxbase26u.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregexu.lib wxexpat.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_mswudll\cmpi.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_dll"
+ ProgramDatabaseFile=".\vc_mswudll/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_mswudll/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="DLL Debug|Win32"
+ OutputDirectory=".\vc_mswddll"
+ IntermediateDirectory=".\vc_mswddll\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,_DEBUG,__WXMSW__,__WXDEBUG__,WXUSINGDLL,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_mswddll/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="0"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\mswd,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;_DEBUG;__WXMSW__;__WXDEBUG__;WXUSINGDLL;_WINDOWS;NOPCH"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_mswddll\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_mswddll\cmpi/"
+ ObjectFile=".\vc_mswddll\cmpi/"
+ ProgramDataBaseFileName="vc_mswddll\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG,__WXMSW__,__WXDEBUG__,WXUSINGDLL,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\mswd;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmsw26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_mswddll\cmpi.exe"
+ LinkIncremental="2"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_dll"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\vc_mswddll/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_mswddll/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="DLL Release|Win32"
+ OutputDirectory=".\vc_mswdll"
+ IntermediateDirectory=".\vc_mswdll\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,__WXMSW__,WXUSINGDLL,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_mswdll/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\msw,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;__WXMSW__;WXUSINGDLL;_WINDOWS;NOPCH"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_mswdll\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_mswdll\cmpi/"
+ ObjectFile=".\vc_mswdll\cmpi/"
+ ProgramDataBaseFileName="vc_mswdll\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="__WXMSW__,WXUSINGDLL,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\msw;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmsw26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_mswdll\cmpi.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_dll"
+ ProgramDatabaseFile=".\vc_mswdll/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_mswdll/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="DLL Universal Unicode Debug|Win32"
+ OutputDirectory=".\vc_mswunivuddll"
+ IntermediateDirectory=".\vc_mswunivuddll\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,_DEBUG,__WXMSW__,__WXUNIVERSAL__,__WXDEBUG__,_UNICODE,WXUSINGDLL,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_mswunivuddll/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="0"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\mswunivud,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;WXUSINGDLL;_WINDOWS;NOPCH"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_mswunivuddll\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_mswunivuddll\cmpi/"
+ ObjectFile=".\vc_mswunivuddll\cmpi/"
+ ProgramDataBaseFileName="vc_mswunivuddll\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG,__WXMSW__,__WXUNIVERSAL__,__WXDEBUG__,_UNICODE,WXUSINGDLL,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\mswunivud;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmswuniv26ud_core.lib wxbase26ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexud.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_mswunivuddll\cmpi.exe"
+ LinkIncremental="2"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_dll"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\vc_mswunivuddll/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_mswunivuddll/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="DLL Universal Release|Win32"
+ OutputDirectory=".\vc_mswunivdll"
+ IntermediateDirectory=".\vc_mswunivdll\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,__WXMSW__,__WXUNIVERSAL__,WXUSINGDLL,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_mswunivdll/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\mswuniv,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;__WXMSW__;__WXUNIVERSAL__;WXUSINGDLL;_WINDOWS;NOPCH"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_mswunivdll\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_mswunivdll\cmpi/"
+ ObjectFile=".\vc_mswunivdll\cmpi/"
+ ProgramDataBaseFileName="vc_mswunivdll\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="__WXMSW__,__WXUNIVERSAL__,WXUSINGDLL,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\mswuniv;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmswuniv26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_mswunivdll\cmpi.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_dll"
+ ProgramDatabaseFile=".\vc_mswunivdll/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_mswunivdll/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="DLL Universal Unicode Release|Win32"
+ OutputDirectory=".\vc_mswunivudll"
+ IntermediateDirectory=".\vc_mswunivudll\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,__WXMSW__,__WXUNIVERSAL__,_UNICODE,WXUSINGDLL,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_mswunivudll/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\mswunivu,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;__WXMSW__;__WXUNIVERSAL__;WXUSINGDLL;_WINDOWS;NOPCH"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_mswunivudll\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_mswunivudll\cmpi/"
+ ObjectFile=".\vc_mswunivudll\cmpi/"
+ ProgramDataBaseFileName="vc_mswunivudll\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="__WXMSW__,__WXUNIVERSAL__,_UNICODE,WXUSINGDLL,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\mswunivu;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmswuniv26u_core.lib wxbase26u.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregexu.lib wxexpat.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_mswunivudll\cmpi.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_dll"
+ ProgramDatabaseFile=".\vc_mswunivudll/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_mswunivudll/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\vc_mswd"
+ IntermediateDirectory=".\vc_mswd\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,_DEBUG,__WXMSW__,__WXDEBUG__,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_mswd/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="0"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\mswd,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;_DEBUG;__WXMSW__;__WXDEBUG__;_WINDOWS;NOPCH"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_mswd\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_mswd\cmpi/"
+ ObjectFile=".\vc_mswd\cmpi/"
+ ProgramDataBaseFileName="vc_mswd\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG,__WXMSW__,__WXDEBUG__,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\mswd;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmsw26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_mswd\cmpi.exe"
+ LinkIncremental="2"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_lib"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\vc_mswd/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_mswd/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Universal Unicode Debug|Win32"
+ OutputDirectory=".\vc_mswunivud"
+ IntermediateDirectory=".\vc_mswunivud\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,_DEBUG,__WXMSW__,__WXUNIVERSAL__,__WXDEBUG__,_UNICODE,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_mswunivud/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="0"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\mswunivud,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;_WINDOWS;NOPCH"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_mswunivud\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_mswunivud\cmpi/"
+ ObjectFile=".\vc_mswunivud\cmpi/"
+ ProgramDataBaseFileName="vc_mswunivud\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG,__WXMSW__,__WXUNIVERSAL__,__WXDEBUG__,_UNICODE,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\mswunivud;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmswuniv26ud_core.lib wxbase26ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexud.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_mswunivud\cmpi.exe"
+ LinkIncremental="2"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_lib"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\vc_mswunivud/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_mswunivud/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Universal Unicode Release|Win32"
+ OutputDirectory=".\vc_mswunivu"
+ IntermediateDirectory=".\vc_mswunivu\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,__WXMSW__,__WXUNIVERSAL__,_UNICODE,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_mswunivu/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\mswunivu,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;__WXMSW__;__WXUNIVERSAL__;_WINDOWS;NOPCH"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_mswunivu\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_mswunivu\cmpi/"
+ ObjectFile=".\vc_mswunivu\cmpi/"
+ ProgramDataBaseFileName="vc_mswunivu\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="__WXMSW__,__WXUNIVERSAL__,_UNICODE,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\mswunivu;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmswuniv26u_core.lib wxbase26u.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregexu.lib wxexpat.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_mswunivu\cmpi.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_lib"
+ ProgramDatabaseFile=".\vc_mswunivu/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_mswunivu/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="DLL Unicode Debug|Win32"
+ OutputDirectory=".\vc_mswuddll"
+ IntermediateDirectory=".\vc_mswuddll\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,_DEBUG,__WXMSW__,__WXDEBUG__,_UNICODE,WXUSINGDLL,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_mswuddll/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="0"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\mswud,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;_DEBUG;__WXMSW__;__WXDEBUG__;WXUSINGDLL;_WINDOWS;NOPCH"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_mswuddll\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_mswuddll\cmpi/"
+ ObjectFile=".\vc_mswuddll\cmpi/"
+ ProgramDataBaseFileName="vc_mswuddll\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG,__WXMSW__,__WXDEBUG__,_UNICODE,WXUSINGDLL,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\mswud;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmsw26ud_core.lib wxbase26ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexud.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_mswuddll\cmpi.exe"
+ LinkIncremental="2"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_dll"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\vc_mswuddll/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_mswuddll/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="DLL Universal Debug|Win32"
+ OutputDirectory=".\vc_mswunivddll"
+ IntermediateDirectory=".\vc_mswunivddll\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,_DEBUG,__WXMSW__,__WXUNIVERSAL__,__WXDEBUG__,WXUSINGDLL,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_mswunivddll/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="0"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\mswunivd,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;WXUSINGDLL;_WINDOWS;NOPCH"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_mswunivddll\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_mswunivddll\cmpi/"
+ ObjectFile=".\vc_mswunivddll\cmpi/"
+ ProgramDataBaseFileName="vc_mswunivddll\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG,__WXMSW__,__WXUNIVERSAL__,__WXDEBUG__,WXUSINGDLL,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_dll\mswunivd;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmswuniv26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_mswunivddll\cmpi.exe"
+ LinkIncremental="2"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_dll"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\vc_mswunivddll/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_mswunivddll/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\vc_msw"
+ IntermediateDirectory=".\vc_msw\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,__WXMSW__,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_msw/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\msw,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;__WXMSW__;_WINDOWS;NOPCH"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_msw\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_msw\cmpi/"
+ ObjectFile=".\vc_msw\cmpi/"
+ ProgramDataBaseFileName="vc_msw\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="__WXMSW__,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\msw;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmsw26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_msw\cmpi.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_lib"
+ ProgramDatabaseFile=".\vc_msw/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_msw/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Unicode Debug|Win32"
+ OutputDirectory=".\vc_mswud"
+ IntermediateDirectory=".\vc_mswud\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,_DEBUG,__WXMSW__,__WXDEBUG__,_UNICODE,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_mswud/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="0"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\mswud,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;_DEBUG;__WXMSW__;__WXDEBUG__;_WINDOWS;NOPCH"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_mswud\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_mswud\cmpi/"
+ ObjectFile=".\vc_mswud\cmpi/"
+ ProgramDataBaseFileName="vc_mswud\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG,__WXMSW__,__WXDEBUG__,_UNICODE,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\mswud;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmsw26ud_core.lib wxbase26ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexud.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_mswud\cmpi.exe"
+ LinkIncremental="2"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_lib"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\vc_mswud/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_mswud/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Universal Debug|Win32"
+ OutputDirectory=".\vc_mswunivd"
+ IntermediateDirectory=".\vc_mswunivd\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,_DEBUG,__WXMSW__,__WXUNIVERSAL__,__WXDEBUG__,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_mswunivd/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="0"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\mswunivd,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;_DEBUG;__WXMSW__;__WXUNIVERSAL__;__WXDEBUG__;_WINDOWS;NOPCH"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_mswunivd\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_mswunivd\cmpi/"
+ ObjectFile=".\vc_mswunivd\cmpi/"
+ ProgramDataBaseFileName="vc_mswunivd\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG,__WXMSW__,__WXUNIVERSAL__,__WXDEBUG__,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\mswunivd;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmswuniv26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_mswunivd\cmpi.exe"
+ LinkIncremental="2"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_lib"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\vc_mswunivd/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_mswunivd/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Universal Release|Win32"
+ OutputDirectory=".\vc_mswuniv"
+ IntermediateDirectory=".\vc_mswuniv\cmpi"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="WIN32,__WXMSW__,__WXUNIVERSAL__,_WINDOWS,NOPCH"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\vc_mswuniv/cmpi.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/EHsc "
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\mswuniv,.\..\..\include,.,.\..\..\samples"
+ PreprocessorDefinitions="WIN32;__WXMSW__;__WXUNIVERSAL__;_WINDOWS;NOPCH"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ RuntimeTypeInfo="true"
+ PrecompiledHeaderFile=".\vc_mswuniv\cmpi/cmpi.pch"
+ AssemblerListingLocation=".\vc_mswuniv\cmpi/"
+ ObjectFile=".\vc_mswuniv\cmpi/"
+ ProgramDataBaseFileName="vc_mswuniv\cmpi.pdb"
+ WarningLevel="4"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="__WXMSW__,__WXUNIVERSAL__,_WINDOWS,NOPCH"
+ Culture="1033"
+ AdditionalIncludeDirectories=".\..\..\lib\vc_lib\mswuniv;.\..\..\include;.;.\..\..\samples"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="wxmswuniv26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib"
+ OutputFile="vc_mswuniv\cmpi.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories=".\..\..\lib\vc_lib"
+ ProgramDatabaseFile=".\vc_mswuniv/cmpi.pdb"
+ SubSystem="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\vc_mswuniv/cmpi.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ >
+ <File
+ RelativePath="cmpi.cpp"
+ >
+ <FileConfiguration
+ Name="Unicode Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Unicode Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Universal Unicode Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Universal Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Universal Unicode Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Universal Unicode Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Universal Unicode Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Unicode Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Universal Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Unicode Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Universal Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Universal Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="cmpi.rc"
+ >
+ <FileConfiguration
+ Name="Unicode Release|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Unicode Release|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Debug|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Release|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Universal Unicode Debug|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Universal Release|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Universal Unicode Release|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Universal Unicode Debug|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Universal Unicode Release|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Unicode Debug|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="DLL Universal Debug|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Unicode Debug|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Universal Debug|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Universal Release|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ AdditionalIncludeDirectories=""
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/tools/cmpi/cmpi.vcw b/tools/cmpi/cmpi.vcw
new file mode 100755
index 000000000..2485410fa
--- /dev/null
+++ b/tools/cmpi/cmpi.vcw
@@ -0,0 +1,17 @@
+Microsoft eMbedded Visual Tools Workspace File, Format Version 4.00
+# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
+
+###############################################################################
+
+Project: "cmpi"=cmpi.vcp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
diff --git a/tools/cmpi/descrip.mms b/tools/cmpi/descrip.mms
new file mode 100755
index 000000000..a9ff6adee
--- /dev/null
+++ b/tools/cmpi/descrip.mms
@@ -0,0 +1,47 @@
+#*****************************************************************************
+# *
+# Make file for VMS *
+# Author : J.Jansen (joukj@hrem.stm.tudelft.nl) *
+# Date : 10 November 1999 *
+# *
+#*****************************************************************************
+.first
+ define wx [--.include.wx]
+
+.ifdef __WXMOTIF__
+CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
+ /assume=(nostdnew,noglobal_array_new)
+.else
+.ifdef __WXGTK__
+CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
+ /assume=(nostdnew,noglobal_array_new)
+.else
+CXX_DEFINE =
+.endif
+.endif
+
+.suffixes : .cpp
+
+.cpp.obj :
+ cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
+
+all :
+.ifdef __WXMOTIF__
+ $(MMS)$(MMSQUALIFIERS) cmpi.exe
+.else
+.ifdef __WXGTK__
+ $(MMS)$(MMSQUALIFIERS) cmpi_gtk.exe
+.endif
+.endif
+
+.ifdef __WXMOTIF__
+cmpi.exe : cmpi.obj
+ cxxlink cmpi,[--.lib]vms/opt
+.else
+.ifdef __WXGTK__
+cmpi_gtk.exe : cmpi.obj
+ cxxlink/exec=cmpi_gtk.exe cmpi,[--.lib]vms_gtk/opt
+.endif
+.endif
+
+cmpi.obj : cmpi.cpp
diff --git a/tools/cmpi/makefile.bcc b/tools/cmpi/makefile.bcc
new file mode 100755
index 000000000..afc692537
--- /dev/null
+++ b/tools/cmpi/makefile.bcc
@@ -0,0 +1,229 @@
+# =========================================================================
+# This makefile was generated by
+# Bakefile 0.2.0 (http://bakefile.sourceforge.net)
+# Do not modify, all changes will be overwritten!
+# =========================================================================
+
+.autodepend
+
+!ifndef BCCDIR
+!ifndef MAKEDIR
+!error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4
+!endif
+BCCDIR = $(MAKEDIR)\..
+!endif
+
+!include ../../build/msw/config.bcc
+
+# -------------------------------------------------------------------------
+# Do not modify the rest of this file!
+# -------------------------------------------------------------------------
+
+### Variables: ###
+
+WX_RELEASE_NODOT = 26
+OBJS = \
+ bcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
+LIBDIRNAME = .\..\..\lib\bcc_$(LIBTYPE_SUFFIX)$(CFG)
+SETUPHDIR = \
+ $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
+IMAGE_CXXFLAGS = $(__RUNTIME_LIBS_7) -I$(BCCDIR)\include $(__DEBUGINFO) \
+ $(__OPTIMIZEFLAG_2) $(__THREADSFLAG_6) -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
+ $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \
+ $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) \
+ -I$(SETUPHDIR) -I.\..\..\include -I. $(__DLLFLAG_p) -I.\..\..\samples -DNOPCH \
+ $(CPPFLAGS) $(CXXFLAGS)
+IMAGE_OBJECTS = \
+ $(OBJS)\cmpi_cmpi.obj
+
+### Conditionally set variables: ###
+
+!if "$(USE_GUI)" == "0"
+PORTNAME = base
+!endif
+!if "$(USE_GUI)" == "1"
+PORTNAME = msw
+!endif
+!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
+WXDEBUGFLAG = d
+!endif
+!if "$(DEBUG_FLAG)" == "1"
+WXDEBUGFLAG = d
+!endif
+!if "$(UNICODE)" == "1"
+WXUNICODEFLAG = u
+!endif
+!if "$(WXUNIV)" == "1"
+WXUNIVNAME = univ
+!endif
+!if "$(SHARED)" == "1"
+WXDLLFLAG = dll
+!endif
+!if "$(SHARED)" == "0"
+LIBTYPE_SUFFIX = lib
+!endif
+!if "$(SHARED)" == "1"
+LIBTYPE_SUFFIX = dll
+!endif
+!if "$(MONOLITHIC)" == "0"
+EXTRALIBS_FOR_BASE =
+!endif
+!if "$(MONOLITHIC)" == "1"
+EXTRALIBS_FOR_BASE =
+!endif
+!if "$(BUILD)" == "debug"
+__OPTIMIZEFLAG_2 = -Od
+!endif
+!if "$(BUILD)" == "release"
+__OPTIMIZEFLAG_2 = -O2
+!endif
+!if "$(USE_THREADS)" == "0"
+__THREADSFLAG_5 =
+!endif
+!if "$(USE_THREADS)" == "1"
+__THREADSFLAG_5 = mt
+!endif
+!if "$(USE_THREADS)" == "0"
+__THREADSFLAG_6 =
+!endif
+!if "$(USE_THREADS)" == "1"
+__THREADSFLAG_6 = -tWM
+!endif
+!if "$(RUNTIME_LIBS)" == "dynamic"
+__RUNTIME_LIBS_7 = -tWR
+!endif
+!if "$(RUNTIME_LIBS)" == "static"
+__RUNTIME_LIBS_7 =
+!endif
+!if "$(RUNTIME_LIBS)" == "dynamic"
+__RUNTIME_LIBS_8 = i
+!endif
+!if "$(RUNTIME_LIBS)" == "static"
+__RUNTIME_LIBS_8 =
+!endif
+!if "$(WXUNIV)" == "1"
+__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
+!endif
+!if "$(WXUNIV)" == "1"
+__WXUNIV_DEFINE_p_1 = -d__WXUNIVERSAL__
+!endif
+!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
+__DEBUG_DEFINE_p = -D__WXDEBUG__
+!endif
+!if "$(DEBUG_FLAG)" == "1"
+__DEBUG_DEFINE_p = -D__WXDEBUG__
+!endif
+!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
+__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
+!endif
+!if "$(DEBUG_FLAG)" == "1"
+__DEBUG_DEFINE_p_1 = -d__WXDEBUG__
+!endif
+!if "$(USE_EXCEPTIONS)" == "0"
+__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS
+!endif
+!if "$(USE_EXCEPTIONS)" == "0"
+__EXCEPTIONS_DEFINE_p_1 = -dwxNO_EXCEPTIONS
+!endif
+!if "$(USE_RTTI)" == "0"
+__RTTI_DEFINE_p = -DwxNO_RTTI
+!endif
+!if "$(USE_RTTI)" == "0"
+__RTTI_DEFINE_p_1 = -dwxNO_RTTI
+!endif
+!if "$(USE_THREADS)" == "0"
+__THREAD_DEFINE_p = -DwxNO_THREADS
+!endif
+!if "$(USE_THREADS)" == "0"
+__THREAD_DEFINE_p_1 = -dwxNO_THREADS
+!endif
+!if "$(UNICODE)" == "1"
+__UNICODE_DEFINE_p = -D_UNICODE
+!endif
+!if "$(UNICODE)" == "1"
+__UNICODE_DEFINE_p_1 = -d_UNICODE
+!endif
+!if "$(MSLU)" == "1"
+__MSLU_DEFINE_p = -DwxUSE_UNICODE_MSLU=1
+!endif
+!if "$(MSLU)" == "1"
+__MSLU_DEFINE_p_1 = -dwxUSE_UNICODE_MSLU=1
+!endif
+!if "$(SHARED)" == "1"
+__DLLFLAG_p = -DWXUSINGDLL
+!endif
+!if "$(SHARED)" == "1"
+__DLLFLAG_p_1 = -dWXUSINGDLL
+!endif
+!if "$(MONOLITHIC)" == "0"
+__WXLIB_CORE_p = \
+ wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
+!endif
+!if "$(MONOLITHIC)" == "0"
+__WXLIB_BASE_p = \
+ wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
+!endif
+!if "$(MONOLITHIC)" == "1"
+__WXLIB_MONO_p = \
+ wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
+!endif
+!if "$(USE_GUI)" == "1"
+__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
+!endif
+!if "$(USE_GUI)" == "1"
+__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
+!endif
+!if "$(USE_GUI)" == "1"
+__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
+!endif
+!if "$(MSLU)" == "1"
+__UNICOWS_LIB_p = unicows.lib
+!endif
+!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
+__DEBUGINFO = -v
+!endif
+!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
+__DEBUGINFO = -v-
+!endif
+!if "$(DEBUG_INFO)" == "0"
+__DEBUGINFO = -v-
+!endif
+!if "$(DEBUG_INFO)" == "1"
+__DEBUGINFO = -v
+!endif
+
+
+all: $(OBJS)
+$(OBJS):
+ -if not exist $(OBJS) mkdir $(OBJS)
+
+### Targets: ###
+
+all: $(OBJS)\cmpi.exe data
+
+clean:
+ -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
+ -if exist $(OBJS)\*.res del $(OBJS)\*.res
+ -if exist $(OBJS)\*.csm del $(OBJS)\*.csm
+ -if exist $(OBJS)\cmpi.exe del $(OBJS)\cmpi.exe
+ -if exist $(OBJS)\cmpi.tds del $(OBJS)\cmpi.tds
+ -if exist $(OBJS)\cmpi.ilc del $(OBJS)\cmpi.ilc
+ -if exist $(OBJS)\cmpi.ild del $(OBJS)\cmpi.ild
+ -if exist $(OBJS)\cmpi.ilf del $(OBJS)\cmpi.ilf
+ -if exist $(OBJS)\cmpi.ils del $(OBJS)\cmpi.ils
+
+$(OBJS)\cmpi.exe: $(IMAGE_OBJECTS) $(OBJS)\cmpi_cmpi.res
+ ilink32 -Tpe -q $(LDFLAGS) -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(__DEBUGINFO) -L$(LIBDIRNAME) -aa @&&|
+ c0w32.obj $(IMAGE_OBJECTS),$@,, $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) ole2w32.lib oleacc.lib odbc32.lib import32.lib cw32$(__THREADSFLAG_5)$(__RUNTIME_LIBS_8).lib,, $(OBJS)\cmpi_cmpi.res
+|
+
+data:
+ if not exist $(OBJS) mkdir $(OBJS)
+ for %f in (horse.pnm) do if not exist $(OBJS)\%f copy .\%f $(OBJS)
+
+$(OBJS)\cmpi_cmpi.obj: .\cmpi.cpp
+ $(CXX) -q -c -P -o$@ $(IMAGE_CXXFLAGS) $**
+
+$(OBJS)\cmpi_cmpi.res: .\cmpi.rc
+ brcc32 -32 -r -fo$@ -i$(BCCDIR)\include -d__WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) $(__MSLU_DEFINE_p_1) -i$(SETUPHDIR) -i.\..\..\include -i. $(__DLLFLAG_p_1) -i.\..\..\samples -dNOPCH $**
+
diff --git a/tools/cmpi/makefile.dmc b/tools/cmpi/makefile.dmc
new file mode 100755
index 000000000..bbbc10a84
--- /dev/null
+++ b/tools/cmpi/makefile.dmc
@@ -0,0 +1,49 @@
+# =========================================================================
+# This makefile was generated by
+# Bakefile 0.2.0 (http://bakefile.sourceforge.net)
+# Do not modify, all changes will be overwritten!
+# =========================================================================
+
+include ../../build/msw/config.dmc
+
+# -------------------------------------------------------------------------
+# Do not modify the rest of this file!
+# -------------------------------------------------------------------------
+
+### Variables: ###
+
+WX_RELEASE_NODOT = 26
+OBJS = dmc_mswd$(CFG)
+LIBTYPE_SUFFIX = lib
+LIBDIRNAME = .\..\..\lib\dmc_$(LIBTYPE_SUFFIX)$(CFG)
+SETUPHDIR = $(LIBDIRNAME)\mswd
+IMAGE_CXXFLAGS = -g -o+none -D_WIN32_WINNT=0x0400 -D__WXMSW__ -D__WXDEBUG__ \
+ -I$(SETUPHDIR) -I.\..\..\include -w- -I. -WA -I.\..\..\samples -DNOPCH -Ar -Ae \
+ $(CPPFLAGS) $(CXXFLAGS)
+IMAGE_OBJECTS = \
+ $(OBJS)\cmpi_cmpi.obj
+
+### Targets: ###
+
+all : $(OBJS)\cmpi.exe data
+
+clean :
+ -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
+ -if exist $(OBJS)\*.res del $(OBJS)\*.res
+ -if exist $(OBJS)\*.sym del $(OBJS)\*.sym
+ -if exist $(OBJS)\cmpi.exe del $(OBJS)\cmpi.exe
+ -if exist $(OBJS)\cmpi.map del $(OBJS)\cmpi.map
+
+$(OBJS)\cmpi.exe : $(IMAGE_OBJECTS) $(OBJS)\cmpi_cmpi.res
+ link /NOLOGO /SILENT /NOI /DELEXECUTABLE /EXETYPE:NT $(LDFLAGS) /DEBUG /CODEVIEW /su:windows:4.0 $(IMAGE_OBJECTS),$@,$(OBJS)\cmpi.map, $(LIBDIRNAME)\ wxmsw$(WX_RELEASE_NODOT)d$(WX_LIB_FLAVOUR)_core.lib wxbase$(WX_RELEASE_NODOT)d$(WX_LIB_FLAVOUR).lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib ,, $(OBJS)\cmpi_cmpi.res
+
+data :
+ if not exist $(OBJS) mkdir $(OBJS)
+ for %f in (horse.pnm) do if not exist $(OBJS)\%f copy .\%f $(OBJS)
+
+$(OBJS)\cmpi_cmpi.obj : .\cmpi.cpp
+ $(CXX) -mn -c -cpp -o$@ $(IMAGE_CXXFLAGS) .\cmpi.cpp
+
+$(OBJS)\cmpi_cmpi.res : .\cmpi.rc
+ rcc .\cmpi.rc -o$@ -D_WIN32_WINNT=0x0400 -D__WXMSW__ -D__WXDEBUG__ -I$(SETUPHDIR) -I.\..\..\include -I. -I.\..\..\samples -DNOPCH -32 -v-
+
diff --git a/tools/cmpi/makefile.dms b/tools/cmpi/makefile.dms
new file mode 100755
index 000000000..2a684ca67
--- /dev/null
+++ b/tools/cmpi/makefile.dms
@@ -0,0 +1,201 @@
+# =========================================================================
+# This makefile was generated by
+# Bakefile 0.2.0 (http://bakefile.sourceforge.net)
+# Do not modify, all changes will be overwritten!
+# =========================================================================
+
+.LONGCOMMANDLINE: dmc link lib smake
+
+!include ../../build/msw/config.dms
+
+# -------------------------------------------------------------------------
+# Do not modify the rest of this file!
+# -------------------------------------------------------------------------
+
+### Conditionally set variables: ###
+
+!if "$(USE_GUI)" == "0"
+PORTNAME = base
+!endif
+!if "$(USE_GUI)" == "1"
+PORTNAME = msw
+!endif
+!if "$(BUILD)" == "debug"
+!if "$(DEBUG_FLAG)" == "default"
+WXDEBUGFLAG = d
+!endif
+!endif
+!if "$(DEBUG_FLAG)" == "1"
+WXDEBUGFLAG = d
+!endif
+!if "$(UNICODE)" == "1"
+WXUNICODEFLAG = u
+!endif
+!if "$(WXUNIV)" == "1"
+WXUNIVNAME = univ
+!endif
+!if "$(SHARED)" == "1"
+WXDLLFLAG = dll
+!endif
+!if "$(SHARED)" == "0"
+LIBTYPE_SUFFIX = lib
+!endif
+!if "$(SHARED)" == "1"
+LIBTYPE_SUFFIX = dll
+!endif
+!if "$(MONOLITHIC)" == "0"
+EXTRALIBS_FOR_BASE =
+!endif
+!if "$(MONOLITHIC)" == "1"
+EXTRALIBS_FOR_BASE =
+!endif
+!if "$(BUILD)" == "debug"
+!if "$(DEBUG_INFO)" == "default"
+__DEBUGINFO_0 = -g
+!endif
+!endif
+!if "$(BUILD)" == "release"
+!if "$(DEBUG_INFO)" == "default"
+__DEBUGINFO_0 =
+!endif
+!endif
+!if "$(DEBUG_INFO)" == "0"
+__DEBUGINFO_0 =
+!endif
+!if "$(DEBUG_INFO)" == "1"
+__DEBUGINFO_0 = -g
+!endif
+!if "$(BUILD)" == "debug"
+!if "$(DEBUG_INFO)" == "default"
+__DEBUGINFO_1 = /DEBUG /CODEVIEW
+!endif
+!endif
+!if "$(BUILD)" == "release"
+!if "$(DEBUG_INFO)" == "default"
+__DEBUGINFO_1 =
+!endif
+!endif
+!if "$(DEBUG_INFO)" == "0"
+__DEBUGINFO_1 =
+!endif
+!if "$(DEBUG_INFO)" == "1"
+__DEBUGINFO_1 = /DEBUG /CODEVIEW
+!endif
+!if "$(BUILD)" == "debug"
+__OPTIMIZEFLAG_2 = -o+none
+!endif
+!if "$(BUILD)" == "release"
+__OPTIMIZEFLAG_2 = -o
+!endif
+!if "$(RUNTIME_LIBS)" == "dynamic"
+__RUNTIME_LIBS_5 = -ND
+!endif
+!if "$(RUNTIME_LIBS)" == "static"
+__RUNTIME_LIBS_5 =
+!endif
+!if "$(USE_RTTI)" == "0"
+__RTTIFLAG_6 =
+!endif
+!if "$(USE_RTTI)" == "1"
+__RTTIFLAG_6 = -Ar
+!endif
+!if "$(USE_EXCEPTIONS)" == "0"
+__EXCEPTIONSFLAG_7 =
+!endif
+!if "$(USE_EXCEPTIONS)" == "1"
+__EXCEPTIONSFLAG_7 = -Ae
+!endif
+!if "$(MONOLITHIC)" == "0"
+__WXLIB_CORE_p = \
+ wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
+!endif
+!if "$(MONOLITHIC)" == "0"
+__WXLIB_BASE_p = \
+ wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
+!endif
+!if "$(MONOLITHIC)" == "1"
+__WXLIB_MONO_p = \
+ wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
+!endif
+!if "$(USE_GUI)" == "1"
+__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
+!endif
+!if "$(USE_GUI)" == "1"
+__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
+!endif
+!if "$(USE_GUI)" == "1"
+__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
+!endif
+!if "$(MSLU)" == "1"
+__UNICOWS_LIB_p = unicows.lib
+!endif
+!if "$(WXUNIV)" == "1"
+__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
+!endif
+!if "$(BUILD)" == "debug"
+!if "$(DEBUG_FLAG)" == "default"
+__DEBUG_DEFINE_p = -D__WXDEBUG__
+!endif
+!endif
+!if "$(DEBUG_FLAG)" == "1"
+__DEBUG_DEFINE_p = -D__WXDEBUG__
+!endif
+!if "$(USE_EXCEPTIONS)" == "0"
+__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS
+!endif
+!if "$(USE_RTTI)" == "0"
+__RTTI_DEFINE_p = -DwxNO_RTTI
+!endif
+!if "$(USE_THREADS)" == "0"
+__THREAD_DEFINE_p = -DwxNO_THREADS
+!endif
+!if "$(UNICODE)" == "1"
+__UNICODE_DEFINE_p = -D_UNICODE
+!endif
+!if "$(MSLU)" == "1"
+__MSLU_DEFINE_p = -DwxUSE_UNICODE_MSLU=1
+!endif
+!if "$(SHARED)" == "1"
+__DLLFLAG_p = -DWXUSINGDLL
+!endif
+
+### Variables: ###
+
+WX_RELEASE_NODOT = 26
+OBJS = dmc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
+LIBDIRNAME = .\..\..\lib\dmc_$(LIBTYPE_SUFFIX)$(CFG)
+SETUPHDIR = $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
+IMAGE_CXXFLAGS = $(__DEBUGINFO_0) $(__OPTIMIZEFLAG_2) $(__RUNTIME_LIBS_5) -D_WIN32_WINNT=0x0400 -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) -I$(SETUPHDIR) -I.\..\..\include -w- -I. $(__DLLFLAG_p) -WA -I.\..\..\samples -DNOPCH $(__RTTIFLAG_6) $(__EXCEPTIONSFLAG_7) $(CPPFLAGS) $(CXXFLAGS)
+IMAGE_OBJECTS = $(OBJS)\cmpi_cmpi.obj
+
+
+all : $(OBJS)
+$(OBJS) :
+ -if not exist $(OBJS) mkdir $(OBJS)
+
+### Targets: ###
+
+
+all : $(OBJS)\cmpi.exe data
+
+clean :
+ -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
+ -if exist $(OBJS)\*.res del $(OBJS)\*.res
+ -if exist $(OBJS)\*.sym del $(OBJS)\*.sym
+ -if exist $(OBJS)\cmpi.exe del $(OBJS)\cmpi.exe
+ -if exist $(OBJS)\cmpi.map del $(OBJS)\cmpi.map
+
+$(OBJS)\cmpi.exe : $(IMAGE_OBJECTS) $(OBJS)\cmpi_cmpi.res
+ link /NOLOGO /SILENT /NOI /DELEXECUTABLE /EXETYPE:NT $(LDFLAGS) $(__DEBUGINFO_1) /su:windows:4.0 $(IMAGE_OBJECTS),$@,$(OBJS)\cmpi.map, $(LIBDIRNAME)\ $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib ,, $(OBJS)\cmpi_cmpi.res
+
+data : .\horse.pnm
+ if not exist $(OBJS) mkdir $(OBJS)
+ echo copy .\%%1 $(OBJS)\%%1 > dmars_smake_copy_data.bat
+ !dmars_smake_copy_data.bat $**
+ del dmars_smake_copy_data.bat
+
+$(OBJS)\cmpi_cmpi.obj : .\cmpi.cpp
+ $(CXX) -mn -c -cpp -o$@ $(IMAGE_CXXFLAGS) .\cmpi.cpp
+
+$(OBJS)\cmpi_cmpi.res : .\cmpi.rc
+ rcc .\cmpi.rc -o$@ -D_WIN32_WINNT=0x0400 -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) -I$(SETUPHDIR) -I.\..\..\include -I. $(__DLLFLAG_p) -I.\..\..\samples -DNOPCH -32 -v-
diff --git a/tools/cmpi/makefile.dos b/tools/cmpi/makefile.dos
new file mode 100755
index 000000000..1f14ef122
--- /dev/null
+++ b/tools/cmpi/makefile.dos
@@ -0,0 +1,17 @@
+#
+# File: makefile.dos
+# Author: Julian Smart
+# Created: 1998
+# Updated:
+#
+# Makefile : Builds 16-bit sample, VC++ 1.5
+# Use FINAL=1 argument to nmake to build final version with no debugging
+# info
+
+WXDIR = $(WXWIN)
+
+TARGET=cmpi
+OBJECTS = $(TARGET).obj
+
+!include $(WXDIR)\src\makeprog.msc
+
diff --git a/tools/cmpi/makefile.gcc b/tools/cmpi/makefile.gcc
new file mode 100755
index 000000000..29605c519
--- /dev/null
+++ b/tools/cmpi/makefile.gcc
@@ -0,0 +1,227 @@
+# =========================================================================
+# This makefile was generated by
+# Bakefile 0.2.0 (http://bakefile.sourceforge.net)
+# Do not modify, all changes will be overwritten!
+# =========================================================================
+
+include ../../build/msw/config.gcc
+
+# -------------------------------------------------------------------------
+# Do not modify the rest of this file!
+# -------------------------------------------------------------------------
+
+### Variables: ###
+
+CPPDEPS = -MT$@ -MF$@.d -MD
+WX_RELEASE_NODOT = 26
+OBJS = \
+ gcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
+LIBDIRNAME = .\..\..\lib\gcc_$(LIBTYPE_SUFFIX)$(CFG)
+SETUPHDIR = \
+ $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
+IMAGE_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG_2) $(__THREADSFLAG) \
+ $(GCCFLAGS) -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) \
+ $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \
+ $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) \
+ -I$(SETUPHDIR) -I.\..\..\include -W -Wall -I. $(__DLLFLAG_p) -I.\..\..\samples \
+ -DNOPCH $(__RTTIFLAG_5) $(__EXCEPTIONSFLAG_6) -Wno-ctor-dtor-privacy \
+ $(CPPFLAGS) $(CXXFLAGS)
+IMAGE_OBJECTS = \
+ $(OBJS)\cmpi_cmpi.o \
+ $(OBJS)\cmpi_cmpi_rc.o
+
+### Conditionally set variables: ###
+
+ifeq ($(GCC_VERSION),2.95)
+GCCFLAGS = -fvtable-thunks
+endif
+ifeq ($(USE_GUI),0)
+PORTNAME = base
+endif
+ifeq ($(USE_GUI),1)
+PORTNAME = msw
+endif
+ifeq ($(BUILD),debug)
+ifeq ($(DEBUG_FLAG),default)
+WXDEBUGFLAG = d
+endif
+endif
+ifeq ($(DEBUG_FLAG),1)
+WXDEBUGFLAG = d
+endif
+ifeq ($(UNICODE),1)
+WXUNICODEFLAG = u
+endif
+ifeq ($(WXUNIV),1)
+WXUNIVNAME = univ
+endif
+ifeq ($(SHARED),1)
+WXDLLFLAG = dll
+endif
+ifeq ($(SHARED),0)
+LIBTYPE_SUFFIX = lib
+endif
+ifeq ($(SHARED),1)
+LIBTYPE_SUFFIX = dll
+endif
+ifeq ($(MONOLITHIC),0)
+EXTRALIBS_FOR_BASE =
+endif
+ifeq ($(MONOLITHIC),1)
+EXTRALIBS_FOR_BASE =
+endif
+ifeq ($(BUILD),debug)
+__OPTIMIZEFLAG_2 = -O0
+endif
+ifeq ($(BUILD),release)
+__OPTIMIZEFLAG_2 = -O2
+endif
+ifeq ($(USE_RTTI),0)
+__RTTIFLAG_5 = -fno-rtti
+endif
+ifeq ($(USE_RTTI),1)
+__RTTIFLAG_5 =
+endif
+ifeq ($(USE_EXCEPTIONS),0)
+__EXCEPTIONSFLAG_6 = -fno-exceptions
+endif
+ifeq ($(USE_EXCEPTIONS),1)
+__EXCEPTIONSFLAG_6 =
+endif
+ifeq ($(WXUNIV),1)
+__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
+endif
+ifeq ($(WXUNIV),1)
+__WXUNIV_DEFINE_p_1 = --define __WXUNIVERSAL__
+endif
+ifeq ($(BUILD),debug)
+ifeq ($(DEBUG_FLAG),default)
+__DEBUG_DEFINE_p = -D__WXDEBUG__
+endif
+endif
+ifeq ($(DEBUG_FLAG),1)
+__DEBUG_DEFINE_p = -D__WXDEBUG__
+endif
+ifeq ($(BUILD),debug)
+ifeq ($(DEBUG_FLAG),default)
+__DEBUG_DEFINE_p_1 = --define __WXDEBUG__
+endif
+endif
+ifeq ($(DEBUG_FLAG),1)
+__DEBUG_DEFINE_p_1 = --define __WXDEBUG__
+endif
+ifeq ($(USE_EXCEPTIONS),0)
+__EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS
+endif
+ifeq ($(USE_EXCEPTIONS),0)
+__EXCEPTIONS_DEFINE_p_1 = --define wxNO_EXCEPTIONS
+endif
+ifeq ($(USE_RTTI),0)
+__RTTI_DEFINE_p = -DwxNO_RTTI
+endif
+ifeq ($(USE_RTTI),0)
+__RTTI_DEFINE_p_1 = --define wxNO_RTTI
+endif
+ifeq ($(USE_THREADS),0)
+__THREAD_DEFINE_p = -DwxNO_THREADS
+endif
+ifeq ($(USE_THREADS),0)
+__THREAD_DEFINE_p_1 = --define wxNO_THREADS
+endif
+ifeq ($(UNICODE),1)
+__UNICODE_DEFINE_p = -D_UNICODE
+endif
+ifeq ($(UNICODE),1)
+__UNICODE_DEFINE_p_1 = --define _UNICODE
+endif
+ifeq ($(MSLU),1)
+__MSLU_DEFINE_p = -DwxUSE_UNICODE_MSLU=1
+endif
+ifeq ($(MSLU),1)
+__MSLU_DEFINE_p_1 = --define wxUSE_UNICODE_MSLU=1
+endif
+ifeq ($(SHARED),1)
+__DLLFLAG_p = -DWXUSINGDLL
+endif
+ifeq ($(SHARED),1)
+__DLLFLAG_p_1 = --define WXUSINGDLL
+endif
+ifeq ($(MONOLITHIC),0)
+__WXLIB_CORE_p = \
+ -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core
+endif
+ifeq ($(MONOLITHIC),0)
+__WXLIB_BASE_p = \
+ -lwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)
+endif
+ifeq ($(MONOLITHIC),1)
+__WXLIB_MONO_p = \
+ -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)
+endif
+ifeq ($(USE_GUI),1)
+__LIB_TIFF_p = -lwxtiff$(WXDEBUGFLAG)
+endif
+ifeq ($(USE_GUI),1)
+__LIB_JPEG_p = -lwxjpeg$(WXDEBUGFLAG)
+endif
+ifeq ($(USE_GUI),1)
+__LIB_PNG_p = -lwxpng$(WXDEBUGFLAG)
+endif
+ifeq ($(MSLU),1)
+__UNICOWS_LIB_p = -lunicows
+endif
+ifeq ($(BUILD),debug)
+ifeq ($(DEBUG_INFO),default)
+__DEBUGINFO = -g
+endif
+endif
+ifeq ($(BUILD),release)
+ifeq ($(DEBUG_INFO),default)
+__DEBUGINFO =
+endif
+endif
+ifeq ($(DEBUG_INFO),0)
+__DEBUGINFO =
+endif
+ifeq ($(DEBUG_INFO),1)
+__DEBUGINFO = -g
+endif
+ifeq ($(USE_THREADS),0)
+__THREADSFLAG =
+endif
+ifeq ($(USE_THREADS),1)
+__THREADSFLAG = -mthreads
+endif
+
+
+all: $(OBJS)
+$(OBJS):
+ -if not exist $(OBJS) mkdir $(OBJS)
+
+### Targets: ###
+
+all: $(OBJS)\cmpi.exe data
+
+clean:
+ -if exist $(OBJS)\*.o del $(OBJS)\*.o
+ -if exist $(OBJS)\*.d del $(OBJS)\*.d
+ -if exist $(OBJS)\cmpi.exe del $(OBJS)\cmpi.exe
+
+$(OBJS)\cmpi.exe: $(IMAGE_OBJECTS) $(OBJS)\cmpi_cmpi_rc.o
+ $(CXX) -o $@ $(IMAGE_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--subsystem,windows -mwindows $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32
+
+data:
+ if not exist $(OBJS) mkdir $(OBJS)
+ for %%f in (horse.pnm) do if not exist $(OBJS)\%%f copy .\%%f $(OBJS)
+
+$(OBJS)\cmpi_cmpi.o: ./cmpi.cpp
+ $(CXX) -c -o $@ $(IMAGE_CXXFLAGS) $(CPPDEPS) $<
+
+$(OBJS)\cmpi_cmpi_rc.o: ./cmpi.rc
+ windres --use-temp-file -i$< -o$@ --define __WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) $(__MSLU_DEFINE_p_1) --include-dir $(SETUPHDIR) --include-dir ./../../include --include-dir . $(__DLLFLAG_p_1) --include-dir ./../../samples --define NOPCH
+
+.PHONY: all clean data
+
+
+# Dependencies tracking:
+-include $(OBJS)/*.d
diff --git a/tools/cmpi/makefile.sc b/tools/cmpi/makefile.sc
new file mode 100755
index 000000000..4a884055e
--- /dev/null
+++ b/tools/cmpi/makefile.sc
@@ -0,0 +1,6 @@
+#Makefile from wxHatch for Symantec/Digital Mars compiler
+WXDIR=..\..
+TARGET=cmpi
+OBJECTS = $(TARGET).obj
+EXTRALIBS =
+include $(WXDIR)\src\makeprog.sc
diff --git a/tools/cmpi/makefile.unx b/tools/cmpi/makefile.unx
new file mode 100755
index 000000000..7a1c26290
--- /dev/null
+++ b/tools/cmpi/makefile.unx
@@ -0,0 +1,35 @@
+#
+# File: Makefile for samples
+# Author: Robert Roebling
+# Created: 1999
+# Updated:
+# Copyright: (c) 1998 Robert Roebling
+#
+# This makefile requires a Unix version of wxWindows
+# to be installed on your system. This is most often
+# done typing "make install" when using the complete
+# sources of wxWindows or by installing the two
+# RPM packages wxGTK.XXX.rpm and wxGTK-devel.XXX.rpm
+# under Linux.
+#
+
+CXX = $(shell wx-config --cxx)
+
+PROGRAM = cmpi
+
+OBJECTS = $(PROGRAM).o
+
+# implementation
+
+.SUFFIXES: .o .cpp
+
+.cpp.o :
+ $(CXX) -c `wx-config --cxxflags` -o $@ $<
+
+all: $(PROGRAM)
+
+$(PROGRAM): $(OBJECTS)
+ $(CXX) -o $(PROGRAM) $(OBJECTS) `wx-config --libs`
+
+clean:
+ rm -f *.o $(PROGRAM)
diff --git a/tools/cmpi/makefile.va b/tools/cmpi/makefile.va
new file mode 100755
index 000000000..71a4ead15
--- /dev/null
+++ b/tools/cmpi/makefile.va
@@ -0,0 +1,45 @@
+#
+# File: makefile.va
+# Author: David Webster
+# Created: 1999
+# Updated:
+# Copyright: (c) David Webster
+# Licence: wxWindows Licence
+#
+# Makefile : Builds sample (VisualAgeC++ V3.0, OS/2 PM)
+# Use FINAL=1 argument to nmake to build final version with no debug info.
+
+# Set WXDIR for your system
+WXDIR=$(WXWIN)
+
+!include $(WXDIR)\src\makeva.env
+
+#
+# Define which program this is and what it's path is and where to output to
+#
+PROGRAM=cmpi
+THISDIR=$(WXWIN)\samples\$(PROGRAM)
+OPATH=$(THISDIR)\$D
+
+#
+# Make sure output directory is available
+#
+!if [md $(OPATH)]
+!endif
+
+#
+# Standard definitions
+#
+PROGRC=$(THISDIR)\$(PROGRAM).rcO
+OBJECTS=$(OPATH)\$(PROGRAM).obj
+PROGRES=$(OPATH)\$(PROGRAM).res
+PROGTARGET=E:\TEMP\$(PROGRAM).exe
+
+.cpp{$OPATH}.obj:
+ @echo $<
+ icc @<<
+$(CPPFLAGS) /Fo$@ /Tp $<
+<<
+
+!include $(WXDIR)\src\makeprog.va
+
diff --git a/tools/cmpi/makefile.vc b/tools/cmpi/makefile.vc
new file mode 100755
index 000000000..23a6db51b
--- /dev/null
+++ b/tools/cmpi/makefile.vc
@@ -0,0 +1,304 @@
+# =========================================================================
+# This makefile was generated by
+# Bakefile 0.2.0 (http://bakefile.sourceforge.net)
+# Do not modify, all changes will be overwritten!
+# =========================================================================
+
+!include <../../build/msw/config.vc>
+
+# -------------------------------------------------------------------------
+# Do not modify the rest of this file!
+# -------------------------------------------------------------------------
+
+### Variables: ###
+
+WX_RELEASE_NODOT = 26
+OBJS = \
+ vc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)$(DIR_SUFFIX_CPU)
+LIBDIRNAME = .\..\..\lib\vc$(DIR_SUFFIX_CPU)_$(LIBTYPE_SUFFIX)$(CFG)
+SETUPHDIR = \
+ $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
+IMAGE_CXXFLAGS = /M$(__RUNTIME_LIBS_8)$(__DEBUGRUNTIME_3) /DWIN32 \
+ $(__DEBUGINFO_0) /Fd$(OBJS)\cmpi.pdb $(____DEBUGRUNTIME_2_p) \
+ $(__OPTIMIZEFLAG_4) $(__NO_VC_CRTDBG_p) /D__WXMSW__ $(__WXUNIV_DEFINE_p) \
+ $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \
+ $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) \
+ /I$(SETUPHDIR) /I.\..\..\include /W4 /I. $(__DLLFLAG_p) /D_WINDOWS \
+ /I.\..\..\samples /DNOPCH $(__RTTIFLAG_9) $(__EXCEPTIONSFLAG_10) $(CPPFLAGS) \
+ $(CXXFLAGS)
+IMAGE_OBJECTS = \
+ $(OBJS)\cmpi_cmpi.obj \
+ $(OBJS)\cmpi_cmpi.res
+
+### Conditionally set variables: ###
+
+!if "$(USE_GUI)" == "0"
+PORTNAME = base
+!endif
+!if "$(USE_GUI)" == "1"
+PORTNAME = msw
+!endif
+!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
+WXDEBUGFLAG = d
+!endif
+!if "$(DEBUG_FLAG)" == "1"
+WXDEBUGFLAG = d
+!endif
+!if "$(UNICODE)" == "1"
+WXUNICODEFLAG = u
+!endif
+!if "$(WXUNIV)" == "1"
+WXUNIVNAME = univ
+!endif
+!if "$(TARGET_CPU)" == "amd64"
+DIR_SUFFIX_CPU = _amd64
+!endif
+!if "$(TARGET_CPU)" == "amd64"
+DIR_SUFFIX_CPU = _amd64
+!endif
+!if "$(TARGET_CPU)" == "ia64"
+DIR_SUFFIX_CPU = _ia64
+!endif
+!if "$(TARGET_CPU)" == "ia64"
+DIR_SUFFIX_CPU = _ia64
+!endif
+!if "$(SHARED)" == "1"
+WXDLLFLAG = dll
+!endif
+!if "$(SHARED)" == "0"
+LIBTYPE_SUFFIX = lib
+!endif
+!if "$(SHARED)" == "1"
+LIBTYPE_SUFFIX = dll
+!endif
+!if "$(TARGET_CPU)" == "amd64"
+LINK_TARGET_CPU = /MACHINE:AMD64
+!endif
+!if "$(TARGET_CPU)" == "amd64"
+LINK_TARGET_CPU = /MACHINE:AMD64
+!endif
+!if "$(TARGET_CPU)" == "ia64"
+LINK_TARGET_CPU = /MACHINE:IA64
+!endif
+!if "$(TARGET_CPU)" == "ia64"
+LINK_TARGET_CPU = /MACHINE:IA64
+!endif
+!if "$(MONOLITHIC)" == "0"
+EXTRALIBS_FOR_BASE =
+!endif
+!if "$(MONOLITHIC)" == "1"
+EXTRALIBS_FOR_BASE =
+!endif
+!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
+__DEBUGINFO_0 = /Zi
+!endif
+!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
+__DEBUGINFO_0 =
+!endif
+!if "$(DEBUG_INFO)" == "0"
+__DEBUGINFO_0 =
+!endif
+!if "$(DEBUG_INFO)" == "1"
+__DEBUGINFO_0 = /Zi
+!endif
+!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
+__DEBUGINFO_1 = /DEBUG
+!endif
+!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
+__DEBUGINFO_1 =
+!endif
+!if "$(DEBUG_INFO)" == "0"
+__DEBUGINFO_1 =
+!endif
+!if "$(DEBUG_INFO)" == "1"
+__DEBUGINFO_1 = /DEBUG
+!endif
+!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
+____DEBUGRUNTIME_2_p = /D_DEBUG
+!endif
+!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
+____DEBUGRUNTIME_2_p =
+!endif
+!if "$(DEBUG_RUNTIME_LIBS)" == "0"
+____DEBUGRUNTIME_2_p =
+!endif
+!if "$(DEBUG_RUNTIME_LIBS)" == "1"
+____DEBUGRUNTIME_2_p = /D_DEBUG
+!endif
+!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
+____DEBUGRUNTIME_2_p_1 = /d _DEBUG
+!endif
+!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
+____DEBUGRUNTIME_2_p_1 =
+!endif
+!if "$(DEBUG_RUNTIME_LIBS)" == "0"
+____DEBUGRUNTIME_2_p_1 =
+!endif
+!if "$(DEBUG_RUNTIME_LIBS)" == "1"
+____DEBUGRUNTIME_2_p_1 = /d _DEBUG
+!endif
+!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
+__DEBUGRUNTIME_3 = d
+!endif
+!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
+__DEBUGRUNTIME_3 =
+!endif
+!if "$(DEBUG_RUNTIME_LIBS)" == "0"
+__DEBUGRUNTIME_3 =
+!endif
+!if "$(DEBUG_RUNTIME_LIBS)" == "1"
+__DEBUGRUNTIME_3 = d
+!endif
+!if "$(BUILD)" == "debug"
+__OPTIMIZEFLAG_4 = /Od
+!endif
+!if "$(BUILD)" == "release"
+__OPTIMIZEFLAG_4 = /O2
+!endif
+!if "$(USE_THREADS)" == "0"
+__THREADSFLAG_7 = L
+!endif
+!if "$(USE_THREADS)" == "1"
+__THREADSFLAG_7 = T
+!endif
+!if "$(RUNTIME_LIBS)" == "dynamic"
+__RUNTIME_LIBS_8 = D
+!endif
+!if "$(RUNTIME_LIBS)" == "static"
+__RUNTIME_LIBS_8 = $(__THREADSFLAG_7)
+!endif
+!if "$(USE_RTTI)" == "0"
+__RTTIFLAG_9 =
+!endif
+!if "$(USE_RTTI)" == "1"
+__RTTIFLAG_9 = /GR
+!endif
+!if "$(USE_EXCEPTIONS)" == "0"
+__EXCEPTIONSFLAG_10 =
+!endif
+!if "$(USE_EXCEPTIONS)" == "1"
+__EXCEPTIONSFLAG_10 = /EHsc
+!endif
+!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
+__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
+!endif
+!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
+__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
+!endif
+!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
+__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
+!endif
+!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
+__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
+!endif
+!if "$(WXUNIV)" == "1"
+__WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
+!endif
+!if "$(WXUNIV)" == "1"
+__WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
+!endif
+!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
+__DEBUG_DEFINE_p = /D__WXDEBUG__
+!endif
+!if "$(DEBUG_FLAG)" == "1"
+__DEBUG_DEFINE_p = /D__WXDEBUG__
+!endif
+!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
+__DEBUG_DEFINE_p_1 = /d __WXDEBUG__
+!endif
+!if "$(DEBUG_FLAG)" == "1"
+__DEBUG_DEFINE_p_1 = /d __WXDEBUG__
+!endif
+!if "$(USE_EXCEPTIONS)" == "0"
+__EXCEPTIONS_DEFINE_p = /DwxNO_EXCEPTIONS
+!endif
+!if "$(USE_EXCEPTIONS)" == "0"
+__EXCEPTIONS_DEFINE_p_1 = /d wxNO_EXCEPTIONS
+!endif
+!if "$(USE_RTTI)" == "0"
+__RTTI_DEFINE_p = /DwxNO_RTTI
+!endif
+!if "$(USE_RTTI)" == "0"
+__RTTI_DEFINE_p_1 = /d wxNO_RTTI
+!endif
+!if "$(USE_THREADS)" == "0"
+__THREAD_DEFINE_p = /DwxNO_THREADS
+!endif
+!if "$(USE_THREADS)" == "0"
+__THREAD_DEFINE_p_1 = /d wxNO_THREADS
+!endif
+!if "$(UNICODE)" == "1"
+__UNICODE_DEFINE_p = /D_UNICODE
+!endif
+!if "$(UNICODE)" == "1"
+__UNICODE_DEFINE_p_1 = /d _UNICODE
+!endif
+!if "$(MSLU)" == "1"
+__MSLU_DEFINE_p = /DwxUSE_UNICODE_MSLU=1
+!endif
+!if "$(MSLU)" == "1"
+__MSLU_DEFINE_p_1 = /d wxUSE_UNICODE_MSLU=1
+!endif
+!if "$(SHARED)" == "1"
+__DLLFLAG_p = /DWXUSINGDLL
+!endif
+!if "$(SHARED)" == "1"
+__DLLFLAG_p_1 = /d WXUSINGDLL
+!endif
+!if "$(MONOLITHIC)" == "0"
+__WXLIB_CORE_p = \
+ wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
+!endif
+!if "$(MONOLITHIC)" == "0"
+__WXLIB_BASE_p = \
+ wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
+!endif
+!if "$(MONOLITHIC)" == "1"
+__WXLIB_MONO_p = \
+ wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
+!endif
+!if "$(USE_GUI)" == "1"
+__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
+!endif
+!if "$(USE_GUI)" == "1"
+__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
+!endif
+!if "$(USE_GUI)" == "1"
+__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
+!endif
+!if "$(MSLU)" == "1"
+__UNICOWS_LIB_p = unicows.lib
+!endif
+
+
+all: $(OBJS)
+$(OBJS):
+ -if not exist $(OBJS) mkdir $(OBJS)
+
+### Targets: ###
+
+all: $(OBJS)\cmpi.exe data
+
+clean:
+ -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
+ -if exist $(OBJS)\*.res del $(OBJS)\*.res
+ -if exist $(OBJS)\*.pch del $(OBJS)\*.pch
+ -if exist $(OBJS)\cmpi.exe del $(OBJS)\cmpi.exe
+ -if exist $(OBJS)\cmpi.ilk del $(OBJS)\cmpi.ilk
+ -if exist $(OBJS)\cmpi.pdb del $(OBJS)\cmpi.pdb
+
+$(OBJS)\cmpi.exe: $(IMAGE_OBJECTS) $(OBJS)\cmpi_cmpi.res
+ link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1) $(LINK_TARGET_CPU) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
+ $(IMAGE_OBJECTS) $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib
+<<
+
+data:
+ if not exist $(OBJS) mkdir $(OBJS)
+ for %f in (horse.pnm) do if not exist $(OBJS)\%f copy .\%f $(OBJS)
+
+$(OBJS)\cmpi_cmpi.obj: .\cmpi.cpp
+ $(CXX) /c /nologo /TP /Fo$@ $(IMAGE_CXXFLAGS) $**
+
+$(OBJS)\cmpi_cmpi.res: .\cmpi.rc
+ rc /fo$@ /d WIN32 $(____DEBUGRUNTIME_2_p_1) $(__NO_VC_CRTDBG_p_1) /d __WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__EXCEPTIONS_DEFINE_p_1) $(__RTTI_DEFINE_p_1) $(__THREAD_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) $(__MSLU_DEFINE_p_1) /i $(SETUPHDIR) /i .\..\..\include /i . $(__DLLFLAG_p_1) /d _WINDOWS /i .\..\..\samples /d NOPCH $**
+
diff --git a/tools/cmpi/makefile.wat b/tools/cmpi/makefile.wat
new file mode 100755
index 000000000..c2bc73c4e
--- /dev/null
+++ b/tools/cmpi/makefile.wat
@@ -0,0 +1,257 @@
+# =========================================================================
+# This makefile was generated by
+# Bakefile 0.2.0 (http://bakefile.sourceforge.net)
+# Do not modify, all changes will be overwritten!
+# =========================================================================
+
+!include ../../build/msw/config.wat
+
+# -------------------------------------------------------------------------
+# Do not modify the rest of this file!
+# -------------------------------------------------------------------------
+
+# Speed up compilation a bit:
+!ifdef __LOADDLL__
+! loaddll wcc wccd
+! loaddll wccaxp wccdaxp
+! loaddll wcc386 wccd386
+! loaddll wpp wppdi86
+! loaddll wppaxp wppdaxp
+! loaddll wpp386 wppd386
+! loaddll wlink wlink
+! loaddll wlib wlibd
+!endif
+
+# We need these variables in some bakefile-made rules:
+WATCOM_CWD = $+ $(%cdrive):$(%cwd) $-
+
+### Conditionally set variables: ###
+
+PORTNAME =
+!ifeq USE_GUI 0
+PORTNAME = base
+!endif
+!ifeq USE_GUI 1
+PORTNAME = msw
+!endif
+WXDEBUGFLAG =
+!ifeq BUILD debug
+!ifeq DEBUG_FLAG default
+WXDEBUGFLAG = d
+!endif
+!endif
+!ifeq DEBUG_FLAG 1
+WXDEBUGFLAG = d
+!endif
+WXUNICODEFLAG =
+!ifeq UNICODE 1
+WXUNICODEFLAG = u
+!endif
+WXUNIVNAME =
+!ifeq WXUNIV 1
+WXUNIVNAME = univ
+!endif
+WXDLLFLAG =
+!ifeq SHARED 1
+WXDLLFLAG = dll
+!endif
+LIBTYPE_SUFFIX =
+!ifeq SHARED 0
+LIBTYPE_SUFFIX = lib
+!endif
+!ifeq SHARED 1
+LIBTYPE_SUFFIX = dll
+!endif
+EXTRALIBS_FOR_BASE =
+!ifeq MONOLITHIC 0
+EXTRALIBS_FOR_BASE =
+!endif
+!ifeq MONOLITHIC 1
+EXTRALIBS_FOR_BASE =
+!endif
+__DEBUGINFO_0 =
+!ifeq BUILD debug
+!ifeq DEBUG_INFO default
+__DEBUGINFO_0 = -d2
+!endif
+!endif
+!ifeq BUILD release
+!ifeq DEBUG_INFO default
+__DEBUGINFO_0 = -d0
+!endif
+!endif
+!ifeq DEBUG_INFO 0
+__DEBUGINFO_0 = -d0
+!endif
+!ifeq DEBUG_INFO 1
+__DEBUGINFO_0 = -d2
+!endif
+__DEBUGINFO_1 =
+!ifeq BUILD debug
+!ifeq DEBUG_INFO default
+__DEBUGINFO_1 = debug all
+!endif
+!endif
+!ifeq BUILD release
+!ifeq DEBUG_INFO default
+__DEBUGINFO_1 =
+!endif
+!endif
+!ifeq DEBUG_INFO 0
+__DEBUGINFO_1 =
+!endif
+!ifeq DEBUG_INFO 1
+__DEBUGINFO_1 = debug all
+!endif
+__OPTIMIZEFLAG_2 =
+!ifeq BUILD debug
+__OPTIMIZEFLAG_2 = -od
+!endif
+!ifeq BUILD release
+__OPTIMIZEFLAG_2 = -ot -ox
+!endif
+__THREADSFLAG_5 =
+!ifeq USE_THREADS 0
+__THREADSFLAG_5 =
+!endif
+!ifeq USE_THREADS 1
+__THREADSFLAG_5 = -bm
+!endif
+__RUNTIME_LIBS_6 =
+!ifeq RUNTIME_LIBS dynamic
+__RUNTIME_LIBS_6 = -br
+!endif
+!ifeq RUNTIME_LIBS static
+__RUNTIME_LIBS_6 =
+!endif
+__RTTIFLAG_7 =
+!ifeq USE_RTTI 0
+__RTTIFLAG_7 =
+!endif
+!ifeq USE_RTTI 1
+__RTTIFLAG_7 = -xr
+!endif
+__EXCEPTIONSFLAG_8 =
+!ifeq USE_EXCEPTIONS 0
+__EXCEPTIONSFLAG_8 =
+!endif
+!ifeq USE_EXCEPTIONS 1
+__EXCEPTIONSFLAG_8 = -xs
+!endif
+__WXLIB_CORE_p =
+!ifeq MONOLITHIC 0
+__WXLIB_CORE_p = &
+ wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
+!endif
+__WXLIB_BASE_p =
+!ifeq MONOLITHIC 0
+__WXLIB_BASE_p = &
+ wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
+!endif
+__WXLIB_MONO_p =
+!ifeq MONOLITHIC 1
+__WXLIB_MONO_p = &
+ wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
+!endif
+__LIB_TIFF_p =
+!ifeq USE_GUI 1
+__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
+!endif
+__LIB_JPEG_p =
+!ifeq USE_GUI 1
+__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
+!endif
+__LIB_PNG_p =
+!ifeq USE_GUI 1
+__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
+!endif
+__WXUNIV_DEFINE_p =
+!ifeq WXUNIV 1
+__WXUNIV_DEFINE_p = -d__WXUNIVERSAL__
+!endif
+__DEBUG_DEFINE_p =
+!ifeq BUILD debug
+!ifeq DEBUG_FLAG default
+__DEBUG_DEFINE_p = -d__WXDEBUG__
+!endif
+!endif
+!ifeq DEBUG_FLAG 1
+__DEBUG_DEFINE_p = -d__WXDEBUG__
+!endif
+__EXCEPTIONS_DEFINE_p =
+!ifeq USE_EXCEPTIONS 0
+__EXCEPTIONS_DEFINE_p = -dwxNO_EXCEPTIONS
+!endif
+__RTTI_DEFINE_p =
+!ifeq USE_RTTI 0
+__RTTI_DEFINE_p = -dwxNO_RTTI
+!endif
+__THREAD_DEFINE_p =
+!ifeq USE_THREADS 0
+__THREAD_DEFINE_p = -dwxNO_THREADS
+!endif
+__UNICODE_DEFINE_p =
+!ifeq UNICODE 1
+__UNICODE_DEFINE_p = -d_UNICODE
+!endif
+__DLLFLAG_p =
+!ifeq SHARED 1
+__DLLFLAG_p = -dWXUSINGDLL
+!endif
+
+### Variables: ###
+
+WX_RELEASE_NODOT = 26
+OBJS = &
+ wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
+LIBDIRNAME = .\..\..\lib\wat_$(LIBTYPE_SUFFIX)$(CFG)
+SETUPHDIR = &
+ $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
+IMAGE_CXXFLAGS = $(__DEBUGINFO_0) $(__OPTIMIZEFLAG_2) $(__THREADSFLAG_5) &
+ $(__RUNTIME_LIBS_6) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
+ $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) &
+ $(__UNICODE_DEFINE_p) -i=$(SETUPHDIR) -i=.\..\..\include -wx -wcd=549 &
+ -wcd=656 -wcd=657 -wcd=667 -i=. $(__DLLFLAG_p) -i=.\..\..\samples -dNOPCH &
+ $(__RTTIFLAG_7) $(__EXCEPTIONSFLAG_8) $(CPPFLAGS) $(CXXFLAGS)
+IMAGE_OBJECTS = &
+ $(OBJS)\cmpi_cmpi.obj
+
+
+all : $(OBJS)
+$(OBJS) :
+ -if not exist $(OBJS) mkdir $(OBJS)
+
+### Targets: ###
+
+all : .SYMBOLIC $(OBJS)\cmpi.exe data
+
+clean : .SYMBOLIC
+ -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
+ -if exist $(OBJS)\*.res del $(OBJS)\*.res
+ -if exist $(OBJS)\*.lbc del $(OBJS)\*.lbc
+ -if exist $(OBJS)\*.ilk del $(OBJS)\*.ilk
+ -if exist $(OBJS)\*.pch del $(OBJS)\*.pch
+ -if exist $(OBJS)\cmpi.exe del $(OBJS)\cmpi.exe
+
+$(OBJS)\cmpi.exe : $(IMAGE_OBJECTS) $(OBJS)\cmpi_cmpi.res
+ @%create $(OBJS)\cmpi.lbc
+ @%append $(OBJS)\cmpi.lbc option quiet
+ @%append $(OBJS)\cmpi.lbc name $^@
+ @%append $(OBJS)\cmpi.lbc option caseexact
+ @%append $(OBJS)\cmpi.lbc $(LDFLAGS) $(__DEBUGINFO_1) libpath $(LIBDIRNAME) system nt_win ref '_WinMain@16'
+ @for %i in ($(IMAGE_OBJECTS)) do @%append $(OBJS)\cmpi.lbc file %i
+ @for %i in ( $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib odbc32.lib ) do @%append $(OBJS)\cmpi.lbc library %i
+ @%append $(OBJS)\cmpi.lbc option resource=$(OBJS)\cmpi_cmpi.res
+ @for %i in () do @%append $(OBJS)\cmpi.lbc option stack=%i
+ wlink @$(OBJS)\cmpi.lbc
+
+data : .SYMBOLIC
+ if not exist $(OBJS) mkdir $(OBJS)
+ for %f in (horse.pnm) do if not exist $(OBJS)\%f copy .\%f $(OBJS)
+
+$(OBJS)\cmpi_cmpi.obj : .AUTODEPEND .\cmpi.cpp
+ $(CXX) -bt=nt -zq -fo=$^@ $(IMAGE_CXXFLAGS) $<
+
+$(OBJS)\cmpi_cmpi.res : .AUTODEPEND .\cmpi.rc
+ wrc -q -ad -bt=nt -r -fo=$^@ -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) -i=$(SETUPHDIR) -i=.\..\..\include -i=. $(__DLLFLAG_p) -i=.\..\..\samples -dNOPCH $<
+
diff --git a/tools/colorcirc.xps b/tools/colorcirc.xps
new file mode 100644
index 000000000..991248aed
--- /dev/null
+++ b/tools/colorcirc.xps
Binary files differ
diff --git a/tools/docov.pl b/tools/docov.pl
new file mode 100755
index 000000000..a265cf2af
--- /dev/null
+++ b/tools/docov.pl
@@ -0,0 +1,129 @@
+#!/usr/bin/perl -w
+
+# script to see if new test files increase code coverage.
+
+# compile code with gcc options -fprofile-arcs -ftest-coverage.
+# place baseline and candidate test in the relative subdirectories oldtests
+# and newtests repectively.
+# run this script.
+
+use FILE::Find;
+use strict;
+
+# old and new test file locations (relative, recursive, can be sym
+# links).
+my $baseline_tests='oldtests';
+my $testcase_candidates='newtests';
+
+# subdir of all covered files (recursive)
+my $cfiles="../../";
+
+# hash - key is c file covered, value percent coverage.
+my %baseline_coverage=();
+my %new_tests_plus_baseline_coverage=();
+
+# file to hold %baseline_coverage.
+my $base="baseline.txt";
+
+# commands to run on test files.
+my @args= ( ["./pcl6", "-n", "-sDEVICE=ppmraw", "-sOutputFile=/dev/null", "-r300", "-dNOPAUSE" ],
+ ["./pcl6", "-n", "-sDEVICE=pbmraw", "-sOutputFile=/dev/null", "-r300", "-dNOPAUSE" ], );
+
+
+# parse gcov output
+sub get_coverage_for_a_source_file {
+ my $test = shift(@_);
+ my $source_file; my $percent;
+ open (PIPE, "gcov $test 2>&1|") || die "gcov pipe failed $!";
+ while (<PIPE>) {
+ if (/^File \'(.*)\'/) { $source_file = $1; }
+ if (/^Lines executed:(\d+\.\d+)\%/) { $percent = $1; }
+ }
+ return ($source_file, $percent);
+}
+
+sub clear_coverage {
+ # yikes
+ unlink glob("*.gcov");
+ unlink glob("*.gcda");
+}
+
+sub print_coverage_increase {
+ my $test_file = shift(@_);
+ my $total = 0;
+ while (my($f, $p) = each(%baseline_coverage)) {
+ exists $new_tests_plus_baseline_coverage{$f} ||
+ die "internal error: regenerate baseline with recompiled code\n";
+ my $np = $new_tests_plus_baseline_coverage{$f};
+ if ( $np > $p ) {
+ print "test file: $test_file caused coverage increase for $f increased from $p to $np\n";
+ $total++;
+ }
+ }
+ print "test file: $test_file changed coverage for $total files\n";
+}
+
+sub proc_new_coverage {
+ if (/^.*\.c\z/s) {
+ my $cf = $File::Find::name;
+ print "$cf\r";
+ my($f, $p) = get_coverage_for_a_source_file $cf;
+ $new_tests_plus_baseline_coverage{$f} = $p if (defined($f) && defined($p));
+ }
+}
+
+sub proc_run_tests {
+ if (-f $_) {
+ my $f = $File::Find::name;
+ map(print("@$_ $f\n"), @args);
+ map(system(@$_, $f), @args);
+ }
+}
+
+sub proc_run_new_tests {
+ if (-f $_) {
+ my $f = $File::Find::name;
+ clear_coverage;
+ map(print("@$_ $f\n"), @args);
+ map(system(@$_, $f), @args);
+ File::Find::find({ wanted => \&proc_new_coverage, no_chdir => 1 }, $cfiles);
+ print_coverage_increase $f;
+
+ }
+}
+
+sub proc_baseline_coverage {
+ if (/^.*\.c\z/s) {
+ print "$File::Find::name\r";
+ my($s, $p) = get_coverage_for_a_source_file $File::Find::name;
+ print(BASE "$s $p\n") if (defined($s) && defined($p));
+ }
+}
+
+
+sub build_baseline {
+ open(BASE, ">>$base");
+ File::Find::find({ wanted => \&proc_run_tests, no_chdir => 1 }, $baseline_tests);
+ File::Find::find({ wanted => \&proc_baseline_coverage, no_chdir => 1 }, $cfiles);
+ close(BASE);
+}
+
+sub do_new_tests {
+ File::Find::find({ wanted => \&proc_run_new_tests, no_chdir => 1 }, $testcase_candidates);
+}
+
+build_baseline unless (-e $base);
+
+open(BASE, $base) || die "open (BASELINE, $base)";
+
+# read the baseline
+%baseline_coverage=();
+while (<BASE>) {
+ chomp;
+ my ($source_file, $percent) = split(/ /);
+ $baseline_coverage{$source_file} = $percent;
+}
+
+close(BASE);
+
+do_new_tests;
diff --git a/tools/fills.pcl b/tools/fills.pcl
new file mode 100644
index 000000000..1fa8e67f5
--- /dev/null
+++ b/tools/fills.pcl
@@ -0,0 +1 @@
+%-12345X*c3G*c180H&a0p720v720H*c180v3P&a90p720v720H*c360v3P&a180p720v720H*c540v3P&a270p720v720H*c720v3P%-12345X \ No newline at end of file
diff --git a/tools/fontpage.pcl b/tools/fontpage.pcl
new file mode 100644
index 000000000..720d407eb
--- /dev/null
+++ b/tools/fontpage.pcl
@@ -0,0 +1 @@
+A \ No newline at end of file
diff --git a/tools/fonts.pcl b/tools/fonts.pcl
new file mode 100644
index 000000000..abb25e846
--- /dev/null
+++ b/tools/fonts.pcl
Binary files differ
diff --git a/tools/fonts.pxl b/tools/fonts.pxl
new file mode 100644
index 000000000..c95b3a6bf
--- /dev/null
+++ b/tools/fonts.pxl
Binary files differ
diff --git a/tools/frs96.pxl b/tools/frs96.pxl
new file mode 100644
index 000000000..a92baabf2
--- /dev/null
+++ b/tools/frs96.pxl
Binary files differ
diff --git a/tools/gl-chars.pcl b/tools/gl-chars.pcl
new file mode 100644
index 000000000..7bce6c7ac
--- /dev/null
+++ b/tools/gl-chars.pcl
Binary files differ
diff --git a/tools/gl2_chars.pl b/tools/gl2_chars.pl
new file mode 100644
index 000000000..2c1d4a909
--- /dev/null
+++ b/tools/gl2_chars.pl
@@ -0,0 +1,63 @@
+#!/usr/bin/env perl -w
+
+# these can be changed.
+$chars_per_line=4;
+$lines_per_page=5;
+
+$font_size_plu=(2 * 1016);
+
+# height and width of paper in gl/2 plotter units minus enough for
+# fonts.
+$plu_height=(1016 * 11) - $font_size_plu;
+$plu_width=(1016 * 8.5) - $font_size_plu;
+
+# use this if control character should print associated character and
+# not perform their associated funtion.
+$transparent_data_command="TD1;";
+
+# uncomment first scale command a comment the second for stick font.
+# Comment first scale command and uncomment the second for arc fonts.
+# stick font pitch 3 characters per inch
+
+# the 2,0 selection fixed space 3,.5 select 1/2 char per inch.
+#$scale_command="SD2,0,3,.5";
+#$scale_command="SD2,0,3,.5";
+# the 2,1 select proportion 4 selects font height
+$scale_command="SD2,1,4,144;";
+# $scale_command="SD4,144,2,1,7,4101;";
+
+# stroke weight - use the 9999 weight value to take on the current pen
+# width
+$stroke_weight="SD6,9999;";
+#$stroke_weight="";
+# the rest should not need to be changed.
+$line_height=$plu_height/$lines_per_page;
+$col_width=$plu_width/$chars_per_line;
+
+# draw a plus sign - used at the origin of each character
+$horizontal_tick="PA;PD;PW1;PR-4,0,8,0,-4,0;PW0;PA;";
+$vertical_tick="PA;PD;PW1;PR0,-4,0,8,0,-4;PW0;PA;";
+
+$header="\033E\033%1BINSP1;PW0;$scale_command$transparent_data_command$stroke_weight";
+$trailer="\033%1A\033E";
+
+for( $sym=32; $sym < 256; $sym++ ) {
+ # calculate position
+ $line = int( ($sym-32) / $chars_per_line );
+ $ypos = $plu_height - (( $line % $lines_per_page ) * $line_height);
+ $xpos = (($sym-32) % $chars_per_line) * $col_width;
+
+ if ( (($sym-32) % ($lines_per_page * $chars_per_line)) == 0 ) {
+ # don't need a trailer on the first page.
+ if ( ($sym-32) != 0 ) {
+ print $trailer;
+ }
+ print $header;
+ }
+ # print the tick marks and character
+ print "PU$xpos,$ypos;$horizontal_tick,$vertical_tick";
+ printf "LB%c\003", $sym;
+}
+
+# done - no harm if printed twice
+print $trailer
diff --git a/tools/grashopp.pcl b/tools/grashopp.pcl
new file mode 100644
index 000000000..f87db8d4a
--- /dev/null
+++ b/tools/grashopp.pcl
@@ -0,0 +1,8 @@
+%-12345X@PJL COMMENT HP LaserJet 5P/5MP Driver
+@PJL COMMENT1.01
+@PJL DEFAULT MPTRAY=FIRST
+%-12345X@PJL SET RESOLUTION=600
+@PJL SET PAGEPROTECT=AUTO
+@PJL ENTER LANGUAGE=PCL
+%0AE&u600D%0BSP1TR0LA1,4,2,1WU0PW0UL2,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5;UL5,40,25,10,25;UL6,35,15,10,15,10,15;LT0,8.5,1LT%0A&l1X&l7H&l1o2a1e48F*r0F*p0x0Y*c7623x5876Y*c0T*t600R%0BPUIP0,0,1016,1016;SC0,600,0,600MC1,90PE=<kuÁOÒ;PM0PELcÁ¿KcÁ¿;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,1FPPM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁAÔ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁsÕ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁe×;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁWÙ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁIÛ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁ}Ü;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,2FPPE=<kuÁoÞ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FT11,1FPPE=<kuÁaà;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FT11,2FPPE=<kuÁUâ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁGä;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁyå;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁkç;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ]é;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁOë;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<kuÁCí;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FT11,2FPPE=<kuÁuî;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FT11,3FPPE=<kuÁgð;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁYò;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁKô;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ}õ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁq÷;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁcù;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,4FPPE=<kuÁUû;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁIý;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ{þ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁm@À;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ_BÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁQDÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁCFÀ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁwGÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,5FPPE=<kuÁiIÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ[KÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁMMÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ?OÀ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁsPÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁeRÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁWTÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁIVÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<kuÁ{WÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁmYÀ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁa[À;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁS]À;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁE_À;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁy`À;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁkbÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ]dÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<kuÁOfÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁAhÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁsiÀ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁgkÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁYmÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁKoÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ}pÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁorÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<kuÁatÀ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁUvÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁGxÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁyyÀ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁm{À;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ_}À;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁQ?Á;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁCAÁ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁuBÁ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<kuÁiDÁ;PM0PELcÁ¿KcÁ¿;PM1PE;PM2FPMC1,240PE=<aÑgDÁ;PM0PEGcÁ¿¿VqÀHcÁ¿¿UqÀ;PM2FTFPMC1,90PE=<kuÁOÒ;PM0PELcÁ¿KcÁ¿;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,2FPPM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁAÔ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁsÕ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁe×;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁWÙ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁIÛ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁ}Ü;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<kuÁoÞ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FT11,2FPPE=<kuÁaà;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FT11,3FPPE=<kuÁUâ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁGä;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁyå;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁkç;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ]é;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁOë;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<kuÁCí;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FT11,3FPPE=<kuÁuî;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FT11,4FPPE=<kuÁgð;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁYò;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁKô;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ}õ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁq÷;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁcù;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,5FPPE=<kuÁUû;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁIý;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ{þ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁm@À;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ_BÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁQDÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁCFÀ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁwGÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,6FPPE=<kuÁiIÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ[KÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁMMÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ?OÀ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁsPÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁeRÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁWTÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁIVÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<kuÁ{WÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁmYÀ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁa[À;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁS]À;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁE_À;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁy`À;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁkbÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ]dÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<kuÁOfÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁAhÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁsiÀ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁgkÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁYmÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁKoÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ}pÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁorÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<kuÁatÀ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁUvÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁGxÀ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁyyÀ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2FPPE=<kuÁm{À;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁ_}À;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁQ?Á;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁCAÁ;PM0PELcÁ¿¿qÀKcÁ¿¿rÀ;PM2FPPE=<kuÁuBÁ;PM0PELcÁ¿¿sÀKcÁ¿¿tÀ;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<kuÁiDÁ;PM0PELcÁ¿KcÁ¿;PM1PE;PM2FPMC1,240PE=<OFÀKý;PM0PEÎîÐîÒîÒìÔîÔìÔêÔîÖìÔìÔìÖìÔîÒîÒîÐðÓÊÍÌÉÌÇÌÇÌËÌÍÌÓÈÉ÷ËùÏ÷Ñ÷ÓõÕ÷×õ×óÙóÙõÛóÛõÛóÙóÛõÙóÚÆÖÆÒÈÒÆÒÆÒÆÔÈÚÆ;PM2RF3,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<}EÀmû;PM0PEÈÆÈÆÊÆÈÄÊÆÈÆÊÆÈÆÇÁÉÃÅÁÇÁÉÁÇÃÅÁÉÁÌØÌØÌÚÌØÌÚÊÚÌØÌÚÎÆÌÊÌÈÌÈÎÈÎÈÌÊÌÆÍÅÍÃËÅËÁÍÃËÃËÁËÃÈÊÆÊÆÌÈÈÈÌÆÊÈÊÆÊÎÂÎÄÌÄÎÆÎÆÎÆÎÆÌÆËÃÍÁÍÁÍÁËÁÍ¿ËÁÍ¿ÄÈÆÈÄÈÆÈÆÈÄÊÄÈÆÈÎÂÎÆÎÆÐÆÎÆÎÈÎÆÎÈÑÅÑÃÍÁÏÁË¿ÍÁË¿ÏÃÆÊÄÈÆÈÆÈÄÊÄÈÆÈÆÊÐÂÎÄÎÈÎÊÎÊÎÊÎÊÎÈÏÃÏÃÏÃÏÅÏÃÏÃÍÃÏÃÍáÍãÍáÍãËáÏáËãÍãÍáÍãÍáËáÏãËáÍãÍá;PM2FPPE=<_FÀAú;PM0PEÁÎÁÎÃÌÁÎÁÎÃοÐÄÎÂÉÄÉÂÉÂËÄÇÂËÂÉÄÉÐâÐäÎâÐäÎâÐäÐâÐäÅÎÃÎÃÎÁÌÁÐÁοÌÃÐÆËÄÍÄËÄËÆÍÄËÄËÄËÇÓÉÓÇÓÉÓÇÓÉÓÉÓÇÕÉÓÉÓÇÓÉÓÇÓÉÓÇÓÉÓ;PM2FPMC1,90PE=<OjÁ_wÀ;PM0PE¿|Æ¿{Æ;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<qiÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<QiÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<shÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<ShÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<sgÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<UgÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<ufÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<UfÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2RF5,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<ueÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<WeÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<wdÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<YdÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<ycÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<YcÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<{bÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<[bÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FT11,2FPPE=<{aÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<[aÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<}`Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<]`Á_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<?`Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<__Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<?_Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<_^Á_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FT11,1FPPE=<A^Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<a]Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<A]Á_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<c\Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<C\Á_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<e[Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<E[Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<eZÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<EZÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FT11,8FPPE=<gYÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<GYÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<gXÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<IXÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<iWÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<KWÁ_wÀ;PM0PE¿|Æâ¿¿{Æá¿;PM2FPPE=<iVÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<KVÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FT11,7FPPE=<kUÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<MUÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<mTÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<MTÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<oSÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<OSÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<oRÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<ORÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FT11,6FPPE=<qQÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<QQÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<sPÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<SPÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<sOÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<UOÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<uNÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<UNÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FPPE=<uMÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<WMÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<wLÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<YLÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<yKÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<YKÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<yJÁ_wÀ;PM0PE¿|Æ¿{Æ;PM1PE;PM2FPMC1,240PE=<{JÁAuÀ;PM0PEwÀÄqÀÄiÀÂaÀ¿]À¿UÀÂOÀÁKÀ¿EÀ¿AÀ¿ý¿ùÂ÷ÂóÂñÂíÄíÆëÆéÈéÈéÌéÎëÐéÒíÒíØïØñÜõà÷âûæAÀèúßöåòéòíðíðíðïòëôçöåüß@ÀÙDÀÏLÀÉTÀÂZÀÌBÀÈBÀÊBÀÈBÀÈBÀÊ@ÀÊBÀÈBÀÊBÀÈ@ÀÊBÀÊBÀÈBÀÈBÀÊ@ÀÈBÀÈ;PM2FTFPMC1,90PE=<OjÁ_wÀ;PM0PE¿|Æ¿{Æ;PM1PE;PM2FT11,4FPPM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<qiÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<QiÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<shÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<ShÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<sgÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<UgÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<ufÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<UfÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FT11,5FPPE=<ueÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<WeÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<wdÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<YdÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<ycÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<YcÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<{bÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<[bÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FT11,2FPPE=<{aÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<[aÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<}`Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<]`Á_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<?`Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<__Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<?_Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<_^Á_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FT11,1FPPE=<A^Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<a]Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<A]Á_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<c\Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<C\Á_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<e[Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<E[Á_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<eZÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<EZÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FT11,8FPPE=<gYÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<GYÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<gXÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<IXÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<iWÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<KWÁ_wÀ;PM0PE¿|Æâ¿¿{Æá¿;PM2FPPE=<iVÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<KVÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FT11,7FPPE=<kUÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<MUÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<mTÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<MTÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<oSÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<OSÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<oRÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<ORÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FPPE=<qQÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<QQÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<sPÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<SPÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<sOÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<UOÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<uNÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<UNÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FT11,6FPPE=<uMÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<WMÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<wLÁ_wÀ;PM0PE¿|ÆÞ¿¿{ÆÝ¿;PM2FPPE=<YLÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<yKÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<YKÁ_wÀ;PM0PE¿|Æà¿¿{Æß¿;PM2FPPE=<yJÁ_wÀ;PM0PE¿|Æ¿{Æ;PM1PE;PM2FPMC1,240PE=<AKÁAuÀ;PM0PEPÀÐTÀÒTÀÔXÀÔZÀÖZÀÖZÀÚZÀÚ\ÀÜ\ÀÜZÀàZÀâXÀäXÀäVÀèTÀêRÀìNÀîJÀðHÀôFÀô@ÀúüüøüòBÀîDÀèFÀâJÀÜNÀÔPÀÐRÀÆXÀÃÔÅÐÉÌÍÆËÈÍÆÍÈÍÊÍÐÑÒÕÔÑØÑÚÍÚÉÚÁÜËÁÑÍÕ×ÝÛÝÝãÛåÕéËáÅ×ÅÍÉÉÏÁÙÃãÃñÇCÀÝWÀåSÀéQÀïKÀõIÀûEÀ?ÀAÀCÀ?ÀIÀûKÀùQÀ÷UÀñWÀñYÀï]Àë_ÀéaÀécÀåeÀãeÀãgÀágÀßiÀÝgÀÝiÀÝgÀÛgÀÙgÀÛcÀÙcÀÙaÀÙ_ÀÙBÀÈBÀÊBÀÈ@ÀÆBÀÈBÀÈBÀÈBÀÆBÀÈBÀÈBÀÊBÀÈBÀÌ@ÀÊBÀÊBÀÎ;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,8FPMC1,90PE=<ykÀU\À;PM0PEfÃ?ÇÑÉgÃ~ÆÔÌ;PM2FT11,2FPPE=<MlÀa\À;PM0PEhÃ}ÆÕËeÃ~ÆÔÌ;PM2FPPE=<alÀm\À;PM0PEfÃ}ÆÓËeÃ~ÆÔÌ;PM2FPPE=<ulÀy\À;PM0PEfÃ}ÆÓËgÃ~ÆÖÌ;PM2FPPE=<KmÀE]À;PM0PEhÃ}ÆÓËgÃ@ÇÔÊ;PM2FPPE=<_mÀO]À;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<smÀ[]À;PM0PEhÃ?ÇÕËeÃ@ÇÔÌ;PM2FPPE=<GnÀg]À;PM0PEfÃ?ÇÓËeÃ@ÇÔÌ;PM2FPPE=<[nÀs]À;PM0PEfÃ?ÇÓËgÃ@ÇÖÌ;PM2FT11,1FPPE=<qnÀ?^À;PM0PEhÃ?ÇÓÉgÃ~ÆÔÌ;PM2FPPE=<EoÀK^À;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<YoÀW^À;PM0PEhÃ}ÆÕËeÃ~ÆÔÌ;PM2FPPE=<moÀc^À;PM0PEfÃ}ÆÓËeÃ~ÆÔÌ;PM2FPPE=<ApÀo^À;PM0PEfÃ}ÆÓËgÃ~ÆÖÌ;PM2FPPE=<WpÀ{^À;PM0PEhÃ}ÆÓËgÃ@ÇÔÊ;PM2FPPE=<kpÀE_À;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<?qÀQ_À;PM0PEhÃ?ÇÕËeÃ@ÇÔÌ;PM2FPPE=<SqÀ]_À;PM0PEfÃ?ÇÓËeÃ@ÇÔÌ;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FPPE=<gqÀi_À;PM0PEfÃ?ÇÓËgÃ@ÇÖÌ;PM2FPPE=<}qÀu_À;PM0PEhÃ?ÇÓÉgÃ@ÇÔÊ;PM2FPPE=<QrÀ?`À;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<erÀK`À;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<yrÀW`À;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<MsÀc`À;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<asÀo`À;PM0PEhÃ?ÇÕÉeÃ~ÆÔÌ;PM2FPPE=<usÀ{`À;PM0PEfÃ}ÆÓËeÃ~ÆÔÌ;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<ItÀGaÀ;PM0PEfÃ}ÆÓËgÃ~ÆÖÌ;PM2FPPE=<_tÀSaÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<stÀ_aÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<GuÀkaÀ;PM0PEhÃ}ÆÕËeÃ@ÇÔÊ;PM2FPPE=<[uÀuaÀ;PM0PEfÃ?ÇÓËeÃ@ÇÔÌ;PM2FPPE=<ouÀAbÀ;PM0PEfÃ?ÇÓËgÃ@ÇÖÌ;PM2FPPE=<EvÀMbÀ;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<YvÀYbÀ;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FT11,7FPPE=<mvÀebÀ;PM0PEhÃ?ÇÕÉeÃ~ÆÔÌ;PM2FPPE=<AwÀqbÀ;PM0PEfÃ}ÆÓËeÃ~ÆÔÌ;PM2FPPE=<UwÀ}bÀ;PM0PEfÃ}ÆÓËgÃ~ÆÖÌ;PM2FPPE=<kwÀIcÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<?xÀUcÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<SxÀacÀ;PM0PEhÃ}ÆÕËeÃ@ÇÔÊ;PM2FPPE=<gxÀkcÀ;PM0PEfÃ?ÇÓËeÃ@ÇÔÌ;PM2FPPE=<{xÀwcÀ;PM0PEfÃ?ÇÓËgÃ@ÇÖÌ;PM2FT11,6FPPE=<QyÀCdÀ;PM0PEhÃ?ÇÓËeÃ@ÇÒÌ;PM2FPPE=<cyÀOdÀ;PM0PEfÃ?ÇÓËeÃ@ÇÔÌ;PM2FPPE=<wyÀ[dÀ;PM0PEfÃ?ÇÓÉgÃ@ÇÖÊ;PM2FPPE=<MzÀedÀ;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<azÀqdÀ;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<uzÀ}dÀ;PM0PEhÃ?ÇÕËeÃ@ÇÔÌ;PM2FPPE=<I{ÀIeÀ;PM0PEfÃ?ÇÓËeÃ@ÇÔÌ;PM2FPPE=<]{ÀUeÀ;PM0PEfÃ?ÇÓÉgÃ~ÆÖÌ;PM2FPPE=<s{ÀaeÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<G|ÀmeÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<[|ÀyeÀ;PM0PEhÃ}ÆÕËeÃ~ÆÔÌ;PM2FPPE=<o|ÀEfÀ;PM0PEfÃ}ÆÓËeÃ~ÆÔÌ;PM2FPPE=<C}ÀQfÀ;PM0PEfÃ}ÆÓËgÃ@ÇÖÊ;PM2FPPE=<Y}À[fÀ;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<m}ÀgfÀ;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<A~ÀsfÀ;PM0PEhÃ?ÇÕËeÃ@ÇÔÌ;PM2FPPE=<U~À?gÀ;PM0PEfÃ?ÇÓËeÃ@ÇÔÌ;PM2FPPE=<i~ÀKgÀ;PM0PEfÃ?ÇÓÉgÃ~ÆÖÌ;PM2FT11,8FPPE=<??ÁWgÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<S?ÁcgÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<g?ÁogÀ;PM0PEhÃ}ÆÕËeÃ~ÆÔÌ;PM2FPPE=<{?Á{gÀ;PM0PEfÃ}ÆÓËeÃ~ÆÔÌ;PM2FPMC1,240PE=<_kÀs]À;PM0PEã[Àë_Àó]Àù[À?À[ÀCÀYÀGÀUÀIÀOÀIÀMÀIÀEÀEÀ?ÀEÀùAÀïùçóÝíÓÇÂË¿É¿ÇÂÉÂË¿ÇÂÉ¿TÀìNÀòHÀøBÀ@À@ÀFÀúJÀøLÀôPÀôTÀòTÀòTÀòTÀôTÀôPÀøNÀúLÀÎÅÎÅÌÃÌÅÎÅÎÅÌÅÎÅ;PM2FTFPMC1,90PE=<ykÀU\À;PM0PEfÃ?ÇÑÉgÃ~ÆÔÌ;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<MlÀa\À;PM0PEhÃ}ÆÕËeÃ~ÆÔÌ;PM2FPPE=<alÀm\À;PM0PEfÃ}ÆÓËeÃ~ÆÔÌ;PM2FPPE=<ulÀy\À;PM0PEfÃ}ÆÓËgÃ~ÆÖÌ;PM2FPPE=<KmÀE]À;PM0PEhÃ}ÆÓËgÃ@ÇÔÊ;PM2FPPE=<_mÀO]À;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<smÀ[]À;PM0PEhÃ?ÇÕËeÃ@ÇÔÌ;PM2FPPE=<GnÀg]À;PM0PEfÃ?ÇÓËeÃ@ÇÔÌ;PM2FPPE=<[nÀs]À;PM0PEfÃ?ÇÓËgÃ@ÇÖÌ;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<qnÀ?^À;PM0PEhÃ?ÇÓÉgÃ~ÆÔÌ;PM2FPPE=<EoÀK^À;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<YoÀW^À;PM0PEhÃ}ÆÕËeÃ~ÆÔÌ;PM2FPPE=<moÀc^À;PM0PEfÃ}ÆÓËeÃ~ÆÔÌ;PM2FPPE=<ApÀo^À;PM0PEfÃ}ÆÓËgÃ~ÆÖÌ;PM2FPPE=<WpÀ{^À;PM0PEhÃ}ÆÓËgÃ@ÇÔÊ;PM2FPPE=<kpÀE_À;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<?qÀQ_À;PM0PEhÃ?ÇÕËeÃ@ÇÔÌ;PM2FPPE=<SqÀ]_À;PM0PEfÃ?ÇÓËeÃ@ÇÔÌ;PM2FT11,1FPPE=<gqÀi_À;PM0PEfÃ?ÇÓËgÃ@ÇÖÌ;PM2FPPE=<}qÀu_À;PM0PEhÃ?ÇÓÉgÃ@ÇÔÊ;PM2FPPE=<QrÀ?`À;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<erÀK`À;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<yrÀW`À;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<MsÀc`À;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<asÀo`À;PM0PEhÃ?ÇÕÉeÃ~ÆÔÌ;PM2FPPE=<usÀ{`À;PM0PEfÃ}ÆÓËeÃ~ÆÔÌ;PM2FT11,2FPPE=<ItÀGaÀ;PM0PEfÃ}ÆÓËgÃ~ÆÖÌ;PM2FPPE=<_tÀSaÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<stÀ_aÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<GuÀkaÀ;PM0PEhÃ}ÆÕËeÃ@ÇÔÊ;PM2FPPE=<[uÀuaÀ;PM0PEfÃ?ÇÓËeÃ@ÇÔÌ;PM2FPPE=<ouÀAbÀ;PM0PEfÃ?ÇÓËgÃ@ÇÖÌ;PM2FPPE=<EvÀMbÀ;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<YvÀYbÀ;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FT11,7FPPE=<mvÀebÀ;PM0PEhÃ?ÇÕÉeÃ~ÆÔÌ;PM2FPPE=<AwÀqbÀ;PM0PEfÃ}ÆÓËeÃ~ÆÔÌ;PM2FPPE=<UwÀ}bÀ;PM0PEfÃ}ÆÓËgÃ~ÆÖÌ;PM2FPPE=<kwÀIcÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<?xÀUcÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<SxÀacÀ;PM0PEhÃ}ÆÕËeÃ@ÇÔÊ;PM2FPPE=<gxÀkcÀ;PM0PEfÃ?ÇÓËeÃ@ÇÔÌ;PM2FPPE=<{xÀwcÀ;PM0PEfÃ?ÇÓËgÃ@ÇÖÌ;PM2FT11,6FPPE=<QyÀCdÀ;PM0PEhÃ?ÇÓËeÃ@ÇÒÌ;PM2FPPE=<cyÀOdÀ;PM0PEfÃ?ÇÓËeÃ@ÇÔÌ;PM2FPPE=<wyÀ[dÀ;PM0PEfÃ?ÇÓÉgÃ@ÇÖÊ;PM2FPPE=<MzÀedÀ;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<azÀqdÀ;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<uzÀ}dÀ;PM0PEhÃ?ÇÕËeÃ@ÇÔÌ;PM2FPPE=<I{ÀIeÀ;PM0PEfÃ?ÇÓËeÃ@ÇÔÌ;PM2FPPE=<]{ÀUeÀ;PM0PEfÃ?ÇÓÉgÃ~ÆÖÌ;PM2FPPE=<s{ÀaeÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<G|ÀmeÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FT11,3FPPE=<[|ÀyeÀ;PM0PEhÃ}ÆÕËeÃ~ÆÔÌ;PM2FPPE=<o|ÀEfÀ;PM0PEfÃ}ÆÓËeÃ~ÆÔÌ;PM2FPPE=<C}ÀQfÀ;PM0PEfÃ}ÆÓËgÃ@ÇÖÊ;PM2FPPE=<Y}À[fÀ;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<m}ÀgfÀ;PM0PEhÃ?ÇÓËgÃ@ÇÔÌ;PM2FPPE=<A~ÀsfÀ;PM0PEhÃ?ÇÕËeÃ@ÇÔÌ;PM2FPPE=<U~À?gÀ;PM0PEfÃ?ÇÓËeÃ@ÇÔÌ;PM2FPPE=<i~ÀKgÀ;PM0PEfÃ?ÇÓÉgÃ~ÆÖÌ;PM2FT11,8FPPE=<??ÁWgÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<S?ÁcgÀ;PM0PEhÃ}ÆÓËgÃ~ÆÔÌ;PM2FPPE=<g?ÁogÀ;PM0PEhÃ}ÆÕËeÃ~ÆÔÌ;PM2FPPE=<{?Á{gÀ;PM0PEfÃ}ÆÓËeÃ~ÆÔÌ;PM2FPMC1,240PE=<]kÀM]À;PM0PEÅ]ÀÅ]ÀÅ[ÀÃ]ÀÅ]ÀÅ[ÀÅ]ÀÅ[ÀÅ]ÀÅ[ÀÅ[ÀÅ]ÀÅ[ÀÇ]ÀÅ[ÀÇ[ÀÅ[ÀÇ[ÀÇ[ÀÇ[ÀÇ[ÀÉ]ÀÇ[ÀÉ[ÀÇ[ÀË[ÀÉ[ÀË[ÀË[ÀË[ÀË[ÀË[ÀË¿ËÂË¿ËÂË¿ËÂË¿ËÂÌ^ÀÌ\ÀÌ^ÀÊ\ÀÌ\ÀÊ^ÀÊ\ÀÊ^ÀÈ\ÀÊ\ÀÈ\ÀÊ^ÀÈ\ÀÆ^ÀÈ\ÀÈ\ÀÆ\ÀÈ\ÀÆ^ÀÆ\ÀÆ\ÀÆ\ÀÄ\ÀÆ^ÀÆZÀÄ\ÀÄ^ÀÄZÀÆ\ÀÂ\ÀÆ\ÀÄ\ÀÈÈÔÊÒÌÈÐÂÈ¿ÊÄÊÄÈÄÆ¿ÄÿÉÄÍÄËÈÉÆÉÆÇÆÇÂÇÂÇ;PM2FT11,2FPPE=<AlÀ}\À;PM0PEÅ]ÀÅ]ÀÅ]ÀÅ[ÀÅ]ÀÅ]ÀÅ[ÀÅ]ÀÅ]ÀÅ[ÀÅ]ÀÅ[ÀÇ]ÀÅ[ÀÅ[ÀÇ[ÀÅ]ÀÉ[ÀÅ]ÀÇ[ÀÉ[ÀÇ[ÀÉ[ÀÇ]ÀË[ÀÉ[ÀÉ[ÀÉ[ÀË[ÀË]ÀÍ[ÀÍ[ÀÏÂÉÁÉÁÑ¿Ì^ÀÌ\ÀÌ^ÀÊ^ÀÌ\ÀÊ^ÀÊ^ÀÊ\ÀÈ^ÀÊ\ÀÈ^ÀÆ^ÀÊ^ÀÆ^ÀÈ\ÀÆ^ÀÆ\ÀÆ^ÀÆ\ÀÆ^ÀÆ\ÀÆ^ÀÄ\ÀÆ^ÀÄ\ÀÄ\ÀÄ\ÀÆ\ÀÂ^ÀÆZÀÄ\ÀÂ\ÀÈÈÎÈÎÊÎÌÆÈÆÊÈÈÄÆÆÄÄÁ¿Ç¿Ñ¿Ù¿ÉÂÁ¿É;PM2RF6,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<EmÀS[À;PM0PE~ÀÏÐRÁÎRÁÒRÁÐRÁÒRÁÒRÁÒRÁÒTÁÔRÁÒRÁÔRÁÔRÁÒTÁÒRÁÔRÁÒRÁÒRÁÐTÁÒRÁÎPÁÐTÁÎRÁÌRÁÌRÁÌRÁÊPÁÆTÁÈPÁÄRÁÄPÁÂRÁ¿PÁÓ¿Ó¿Ó¿Ó¿Ó¿Ó¿Ñ¿Ó¿ÁOÁÁQÁÅOÁÅQÁÅOÁÉQÁÇQÁËOÁËQÁËQÁÍQÁÍQÁÍOÁÏQÁÑQÁÏQÁÏOÁÑSÁÑOÁÑQÁÑQÁÑQÁÑQÁÑOÁÑSÁÑOÁÏQÁÑQÁÍOÁÏQÁÍQÁÏQÁÒ¿;PM2FT11,2FPPE=<upÀO_À;PM0PEÌöÎäÌÚÊÐÌÆÌÄÌÂÌÂÌÂÌÂ̿οοÌÁοпÐÂÎÄÎÈÎÈÎÊÊÌÊÌÊÐÆæÆ@ÀÈ\ÀÌtÀÎLÁÎ^ÁÒrÁÒ@ÂÒNÂÔZÂÔdÂÖjÂÖnÂÖrÂÖrÂÖrÂÖnÂÖfÂÔ`ÂÔTÂÔJÂÒzÁÐjÁÐVÁÎ@ÁÌlÀÈPÀÈöÄÖÄÅ¿ëÃMÀË¿ËÁËÁË¿ËÁË¿Ë¿ËÁÍQÁÍQÁÍOÁÍQÁÍQÁÍQÁÍQÁÍOÁÍQÁÍQÁÏQÁÍQÁËQÁÏOÁÍQÁÍQÁÍQÁÍQÁÍOÁÍQÁÍQÁÏQÁËOÁÍQÁÏQÁÍQÁËOÁÏQÁÍQÁÍQÁÍQÁÍOÁËÉÍÇÍÇÍÇËÇÏÅÍÅÍÃñÃáÍÓ×ÇÙÁáÂßÂá¿ß;PM2FT11,6FPPE=<}Ô{dÀ;PM0PEwÀZÁwÀ`ÁsÀbÁuÀfÁqÀlÁqÀnÁoÀpÁoÀtÁoÀtÁmÀzÁmÀxÁkÀ|ÁmÀ|ÁkÀ~ÁkÀ~ÁkÀ~ÁkÀ~ÁkÀ~ÁkÀ~ÁkÀ|ÁkÀ|ÁkÀzÁmÀvÁmÀxÁmÀtÁoÀpÁoÀnÁoÀjÁsÀfÁqÀdÁuÀ^ÁsÀZÁÔÊØÈÖÈÔÈÖÈÖÈÖÈÖÈtÀ[ÁrÀ_ÁrÀeÁrÀkÁrÀkÁrÀqÁpÀuÁpÀwÁpÀ{ÁpÀ}ÁnÀ?ÂpÀAÂnÀCÂpÀCÂnÀCÂpÀEÂpÀEÂpÀEÂpÀCÂrÀEÂpÀAÂrÀ?ÂrÀ?ÂtÀ}ÁtÀ{ÁtÀuÁvÀuÁvÀqÁxÀmÁxÀiÁzÀcÁzÀaÁßÒßÐßÒßÎßÒÝÐáÐÝÐ;PM2FT11,2FPPM0PEwÀZÁwÀ`ÁsÀbÁuÀfÁsÀlÁqÀnÁqÀpÁoÀtÁmÀtÁoÀzÁmÀxÁoÀ|ÁkÀ|ÁmÀ~ÁkÀ~ÁmÀ~ÁkÀ~ÁmÀ~ÁkÀ~ÁmÀ|ÁkÀ|ÁmÀzÁmÀvÁmÀxÁoÀtÁoÀpÁoÀnÁqÀjÁqÀfÁsÀdÁuÀ^ÁuÀZÁÔÈÐÄÎÄÊ¿ÌÂÎÄÐÂÒÈtÀ[ÁtÀ_ÁpÀcÁpÀeÁpÀkÁnÀmÁlÀqÁlÀqÁlÀuÁlÀwÁlÀyÁjÀ{ÁlÀ}ÁjÀ{ÁjÀ}ÁlÀ?ÂjÀ}ÁlÀ}ÁlÀ}ÁlÀ?ÂlÀ{ÁnÀyÁpÀyÁnÀwÁpÀuÁrÀsÁrÀoÁtÀoÁvÀiÁxÀgÁxÀcÁzÀ_Á×ÌËÄÃÁÂÿÃÃÁËÂ×Ì;PM2FT11,6FPPE=<?ÑwfÀ;PM0PEßÐáÐßÎáÒßÐßÎáÒßÐÑØÓØÑÚÓØÑØÓÚÑÚÑØÂÎÂÐÈÌØÂÌÑÎÑÎÑÎÑÌÑÎÑÎÑÎÑÄÐÆÊÈÆÈÂÊ¿È¿Ê¿ÈÂÚßÚáÚßØáÚßÚáÚßÚß;PM2FT11,4FPPE=<QÓmeÀ;PM0PEÑÔÍÖÑÔÏÔÏÔÏÔÏÖÏÔÏÖÏÔÑÔÍÔÑÔÏÖÏÔÏÔÑÄÇÉÃÍÉËØÝØÝÖÝÖßÖÝØÝÖÝØÝÎÇÐÅÎÇÎÅÎÅÎÅÐÇÎÅ;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,7FPPE=<{Î?Ù;PM0PEYÀû[Àû[Àù]Àõ_Àõ_Àñ_ÀóaÀïcÀïaÀëeÀícÀécÀéeÀçcÀçeÀåcÀãeÀåcÀácÀácÀáaÀß_ÀßaÀß_ÀÝ]ÀÝ]ÀÝ[ÀÝ[ÀÛWÀÛWÀÛUÀÛ×ÎãÒíÒïÖïÔëÔãÒ×Ì\ÀÜ^ÀÞbÀÞdÀÞdÀàhÀàhÀâlÀâlÀâlÀäpÀænÀäpÀæpÀèpÀæpÀêpÀèpÀênÀênÀìnÀêlÀîlÀìhÀîhÀìfÀîbÀðbÀî^Àî^ÀðXÀðVÀðÄËÈÏÊÓÊÓÌÓÊÑÆÏÄË;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,8FPPE=<SÉI?À;PM0PEcÀìeÀìiÀìkÀèkÀêoÀèoÀèsÀæsÀæuÀæuÀæwÀäwÀæyÀäyÀæwÀäyÀäwÀäyÀäwÀæwÀäuÀæuÀæsÀæsÀèoÀæoÀèmÀêkÀêgÀêgÀìaÀì?ÀôYÀòsÀòKÁòaÁðuÁðGÂðWÂîiÂìuÂî?ÃìMÃìSÃêYÃê_ÃêcÃècÃèeÃècÃæ]Ãæ[ÃèSÃäIÃä?ÃäuÂägÂâWÂâEÂâuÁà]ÁàIÁàqÀàÏáÏßÍßÍÝÏÝÍÛÍÙÏÛÍÙÏ×Ñ×ÑÙÑÕÕ×ÓÕ××nÀÝFÁÝZÁÝlÁß|ÁÝLÂá\ÂßhÂßrÂß~ÂáFÃáNÃáTÃãVÃãZÃã\Ãã\Ãå\ÃãXÃçTÃåNÃçHÃç~ÂçtÂéjÂë^ÂëNÂé@ÂínÁí\ÁíJÁïrÀïfÀéfÀélÀçlÀçpÀçpÀåtÀåtÀåxÀãvÀãzÀãzÀãzÀã|Àã|Àá|Àá|Àã|Àá|ÀãzÀãzÀãzÀãxÀãvÀãtÀåtÀårÀånÀçnÀçjÀçhÀédÀéÌäÌâÌäÌâÌäÌâÌäÌâ;PM2FPMC1,90PE=<KjÀ_ë;PM0PEiËhÃÄÊjËgÃÃÉ;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,1FPPE=<GjÀUë;PM0PEiËhÃÂÊlËgÃÃÉ;PM2FPPE=<CjÀKë;PM0PEkËhÃÄÊlËeÃÃË;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,2FPPE=<?jÀ?ë;PM0PEkËfÃÄÌlËgÃÃÉ;PM2FPPE=<{iÀuê;PM0PEkËhÃÄÊlËgÃÃÉ;PM2FPPE=<wiÀkê;PM0PEkËhÃÄÊlËeÃÃË;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,3FPPE=<siÀ_ê;PM0PEkËfÃÄÌlËgÃÃÉ;PM2FPPE=<oiÀUê;PM0PEkËhÃÄÊjËgÃÁÉ;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,4FPPE=<miÀKê;PM0PEiËhÃÄÊlËgÃÅÉ;PM2FPPE=<giÀAê;PM0PEkËhÃÄÊlËeÃÃË;PM2FPPE=<ciÀué;PM0PEkËfÃÄÌjËgÃÁÉ;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<aiÀké;PM0PEiËhÃÄÊjËeÃÃË;PM2FPPE=<]iÀ_é;PM0PEiËfÃÂÌnËgÃÅÉ;PM2FPPE=<WiÀUé;PM0PEmËhÃÄÈlËeÃÁÉ;PM2FPPE=<UiÀKé;PM0PEkËfÃÆÌjËgÃÃÉ;PM2FPPE=<QiÀAé;PM0PEiËhÃÂÊlËeÃÃË;PM2RF6,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<MiÀuè;PM0PEkËfÃÄÌlËgÃÃÉ;PM2FPPE=<IiÀkè;PM0PEkËhÃÄÊlËgÃÃÉ;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<EiÀaè;PM0PEkËhÃÄÊlËeÃÃË;PM2FPPE=<AiÀUè;PM0PEkËfÃÄÊlËeÃÃÉ;PM2FPPE=<}hÀKè;PM0PEkËfÃÄÌlËgÃÃÉ;PM2RF8,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<yhÀAè;PM0PEkËhÃÄÊlËgÃÃÉ;PM2FPPE=<uhÀwç;PM0PEkËhÃÄÊlËeÃÃË;PM2FPPE=<qhÀkç;PM0PEkËfÃÂÌnËgÃÃÉ;PM2RF1,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<mhÀaç;PM0PEmËhÃÆÊjËgÃÁÉ;PM2FPPE=<khÀWç;PM0PEiËhÃÄÊjËgÃÃÉ;PM2RF2,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<ghÀMç;PM0PEiËhÃÂÊnËeÃÅË;PM2FPPE=<ahÀAç;PM0PEmËfÃÄÌlËgÃÁÉ;PM2FPPE=<_hÀwæ;PM0PEkËhÃÄÊlËeÃÃË;PM2RF3,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<[hÀkæ;PM0PEkËfÃÄÌlËgÃÃÉ;PM2FPPE=<WhÀaæ;PM0PEkËhÃÄÈlËeÃÃÉ;PM2FPPE=<ShÀWæ;PM0PEkËfÃÄÌlËgÃÃÉ;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<OhÀMæ;PM0PEkËhÃÄÊlËeÃÃË;PM2FPPE=<KhÀAæ;PM0PEkËfÃÄÌlËgÃÃÉ;PM2FPPE=<GhÀwå;PM0PEkËhÃÄÊlËgÃÃÉ;PM2RF5,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<ChÀmå;PM0PEkËhÃÄÊlËeÃÃË;PM2FPPE=<?hÀaå;PM0PEkËfÃÄÊlËeÃÃÉ;PM2FPPE=<{gÀWå;PM0PEkËfÃÂÌnËgÃÃÉ;PM2FPPE=<wgÀMå;PM0PEmËhÃÄÊlËgÃÁÉ;PM2RF6,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<ugÀCå;PM0PEkËhÃÆÊjËeÃÃË;PM2FPPE=<qgÀwä;PM0PEiËfÃÂÌnËgÃÅÉ;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<kgÀmä;PM0PEmËhÃÄÊlËeÃÁË;PM2FPPE=<igÀaä;PM0PEkËfÃÄÊlËgÃÃÇ;PM2FPPE=<egÀYä;PM0PEkËhÃÄÊlËeÃÃË;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<agÀMä;PM0PEkËfÃÄÌlËgÃÃÉ;PM2FPPE=<]gÀCä;PM0PEkËhÃÄÊlËeÃÃË;PM2FPPE=<YgÀwã;PM0PEkËfÃÄÌlËgÃÃÉ;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<UgÀmã;PM0PEkËhÃÄÊlËgÃÃÉ;PM2FPPE=<QgÀcã;PM0PEkËhÃÂÊnËgÃÃÉ;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<MgÀYã;PM0PEmËhÃÆÊlËeÃÃË;PM2FPPE=<IgÀMã;PM0PEkËfÃÄÌlËgÃÃÉ;PM2FPPE=<EgÀCã;PM0PEkËhÃÂÊnËgÃÃÉ;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,3FPPE=<AgÀyâ;PM0PEmËhÃÄÊlËeÃÁË;PM2FPPE=<?gÀmâ;PM0PEkËfÃÆÌlËgÃÅÉ;PM2FPMC1,240PE=<]iÀoè;PM0PEÈÔÊÒÈÐÈÎÈÒÈÐÊÒÈÒÍÊËÊÉÈÅÈÅÈÅÊÅÈÅÈÍÖËÖÇÖÅÖÃÖÃÖÅÖÁØÍÌÍÌËÌÇÆÛçÙáÙá×Û××ÙÕÛÑßÑåÏëËóËùÉEÀÉOÀÉ[ÀÇiÀÉöÇöÅôÅöÉöÅöÇöÇöÇôÇöÇöÇôÇöÅöÉôÅöÇ;PM2FTFPMC1,90PE=<KjÀ_ë;PM0PEiËhÃÄÊjËgÃÃÉ;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,4FPPE=<GjÀUë;PM0PEiËhÃÂÊlËgÃÃÉ;PM2FPPE=<CjÀKë;PM0PEkËhÃÄÊlËeÃÃË;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,5FPPE=<?jÀ?ë;PM0PEkËfÃÄÌlËgÃÃÉ;PM2FPPE=<{iÀuê;PM0PEkËhÃÄÊlËgÃÃÉ;PM2FPPE=<wiÀkê;PM0PEkËhÃÄÊlËeÃÃË;PM2RF6,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,6FPPE=<siÀ_ê;PM0PEkËfÃÄÌlËgÃÃÉ;PM2FPPE=<oiÀUê;PM0PEkËhÃÄÊjËgÃÁÉ;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,7FPPE=<miÀKê;PM0PEiËhÃÄÊlËgÃÅÉ;PM2FPPE=<giÀAê;PM0PEkËhÃÄÊlËeÃÃË;PM2FPPE=<ciÀué;PM0PEkËfÃÄÌjËgÃÁÉ;PM2RF8,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<aiÀké;PM0PEiËhÃÄÊjËeÃÃË;PM2FPPE=<]iÀ_é;PM0PEiËfÃÂÌnËgÃÅÉ;PM2FPPE=<WiÀUé;PM0PEmËhÃÄÈlËeÃÁÉ;PM2FPPE=<UiÀKé;PM0PEkËfÃÆÌjËgÃÃÉ;PM2FPPE=<QiÀAé;PM0PEiËhÃÂÊlËeÃÃË;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<MiÀuè;PM0PEkËfÃÄÌlËgÃÃÉ;PM2FPPE=<IiÀkè;PM0PEkËhÃÄÊlËgÃÃÉ;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<EiÀaè;PM0PEkËhÃÄÊlËeÃÃË;PM2FPPE=<AiÀUè;PM0PEkËfÃÄÊlËeÃÃÉ;PM2FPPE=<}hÀKè;PM0PEkËfÃÄÌlËgÃÃÉ;PM2RF3,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<yhÀAè;PM0PEkËhÃÄÊlËgÃÃÉ;PM2FPPE=<uhÀwç;PM0PEkËhÃÄÊlËeÃÃË;PM2FPPE=<qhÀkç;PM0PEkËfÃÂÌnËgÃÃÉ;PM2RF4,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<mhÀaç;PM0PEmËhÃÆÊjËgÃÁÉ;PM2FPPE=<khÀWç;PM0PEiËhÃÄÊjËgÃÃÉ;PM2RF5,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<ghÀMç;PM0PEiËhÃÂÊnËeÃÅË;PM2FPPE=<ahÀAç;PM0PEmËfÃÄÌlËgÃÁÉ;PM2FPPE=<_hÀwæ;PM0PEkËhÃÄÊlËeÃÃË;PM2RF6,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<[hÀkæ;PM0PEkËfÃÄÌlËgÃÃÉ;PM2FPPE=<WhÀaæ;PM0PEkËhÃÄÈlËeÃÃÉ;PM2FPPE=<ShÀWæ;PM0PEkËfÃÄÌlËgÃÃÉ;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<OhÀMæ;PM0PEkËhÃÄÊlËeÃÃË;PM2FPPE=<KhÀAæ;PM0PEkËfÃÄÌlËgÃÃÉ;PM2FPPE=<GhÀwå;PM0PEkËhÃÄÊlËgÃÃÉ;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<ChÀmå;PM0PEkËhÃÄÊlËeÃÃË;PM2FPPE=<?hÀaå;PM0PEkËfÃÄÊlËeÃÃÉ;PM2FPPE=<{gÀWå;PM0PEkËfÃÂÌnËgÃÃÉ;PM2FPPE=<wgÀMå;PM0PEmËhÃÄÊlËgÃÁÉ;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<ugÀCå;PM0PEkËhÃÆÊjËeÃÃË;PM2FPPE=<qgÀwä;PM0PEiËfÃÂÌnËgÃÅÉ;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<kgÀmä;PM0PEmËhÃÄÊlËeÃÁË;PM2FPPE=<igÀaä;PM0PEkËfÃÄÊlËgÃÃÇ;PM2FPPE=<egÀYä;PM0PEkËhÃÄÊlËeÃÃË;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<agÀMä;PM0PEkËfÃÄÌlËgÃÃÉ;PM2FPPE=<]gÀCä;PM0PEkËhÃÄÊlËeÃÃË;PM2FPPE=<YgÀwã;PM0PEkËfÃÄÌlËgÃÃÉ;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<UgÀmã;PM0PEkËhÃÄÊlËgÃÃÉ;PM2FPPE=<QgÀcã;PM0PEkËhÃÂÊnËgÃÃÉ;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<MgÀYã;PM0PEmËhÃÆÊlËeÃÃË;PM2FPPE=<IgÀMã;PM0PEkËfÃÄÌlËgÃÃÉ;PM2FPPE=<EgÀCã;PM0PEkËhÃÂÊnËgÃÃÉ;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,6FPPE=<AgÀyâ;PM0PEmËhÃÄÊlËeÃÁË;PM2FPPE=<?gÀmâ;PM0PEkËfÃÆÌlËgÃÅÉ;PM2FPPE=<cÍcIÀ;PM0PE]VÀvÞÔô^VÀsÞÓõ;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<OÍmHÀ;PM0PE]VÀtÞÔô^VÀsÞÓó;PM2FPPE=<{ÌyGÀ;PM0PE]VÀtÞÒö^VÀuÞÑó;PM2RF8,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<iÌEGÀ;PM0PE]VÀvÞÔô^VÀuÞÓó;PM2FPPE=<UÌQFÀ;PM0PE]VÀvÞÒô^VÀsÞÑõ;PM2FPPE=<CÌ[EÀ;PM0PE]VÀtÞÒô^VÀuÞÑñ;PM2RF1,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<qËiDÀ;PM0PE]VÀvÞÔö^VÀuÞÓõ;PM2FPPE=<]ËsCÀ;PM0PE]VÀvÞÔò^VÀsÞÓó;PM2RF2,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<IË?CÀ;PM0PE]VÀtÞÒö^VÀsÞÑõ;PM2FPPE=<wÊIBÀ;PM0PE]VÀtÞÔô^VÀuÞÓñ;PM2FPPE=<cÊWAÀ;PM0PE]VÀvÞÒö^VÀuÞÑõ;PM2RF3,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<QÊa@À;PM0PE]VÀvÞÔò^VÀsÞÓó;PM2FPPE=<}Ém?À;PM0PE]VÀtÞÔö^VÀuÞÓó;PM2FPPE=<iÉyþ;PM0PE]VÀvÞÒô^VÀuÞÑó;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<WÉEþ;PM0PE]VÀvÞÒô^VÀsÞÑõ;PM2FPPE=<EÉOý;PM0PE]VÀtÞÔô^VÀsÞÓó;PM2FPPE=<qÈ[ü;PM0PE]VÀtÞÒö^VÀuÞÑó;PM2RF5,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<_Ègû;PM0PE]VÀvÞÔô^VÀuÞÓó;PM2FPPE=<KÈsú;PM0PE]VÀvÞÔô^VÀsÞÓõ;PM2FPPE=<wÇ}ù;PM0PE]VÀtÞÒô^VÀsÞÑó;PM2FPPE=<eÇIù;PM0PE]VÀtÞÔö^VÀuÞÓó;PM2RF6,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<QÇUø;PM0PE]VÀvÞÒô^VÀuÞÑó;PM2FPPE=<?Ça÷;PM0PE]VÀvÞÔô^VÀuÞÓó;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<kÆmö;PM0PE]VÀvÞÔô^VÀsÞÓõ;PM2FPPE=<WÆwõ;PM0PE]VÀtÞÒö^VÀuÞÑó;PM2FPPE=<EÆCõ;PM0PE]VÀvÞÒò^VÀsÞÑó;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<sÅOô;PM0PE]VÀtÞÔö^VÀuÞÓó;PM2FPPE=<_Å[ó;PM0PE]VÀvÞÒô^VÀsÞÑõ;PM2FPPE=<MÅeò;PM0PE]VÀtÞÔô^VÀsÞÓó;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<yÄqñ;PM0PE]VÀtÞÔô^VÀsÞÓó;PM2FPPE=<eÄ}ð;PM0PE]VÀtÞÒö^VÀuÞÑó;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<SÄIð;PM0PE]VÀvÞÔô^VÀsÞÓõ;PM2FPPE=<?ÄSï;PM0PE]VÀtÞÒô^VÀuÞÑñ;PM2FPPE=<mÃaî;PM0PE]VÀvÞÔô^VÀsÞÓõ;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,3FPPE=<YÃkí;PM0PE]VÀtÞÔö^VÀuÞÓó;PM2FPPE=<EÃwì;PM0PE]VÀvÞÒô^VÀsÞÑõ;PM2FPMC1,240PE=<QËOCÀ;PM0PEÆÐÂÌ¿ÊÁÈÁÆÁÈÂÌÈÒ?ÀÒCÀÒEÀÖGÀÖIÀØKÀØKÀÚMÀÚOÀÜQÀÚOÀÜQÀÞSÀÞQÀÜQÀÞSÀÜQÀÞQÀÞQÀÜOÀÞOÀÜMÀÜMÀÚIÀÚIÀÚGÀØEÀÖAÀÖ?ÀÔýÔûÒ÷ÐIÀÖGÀÔCÀÎAÀÐAÀÎ?ÀÌ?ÀÌ?ÀÐýÎýÒ?ÀÔ?ÀÚAÀÚAÀâEÀèGÀîËÌÑÌÓÊ×ÈÙÊÛÆÛÆÝÆÛÄÛÄÛÂ×ÂÕÂÓÂÏÂË¿ýÌAÀÎCÀÌGÀÐKÀÌKÀÎOÀÐOÀÎQÀÎQÀÎQÀÎSÀÎQÀÎOÀÌQÀÎMÀÌIÀÌIÀÌEÀÌCÀÊ?ÀÊûÊõÈñÈíÆåÆßÆÙÂÓÄËÂÿÄÁôÅöÇôÇöÇôÉôÇöÇöÉôÇöÉöÉöÉöÉöÉöËöÉöÉöËöËøËöËöËøËøËöÍøËöÍúËöÍøÍøÍøÍNÀÛJÀÝLÀÛJÀÛJÀÛJÀÝJÀÛJÀÛJÀÛLÀÛLÀÛNÀÛNÀÙPÀÛRÀÙTÀÛNÀÕPÀÕPÀ×PÀ×NÀÕRÀ×NÀ×PÀ×RÀ×PÀ×PÀ×PÀÕPÀÕRÀÕPÀÕRÀÕäÉäËæËèËêËìÍîÍðÍðÍòÏðÍôÏôÏôÏôÏöÑôÍôÑöÏôÑòÏôÏòÑðÑðÏîÏìÏîÑêÏæÏæÏäÏ;PM2FTFPMC1,90PE=<cÍcIÀ;PM0PE]VÀvÞÔô^VÀsÞÓõ;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<OÍmHÀ;PM0PE]VÀtÞÔô^VÀsÞÓó;PM2FPPE=<{ÌyGÀ;PM0PE]VÀtÞÒö^VÀuÞÑó;PM2RF5,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<iÌEGÀ;PM0PE]VÀvÞÔô^VÀuÞÓó;PM2FPPE=<UÌQFÀ;PM0PE]VÀvÞÒô^VÀsÞÑõ;PM2FPPE=<CÌ[EÀ;PM0PE]VÀtÞÒô^VÀuÞÑñ;PM2RF6,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<qËiDÀ;PM0PE]VÀvÞÔö^VÀuÞÓõ;PM2FPPE=<]ËsCÀ;PM0PE]VÀvÞÔò^VÀsÞÓó;PM2RF7,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<IË?CÀ;PM0PE]VÀtÞÒö^VÀsÞÑõ;PM2FPPE=<wÊIBÀ;PM0PE]VÀtÞÔô^VÀuÞÓñ;PM2FPPE=<cÊWAÀ;PM0PE]VÀvÞÒö^VÀuÞÑõ;PM2RF8,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<QÊa@À;PM0PE]VÀvÞÔò^VÀsÞÓó;PM2FPPE=<}Ém?À;PM0PE]VÀtÞÔö^VÀuÞÓó;PM2FPPE=<iÉyþ;PM0PE]VÀvÞÒô^VÀuÞÑó;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<WÉEþ;PM0PE]VÀvÞÒô^VÀsÞÑõ;PM2FPPE=<EÉOý;PM0PE]VÀtÞÔô^VÀsÞÓó;PM2FPPE=<qÈ[ü;PM0PE]VÀtÞÒö^VÀuÞÑó;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<_Ègû;PM0PE]VÀvÞÔô^VÀuÞÓó;PM2FPPE=<KÈsú;PM0PE]VÀvÞÔô^VÀsÞÓõ;PM2FPPE=<wÇ}ù;PM0PE]VÀtÞÒô^VÀsÞÑó;PM2FPPE=<eÇIù;PM0PE]VÀtÞÔö^VÀuÞÓó;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<QÇUø;PM0PE]VÀvÞÒô^VÀuÞÑó;PM2FPPE=<?Ça÷;PM0PE]VÀvÞÔô^VÀuÞÓó;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<kÆmö;PM0PE]VÀvÞÔô^VÀsÞÓõ;PM2FPPE=<WÆwõ;PM0PE]VÀtÞÒö^VÀuÞÑó;PM2FPPE=<EÆCõ;PM0PE]VÀvÞÒò^VÀsÞÑó;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<sÅOô;PM0PE]VÀtÞÔö^VÀuÞÓó;PM2FPPE=<_Å[ó;PM0PE]VÀvÞÒô^VÀsÞÑõ;PM2FPPE=<MÅeò;PM0PE]VÀtÞÔô^VÀsÞÓó;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<yÄqñ;PM0PE]VÀtÞÔô^VÀsÞÓó;PM2FPPE=<eÄ}ð;PM0PE]VÀtÞÒö^VÀuÞÑó;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<SÄIð;PM0PE]VÀvÞÔô^VÀsÞÓõ;PM2FPPE=<?ÄSï;PM0PE]VÀtÞÒô^VÀuÞÑñ;PM2FPPE=<mÃaî;PM0PE]VÀvÞÔô^VÀsÞÓõ;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,8FPPE=<YÃkí;PM0PE]VÀtÞÔö^VÀuÞÓó;PM2FPPE=<EÃwì;PM0PE]VÀvÞÒô^VÀsÞÑõ;PM2FPPE=<uãiNÀ;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2FT11,3FPPE=<[ã_MÀ;PM0PEoMÁ|òÜJÀnMÁ}òÙGÀ;PM2FPPE=<AãWLÀ;PM0PEmMÁ~òÚHÀpMÁ}òÛGÀ;PM2FT11,2FPPE=<eâOKÀ;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2FPPE=<KâEJÀ;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2FPPE=<qá}HÀ;PM0PEoMÁ|òÚJÀpMÁ}òÙGÀ;PM2FT11,1FPPE=<WáuGÀ;PM0PEoMÁ~òÜHÀnMÁ}òÙGÀ;PM2FPPE=<}àmFÀ;PM0PEmMÁ~òÚHÀpMÁ{òÛIÀ;PM2FPPE=<aàcEÀ;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2RF1,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FPPE=<Gà[DÀ;PM0PEoMÁ|òÚJÀpMÁ{òÙIÀ;PM2FPPE=<mßQCÀ;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2FPPE=<SßIBÀ;PM0PEoMÁ|òÜJÀnMÁ}òÙGÀ;PM2FPPE=<yÞAAÀ;PM0PEmMÁ~òÚHÀpMÁ}òÛGÀ;PM2RF2,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<]Þy?À;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2FPPE=<CÞoþ;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2FPPE=<iÝgý;PM0PEoMÁ|òÚJÀpMÁ}òÙGÀ;PM2RF3,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<OÝ_ü;PM0PEoMÁ~òÜHÀpMÁ{òÛIÀ;PM2FPPE=<sÜUû;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2RF4,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<YÜMú;PM0PEoMÁ|òÜJÀnMÁ{òÙIÀ;PM2FPPE=<?ÜCù;PM0PEmMÁ|òÚHÀpMÁ{òÛGÀ;PM2FPPE=<cÛ{÷;PM0PEoMÁ|òÚJÀpMÁ}òÙGÀ;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<IÛsö;PM0PEoMÁ~òÚHÀpMÁ}òÙGÀ;PM2FPPE=<oÚkõ;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2RF6,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<UÚaô;PM0PEoMÁ|òÜHÀnMÁ{òÙGÀ;PM2FPIW0,0,6352,4896PE=<{ÙYó;PM0PEmMÁ|òÚJÀpMÁ}òÛGÀ;PM2FPIWIW0,0,6352,4896PE=<_ÙQò;PM0PEoMÁ~òÚHÀpMÁ}òÙGÀ;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPIWIW0,0,6352,4896PE=<EÙIñ;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2FPIWIW0,0,6352,4896PE=<kØ?ð;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2FPIWIW0,0,6352,4896PE=<QØwî;PM0PEoMÁ|òÜJÀnMÁ{òÙIÀ;PM2FPIWIW0,0,6352,4896PE=<w×mí;PM0PEmMÁ|òÚHÀpMÁ{òÛGÀ;PM2FPIWIW0,0,6352,4896PE=<[×eì;PM0PEoMÁ|òÚJÀpMÁ}òÙGÀ;PM2RF8,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,8FPIWIW0,0,6352,4896PE=<A×]ë;PM0PEoMÁ~òÚHÀpMÁ}òÙGÀ;PM2FPIWIW0,0,6352,4896PE=<gÖUê;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,1FPIWIW0,0,6352,4896PE=<MÖKé;PM0PEoMÁ|òÜJÀnMÁ}òÙGÀ;PM2FPIWIW0,0,6352,4896PE=<sÕCè;PM0PEmMÁ~òÚHÀpMÁ}òÛGÀ;PM2FPIWIW0,0,6352,4896PE=<WÕ{æ;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,2FPIWIW0,0,6352,4896PE=<}Ôqå;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2FPIWIW0,0,6352,4896PE=<cÔiä;PM0PEoMÁ|òÚJÀpMÁ{òÙIÀ;PM2FPIWIW0,0,6352,4896PE=<IÔ_ã;PM0PEoMÁ|òÜHÀnMÁ{òÙGÀ;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,3FPIWIW0,0,6352,4896PE=<oÓWâ;PM0PEmMÁ|òÚJÀpMÁ}òÛGÀ;PM2FPIWIW0,0,6352,4896PE=<SÓOá;PM0PEoMÁ~òÚHÀpMÁ}òÙGÀ;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,4FPIWIW0,0,6352,4896PE=<yÒGà;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2FPIWIW0,0,6352,4896PE=<_Ò}Þ;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2FPIWIW0,0,6352,4896PE=<EÒuÝ;PM0PEoMÁ|òÜJÀnMÁ}òÙGÀ;PM2RF5,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,5FPIWIW0,0,6352,4896PE=<kÑmÜ;PM0PEmMÁ~òÚHÀpMÁ}òÛGÀ;PM2FPIWIW0,0,6352,4896PE=<OÑeÛ;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2FPIWIW0,0,6352,4896PE=<uÐ[Ú;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2RF6,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,6FPIWIW0,0,6352,4896PE=<[ÐSÙ;PM0PEoMÁ|òÚJÀpMÁ{òÙIÀ;PM2FPIWIW0,0,6352,4896PE=<AÐIØ;PM0PEoMÁ|òÜJÀpMÁ}òÛGÀ;PM2FPIWIW0,0,6352,4896PE=<eÏA×;PM0PEoMÁ~òpMÁ}ò;PM1PE;PM2FPIWMC1,240PE=<yÏw×;PM0PEKÀãKÀçKÀãIÀåMÀåKÀåMÀåMÀãOÀåOÀåOÀåSÀãSÀåSÀåUÀãYÀãYÀã[Àå]ÀãaÀãaÀãeÀágÀãiÀãmÀßoÀãsÀáuÀáyÀß{ÀáAÁßCÁßÏËÅÕ¿ÛÄßÈÝÌÝÌÙÈÏÕË×ÇÛÉÛÅÝÃÝÁßÁÝ¿ß¿ÝÂÛÂÛÄÙÄÕÄÓÄÏÆóÚõØõÖ÷ØùÖùÔùÖûÒûÔûÒùÐùÒûÎùÐ÷Î÷ÌõÎóÌóÊïÌïÊëÈéÊåÈãÆßÆÝÆÙÄÕÆÏÂÍÄÇÂ?ÀÈCÀÈKÀÈKÀÊQÀÊSÀÊYÀÊYÀÊ]ÀÊ_ÀÌ_ÀÌaÀÊcÀÌeÀÌaÀÊeÀÊcÀÌaÀÌ_ÀÊ_ÀÊ]ÀÊ[ÀÊWÀÌUÀÈQÀÊMÀÈIÀÈEÀÈýÆûÆõÆíÆëÄíÆëÆíÆïÈñÈóÈóÈ÷Ê÷ÊûÌ?ÀÊAÀÌCÀÎGÀÌKÀÐOÀÎSÀÐYÀÐ]ÀÐaÀÒeÀÒkÀÔqÀÔwÀÔ{ÀÖCÁØIÁÖOÁØUÁÚ]ÁØeÁÚØèÖàÎÞÌÜÊØÊÔÊÔÊÐVÁß\ÁáfÁÝlÁßtÁÝzÁÝ~ÁÝFÂÝHÂÝLÂÝRÂÛTÂÝVÂÛZÂÛZÂÝ\ÂÝ\ÂÝ\ÂÝ^ÂÝZÂÝ\ÂßXÂßVÂßTÂáNÂßLÂãJÂãBÂã~ÁãxÁçrÁçjÁçêÉìÉìÉîËðÍîÍîÍîÍìÍêÏêÏäÏäÏÞÏÚÏÖÍúÒBÀÒHÀØPÀØTÀÚ^ÀÞ`ÀÞfÀâjÀânÀæpÀätÀèxÀèxÀêzÀêzÀî|Àì|ÀîzÀìzÀðxÀîvÀðtÀðpÀîpÀðhÀîfÀð`Àî\ÀîVÀîPÀìHÀêÂË¿ÏÂÏÂÍ;PM2FTFPMC1,90PE=<uãiNÀ;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<[ã_MÀ;PM0PEoMÁ|òÜJÀnMÁ}òÙGÀ;PM2FPPE=<AãWLÀ;PM0PEmMÁ~òÚHÀpMÁ}òÛGÀ;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<eâOKÀ;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2FPPE=<KâEJÀ;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2FPPE=<qá}HÀ;PM0PEoMÁ|òÚJÀpMÁ}òÙGÀ;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<WáuGÀ;PM0PEoMÁ~òÜHÀnMÁ}òÙGÀ;PM2FPPE=<}àmFÀ;PM0PEmMÁ~òÚHÀpMÁ{òÛIÀ;PM2FPPE=<aàcEÀ;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2RF2,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<Gà[DÀ;PM0PEoMÁ|òÚJÀpMÁ{òÙIÀ;PM2FPPE=<mßQCÀ;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2FPPE=<SßIBÀ;PM0PEoMÁ|òÜJÀnMÁ}òÙGÀ;PM2FPPE=<yÞAAÀ;PM0PEmMÁ~òÚHÀpMÁ}òÛGÀ;PM2RF3,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<]Þy?À;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2FPPE=<CÞoþ;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2FPPE=<iÝgý;PM0PEoMÁ|òÚJÀpMÁ}òÙGÀ;PM2RF4,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<OÝ_ü;PM0PEoMÁ~òÜHÀpMÁ{òÛIÀ;PM2FPPE=<sÜUû;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2RF5,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<YÜMú;PM0PEoMÁ|òÜJÀnMÁ{òÙIÀ;PM2FPPE=<?ÜCù;PM0PEmMÁ|òÚHÀpMÁ{òÛGÀ;PM2FPPE=<cÛ{÷;PM0PEoMÁ|òÚJÀpMÁ}òÙGÀ;PM2RF6,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<IÛsö;PM0PEoMÁ~òÚHÀpMÁ}òÙGÀ;PM2FPPE=<oÚkõ;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<UÚaô;PM0PEoMÁ|òÜHÀnMÁ{òÙGÀ;PM2FPIW0,0,6352,4896PE=<{ÙYó;PM0PEmMÁ|òÚJÀpMÁ}òÛGÀ;PM2FPIWIW0,0,6352,4896PE=<_ÙQò;PM0PEoMÁ~òÚHÀpMÁ}òÙGÀ;PM2RF8,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPIWIW0,0,6352,4896PE=<EÙIñ;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2FPIWIW0,0,6352,4896PE=<kØ?ð;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2FPIWIW0,0,6352,4896PE=<QØwî;PM0PEoMÁ|òÜJÀnMÁ{òÙIÀ;PM2FPIWIW0,0,6352,4896PE=<w×mí;PM0PEmMÁ|òÚHÀpMÁ{òÛGÀ;PM2FPIWIW0,0,6352,4896PE=<[×eì;PM0PEoMÁ|òÚJÀpMÁ}òÙGÀ;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,1FPIWIW0,0,6352,4896PE=<A×]ë;PM0PEoMÁ~òÚHÀpMÁ}òÙGÀ;PM2FPIWIW0,0,6352,4896PE=<gÖUê;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,2FPIWIW0,0,6352,4896PE=<MÖKé;PM0PEoMÁ|òÜJÀnMÁ}òÙGÀ;PM2FPIWIW0,0,6352,4896PE=<sÕCè;PM0PEmMÁ~òÚHÀpMÁ}òÛGÀ;PM2FPIWIW0,0,6352,4896PE=<WÕ{æ;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,3FPIWIW0,0,6352,4896PE=<}Ôqå;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2FPIWIW0,0,6352,4896PE=<cÔiä;PM0PEoMÁ|òÚJÀpMÁ{òÙIÀ;PM2FPIWIW0,0,6352,4896PE=<IÔ_ã;PM0PEoMÁ|òÜHÀnMÁ{òÙGÀ;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,4FPIWIW0,0,6352,4896PE=<oÓWâ;PM0PEmMÁ|òÚJÀpMÁ}òÛGÀ;PM2FPIWIW0,0,6352,4896PE=<SÓOá;PM0PEoMÁ~òÚHÀpMÁ}òÙGÀ;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,5FPIWIW0,0,6352,4896PE=<yÒGà;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2FPIWIW0,0,6352,4896PE=<_Ò}Þ;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2FPIWIW0,0,6352,4896PE=<EÒuÝ;PM0PEoMÁ|òÜJÀnMÁ}òÙGÀ;PM2RF6,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,6FPIWIW0,0,6352,4896PE=<kÑmÜ;PM0PEmMÁ~òÚHÀpMÁ}òÛGÀ;PM2FPIWIW0,0,6352,4896PE=<OÑeÛ;PM0PEoMÁ~òÚHÀpMÁ{òÙIÀ;PM2FPIWIW0,0,6352,4896PE=<uÐ[Ú;PM0PEoMÁ|òÚHÀpMÁ{òÙGÀ;PM2RF7,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,7FPIWIW0,0,6352,4896PE=<[ÐSÙ;PM0PEoMÁ|òÚJÀpMÁ{òÙIÀ;PM2FPIWIW0,0,6352,4896PE=<AÐIØ;PM0PEoMÁ|òÜJÀpMÁ}òÛGÀ;PM2FPIWIW0,0,6352,4896PE=<eÏA×;PM0PEoMÁ~òpMÁ}ò;PM1PE;PM2FPIWMC1,240PE=<YRÀMvÀ;PM0PESÀxÁOÀxÁEÀzÁ?ÀzÁùzÁó|Áï~Áé~Áã~Áá@ÂÝBÂÙ@Â×BÂÕDÂÑDÂÓDÂÏFÂÑHÂÏFÂÏHÂÓJÂÓJÂÓHÂ×LÂ×LÂÝLÂßLÂãNÂçNÂíPÂóPÂ÷N¿ÎÎÈÔÆØÁØÃØÇÒÉÌÏTÀeÂLÀcÂFÀ]Â@À[ÂúYÂôSÂðSÂìQÂæMÂäMÂàKÂÜIÂÚGÂØIÂÖEÂÔGÂÖEÂÔGÂÒEÂÖIÂÔGÂÖKÂØIÂÚMÂÜOÂàQÂâSÂæUÂìYÂî[Âô_ÂúcÂÁ¿ÃÊÇÒËÚËÞÏäÏæÑèÑèÏèÑæÍâËàËØÇÒÃÈ;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<eOÀq|À;PM0PEEÀNÂAÀPÂûRÂùPÂõRÂñTÂïRÂéTÂéVÂåTÂãVÂãTÂßVÂßVÂÝVÂÛTÂÛVÂÛXÂÛTÂÛVÂÛTÂÛVÂÛTÂÝRÂßTÂáRÂáRÂãRÂçPÂéPÂëNÂïLÂËÅÍÅËÅÍÅËÅÍÅËÅÍÅäuÀàyÀÞ{ÀÞ?ÁÜCÁÚEÁØIÁØMÁØMÁÖOÁÔSÁÔSÁÔWÁÒUÁÒYÁÒ[ÁÐ[ÁÐ[ÁÐ[ÁÒ]ÁÎ]ÁÐ]ÁÒ]ÁÎ[ÁÒ[ÁÐ[ÁÒ[ÁÐWÁÒYÁÔUÁÒUÁÔSÁÖSÀÔOÀÔMÀÔKÀÔIÀÔGÀÔCÀÔCÀÔ?ÀÔAÀÔýÖýÔûÔùÔùÔùÖ÷ÖõÖùÖõÖõÖ÷ÖõØ÷Ø÷Ø÷ØùØ÷ØùÚûÚûÚý;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPMC1,90PE=<}WÀucÀ;PM0PEZÂPÀÄËYÂOÀÃÌ;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<yWÀAdÀ;PM0PEZÂPÀÄÍWÂMÀÅÌ;PM2FPPE=<sWÀMdÀ;PM0PEXÂNÀÆËYÂOÀÃÎ;PM2FPPE=<oWÀ[dÀ;PM0PEZÂPÀÄËWÂOÀÅÌ;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<iWÀgdÀ;PM0PEXÂPÀÆÍYÂOÀÃÎ;PM2FPPE=<eWÀudÀ;PM0PEZÂPÀÄÍYÂMÀÃÌ;PM2FPPE=<aWÀAeÀ;PM0PEZÂNÀÄËYÂMÀÃÌ;PM2FPPE=<]WÀMeÀ;PM0PEZÂNÀÄËWÂOÀÅÎ;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<WWÀ[eÀ;PM0PEXÂPÀÆËYÂOÀÃÌ;PM2FPPE=<SWÀgeÀ;PM0PEZÂPÀÄÍYÂMÀÃÌ;PM2RF5,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<OWÀseÀ;PM0PEZÂNÀÄËWÂOÀÅÎ;PM2FPPE=<IWÀAfÀ;PM0PEXÂPÀÆËYÂOÀÃÌ;PM2FPPE=<EWÀMfÀ;PM0PEZÂPÀÄÍWÂOÀÅÎ;PM2FPPE=<?WÀ[fÀ;PM0PEXÂPÀÆÍYÂMÀÃÌ;PM2RF6,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<{VÀgfÀ;PM0PEZÂNÀÂËWÂMÀÃÌ;PM2FPPE=<wVÀsfÀ;PM0PEXÂNÀÆËYÂOÀÃÎ;PM2FPPE=<sVÀAgÀ;PM0PEZÂPÀÄËWÂOÀÅÌ;PM2FPPE=<mVÀMgÀ;PM0PEXÂPÀÆÍYÂMÀÃÌ;PM2RF7,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<iVÀYgÀ;PM0PEZÂNÀÄËYÂOÀÃÎ;PM2FPPE=<eVÀggÀ;PM0PEZÂPÀÄËWÂOÀÅÌ;PM2RF8,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<_VÀsgÀ;PM0PEXÂPÀÆÍYÂOÀÃÎ;PM2FPPE=<[VÀAhÀ;PM0PEZÂPÀÄÍWÂMÀÅÌ;PM2FPPE=<UVÀMhÀ;PM0PEXÂNÀÄËYÂMÀÁÌ;PM2FPPE=<SVÀYhÀ;PM0PEZÂNÀÄËWÂOÀÅÎ;PM2FT11,1FPPE=<MVÀghÀ;PM0PEXÂPÀÆËYÂOÀÃÌ;PM2FPPE=<IVÀshÀ;PM0PEZÂPÀÄÍWÂMÀÅÌ;PM2FPPE=<CVÀ?iÀ;PM0PEXÂNÀÆËYÂOÀÃÎ;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FPPE=<?VÀMiÀ;PM0PEZÂPÀÄËYÂOÀÃÌ;PM2FPPE=<{UÀYiÀ;PM0PEZÂPÀÄÍWÂOÀÅÎ;PM2FPPE=<uUÀgiÀ;PM0PEXÂPÀÆÍYÂMÀÃÌ;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<qUÀsiÀ;PM0PEZÂNÀÄËYÂMÀÃÌ;PM2FPPE=<mUÀ?jÀ;PM0PEZÂNÀÄËYÂOÀÃÎ;PM2FPPE=<iUÀMjÀ;PM0PEZÂPÀÄËWÂOÀÅÌ;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,3FPPE=<cUÀYjÀ;PM0PEXÂPÀÆÍYÂMÀÃÌ;PM2FPPE=<_UÀejÀ;PM0PEZÂNÀÄËWÂOÀÅÎ;PM2FPPE=<YUÀsjÀ;PM0PEXÂPÀÆËYÂOÀÃÌ;PM2FPPE=<UUÀ?kÀ;PM0PEZÂPÀÄÍYÂOÀÃÎ;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,4FPPE=<QUÀMkÀ;PM0PEZÂPÀÄÍWÂMÀÅÌ;PM2FPPE=<KUÀYkÀ;PM0PEXÂNÀÄËWÂMÀÃÌ;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,5FPPE=<GUÀekÀ;PM0PEXÂNÀÆËYÂOÀÃÎ;PM2FPPE=<CUÀskÀ;PM0PEZÂPÀÄËYÂOÀÃÌ;PM2FPPE=<?UÀ?lÀ;PM0PEZÂPÀÄÍWÂMÀÅÌ;PM2FPPE=<yTÀKlÀ;PM0PEXÂNÀÆËYÂOÀÃÎ;PM2RF6,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,6FPPE=<uTÀYlÀ;PM0PEZÂPÀÄËWÂOÀÅÌ;PM2FPPE=<oTÀelÀ;PM0PEXÂPÀÆÍYÂOÀÃÎ;PM2FPPE=<kTÀslÀ;PM0PEZÂPÀÄÍYÂMÀÃÌ;PM2FPPE=<gTÀ?mÀ;PM0PEZÂNÀÄËYÂMÀÃÌ;PM2FPPE=<cTÀKmÀ;PM0PEZÂNÀÄËWÂOÀÅÎ;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,7FPPE=<]TÀYmÀ;PM0PEXÂPÀÆËYÂOÀÃÌ;PM2FPPE=<YTÀemÀ;PM0PEZÂPÀÄÍYÂMÀÃÌ;PM2FPPE=<UTÀqmÀ;PM0PEZÂNÀÄËWÂOÀÅÎ;PM2FPPE=<OTÀ?nÀ;PM0PEXÂPÀÆËYÂOÀÃÌ;PM2RF8,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,8FPPE=<KTÀKnÀ;PM0PEZÂPÀÄÍWÂOÀÅÎ;PM2FPPE=<ETÀYnÀ;PM0PEXÂPÀÆÍYÂMÀÃÌ;PM2RF1,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,1FPPE=<ATÀenÀ;PM0PEZÂNÀÂËWÂMÀÃÌ;PM2FPPE=<}SÀqnÀ;PM0PEXÂNÀÆËYÂOÀÃÎ;PM2FPPE=<ySÀ?oÀ;PM0PEZÂPÀÄËWÂOÀÅÌ;PM2FPPE=<sSÀKoÀ;PM0PEXÂPÀÆÍYÂMÀÃÌ;PM2RF2,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,2FPPE=<oSÀWoÀ;PM0PEZÂNÀÄËYÂOÀÃÎ;PM2FPPE=<kSÀeoÀ;PM0PEZÂPÀÄËWÂOÀÅÌ;PM2FPPE=<eSÀqoÀ;PM0PEXÂPÀÆÍYÂOÀÃÎ;PM2RF3,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1;FT11,3FPPE=<aSÀ?pÀ;PM0PEZÂPÀÄÍWÂMÀÅÌ;PM2FPMC1,240PE=<cSÀCiÀ;PM0PEÁÓÁÕ¿ÑÁÓÁÕÁÕÅÕÅÙÌÝÊßÈÝÈßÆßÆßÆßÈáÉÇËÃÉ¿Ç¿ÅØÅØÅØÅÚÅØÅØÅÚÇØÅØÅØÅØÅØÅØÅØÅÚÅØÅØÃØÅØÅØÃÚÅØÅØÃÚÃØÅØÅØÃØÅÚÃØÅØÃØÎÎÎÊÎÈÐÄÎÆÐÄÐÆÎÆÄÙÄÙÂ×Ä×ÄÙÄ×Ä×ÂÙÄ×ÄÙÄ×Ä×ÄÙÄ×ÄÙÄÙ;PM2FTFPMC1,90PE=<}WÀucÀ;PM0PEZÂPÀÄËYÂOÀÃÌ;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<yWÀAdÀ;PM0PEZÂPÀÄÍWÂMÀÅÌ;PM2FPPE=<sWÀMdÀ;PM0PEXÂNÀÆËYÂOÀÃÎ;PM2FPPE=<oWÀ[dÀ;PM0PEZÂPÀÄËWÂOÀÅÌ;PM2RF5,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<iWÀgdÀ;PM0PEXÂPÀÆÍYÂOÀÃÎ;PM2FPPE=<eWÀudÀ;PM0PEZÂPÀÄÍYÂMÀÃÌ;PM2FPPE=<aWÀAeÀ;PM0PEZÂNÀÄËYÂMÀÃÌ;PM2FPPE=<]WÀMeÀ;PM0PEZÂNÀÄËWÂOÀÅÎ;PM2RF6,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<WWÀ[eÀ;PM0PEXÂPÀÆËYÂOÀÃÌ;PM2FPPE=<SWÀgeÀ;PM0PEZÂPÀÄÍYÂMÀÃÌ;PM2RF7,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<OWÀseÀ;PM0PEZÂNÀÄËWÂOÀÅÎ;PM2FPPE=<IWÀAfÀ;PM0PEXÂPÀÆËYÂOÀÃÌ;PM2FPPE=<EWÀMfÀ;PM0PEZÂPÀÄÍWÂOÀÅÎ;PM2FPPE=<?WÀ[fÀ;PM0PEXÂPÀÆÍYÂMÀÃÌ;PM2RF8,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<{VÀgfÀ;PM0PEZÂNÀÂËWÂMÀÃÌ;PM2FPPE=<wVÀsfÀ;PM0PEXÂNÀÆËYÂOÀÃÎ;PM2FPPE=<sVÀAgÀ;PM0PEZÂPÀÄËWÂOÀÅÌ;PM2FPPE=<mVÀMgÀ;PM0PEXÂPÀÆÍYÂMÀÃÌ;PM2RF1,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<iVÀYgÀ;PM0PEZÂNÀÄËYÂOÀÃÎ;PM2FPPE=<eVÀggÀ;PM0PEZÂPÀÄËWÂOÀÅÌ;PM2RF2,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<_VÀsgÀ;PM0PEXÂPÀÆÍYÂOÀÃÎ;PM2FPPE=<[VÀAhÀ;PM0PEZÂPÀÄÍWÂMÀÅÌ;PM2FPPE=<UVÀMhÀ;PM0PEXÂNÀÄËYÂMÀÁÌ;PM2FPPE=<SVÀYhÀ;PM0PEZÂNÀÄËWÂOÀÅÎ;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<MVÀghÀ;PM0PEXÂPÀÆËYÂOÀÃÌ;PM2FPPE=<IVÀshÀ;PM0PEZÂPÀÄÍWÂMÀÅÌ;PM2FPPE=<CVÀ?iÀ;PM0PEXÂNÀÆËYÂOÀÃÎ;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<?VÀMiÀ;PM0PEZÂPÀÄËYÂOÀÃÌ;PM2FPPE=<{UÀYiÀ;PM0PEZÂPÀÄÍWÂOÀÅÎ;PM2FPPE=<uUÀgiÀ;PM0PEXÂPÀÆÍYÂMÀÃÌ;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<qUÀsiÀ;PM0PEZÂNÀÄËYÂMÀÃÌ;PM2FPPE=<mUÀ?jÀ;PM0PEZÂNÀÄËYÂOÀÃÎ;PM2FPPE=<iUÀMjÀ;PM0PEZÂPÀÄËWÂOÀÅÌ;PM2RF6,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,6FPPE=<cUÀYjÀ;PM0PEXÂPÀÆÍYÂMÀÃÌ;PM2FPPE=<_UÀejÀ;PM0PEZÂNÀÄËWÂOÀÅÎ;PM2FPPE=<YUÀsjÀ;PM0PEXÂPÀÆËYÂOÀÃÌ;PM2FPPE=<UUÀ?kÀ;PM0PEZÂPÀÄÍYÂOÀÃÎ;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,7FPPE=<QUÀMkÀ;PM0PEZÂPÀÄÍWÂMÀÅÌ;PM2FPPE=<KUÀYkÀ;PM0PEXÂNÀÄËWÂMÀÃÌ;PM2RF8,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,8FPPE=<GUÀekÀ;PM0PEXÂNÀÆËYÂOÀÃÎ;PM2FPPE=<CUÀskÀ;PM0PEZÂPÀÄËYÂOÀÃÌ;PM2FPPE=<?UÀ?lÀ;PM0PEZÂPÀÄÍWÂMÀÅÌ;PM2FPPE=<yTÀKlÀ;PM0PEXÂNÀÆËYÂOÀÃÎ;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,1FPPE=<uTÀYlÀ;PM0PEZÂPÀÄËWÂOÀÅÌ;PM2FPPE=<oTÀelÀ;PM0PEXÂPÀÆÍYÂOÀÃÎ;PM2FPPE=<kTÀslÀ;PM0PEZÂPÀÄÍYÂMÀÃÌ;PM2FPPE=<gTÀ?mÀ;PM0PEZÂNÀÄËYÂMÀÃÌ;PM2FPPE=<cTÀKmÀ;PM0PEZÂNÀÄËWÂOÀÅÎ;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,2FPPE=<]TÀYmÀ;PM0PEXÂPÀÆËYÂOÀÃÌ;PM2FPPE=<YTÀemÀ;PM0PEZÂPÀÄÍYÂMÀÃÌ;PM2FPPE=<UTÀqmÀ;PM0PEZÂNÀÄËWÂOÀÅÎ;PM2FPPE=<OTÀ?nÀ;PM0PEXÂPÀÆËYÂOÀÃÌ;PM2RF3,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,3FPPE=<KTÀKnÀ;PM0PEZÂPÀÄÍWÂOÀÅÎ;PM2FPPE=<ETÀYnÀ;PM0PEXÂPÀÆÍYÂMÀÃÌ;PM2RF4,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,4FPPE=<ATÀenÀ;PM0PEZÂNÀÂËWÂMÀÃÌ;PM2FPPE=<}SÀqnÀ;PM0PEXÂNÀÆËYÂOÀÃÎ;PM2FPPE=<ySÀ?oÀ;PM0PEZÂPÀÄËWÂOÀÅÌ;PM2FPPE=<sSÀKoÀ;PM0PEXÂPÀÆÍYÂMÀÃÌ;PM2RF5,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,5FPPE=<oSÀWoÀ;PM0PEZÂNÀÄËYÂOÀÃÎ;PM2FPPE=<kSÀeoÀ;PM0PEZÂPÀÄËWÂOÀÅÌ;PM2FPPE=<eSÀqoÀ;PM0PEXÂPÀÆÍYÂOÀÃÎ;PM2RF6,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1;FT11,6FPPE=<aSÀ?pÀ;PM0PEZÂPÀÄÍWÂMÀÅÌ;PM2FPMC1,240PE=<IãSIÁ;PM0PEgÀlÂiÀlÂkÀlÂkÀnÂoÀlÂoÀlÂoÀlÂqÀlÂsÀnÂsÀjÂqÀlÂsÀnÂqÀjÂsÀlÂsÀlÂqÀlÂoÀlÂoÀjÂoÀlÂkÀlÂkÀlÂiÀjÂgÀlÂeÀlÂaÀlÂ_ÀjÂ_ÀlÂYÀjÂWÀlÂSÀjÂQÀjÂKÀlÂËÎÕÆ×ÂÝÅÙÉÕÍÍÍ¿ÑHÀmÂLÀmÂRÀmÂTÀkÂXÀmÂ\ÀkÂ`ÀmÂdÀkÂdÀkÂhÀkÂlÀkÂlÀkÂnÀkÂrÀiÂrÀkÂvÀiÂtÀkÂvÀiÂxÀkÂxÀkÂxÀiÂxÀiÂxÀiÂzÀkÂvÀiÂxÀiÂvÀiÂvÀiÂtÀiÂrÀiÂpÀkÂpÀiÂÈÅÊ¿Ì¿ÎÆÌÆÊÊÆÈ¿Ê;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<oãYIÁ;PM0PEkÀrÂmÀpÂoÀrÂoÀpÂsÀpÂsÀnÂqÀnÂsÀnÂuÀnÂsÀnÂuÀnÂuÀlÂsÀlÂsÀlÂuÀlÂqÀjÂqÀlÂqÀjÂmÀlÂmÀjÂkÀlÂiÀjÂiÀjÂeÀjÂaÀjÂ_ÀjÂ_ÀlÂYÀjÂWÀjÂSÀjÂQÀjÂKÀlÂÉÌÉÆËÁÍÇÉÍÇÍÅÑÄÑHÀmÂLÀmÂRÀmÂTÀkÂXÀmÂ\ÀkÂ`ÀmÂdÀkÂdÀkÂhÀkÂlÀkÂlÀkÂnÀkÂrÀiÂrÀkÂvÀiÂtÀkÂvÀiÂxÀkÂxÀkÂxÀiÂxÀiÂxÀiÂzÀkÂvÀiÂxÀiÂvÀiÂvÀiÂtÀiÂrÀiÂpÀkÂpÀiÂÌÉÎÆÊÌÁÔ;PM2RF8,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<CïU\À;PM0PEÆ×ÈÛÊÝÌÛÌÝÊÝÎÛÌÝÌÛÌ×Î×ÌÓÌÑÊËÊËÊÃÖÇØÉØÅÖÇÔÁÔÂÐÆÊÎÌÖÌÖÎÖÎØÎØÎØÎØÎØÎØÎÚÌØÊÚÌØÈØÆØÆØÁÔÏÐ×ÌÝÆßÂÛÁÕÉÍÏÇ×É×Ç×ËÕÉ×Ë×ÇÕË×ËÍÉÊÇÜËèËîÍìÑæÕØ×ÈÙÄÝÁÝÅÙÉÓÍËÏ¿Ó;PM2RF1,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<QdÀwSÀ;PM0PE_ÂüËÁÑÇÛÍÝÓãÕéÙëÝíÝñÝïÝóÛñÙñÕïÓíËéÇÕÂÍÈÉÐÅÒÁØÃØ¿ÚÁØKÃPÜËBÀËDÀËLÀÇJÀÉNÀÉNÀÇLÀÇHÀÉHÀÇBÀÉüÉôÉîËäËØÍÐåÎÝÐ×ÎÑÎÑÌÍÊÑÊÑÄÑÆÏÈÍÌÏÌÑÎ×ÐÝÎåÌWÄêÔÅÔÇÔÇÖÉÖËÔËÖÍØËÖÍÖËÖËÔËÖÉÔÉÖÅÒÅÆÏÁË¿ËÈËêÝìÓêÏäËàÉÖËÎÏ¿×ÅáÃßÁáÂßÂáÆáÆáÆáÊßÈáÊßÈßÊßÈÝÊÝÆÝÔ[ÀÒ_ÀÒ_ÀÒcÀÐcÀÐcÀÎeÀÎeÀÌeÀÎeÀÌcÀÊcÀÌaÀÊ_ÀÈ_ÀÊ[ÀÈWÀÊUÀÆSÀÈMÀÈKÀÈEÀÆAÀÈûÆ÷ÆñÈëÆãÈÝÆ×ÈÏÆÅðÝäßÜÝÔÝÒÕÐÍÒÃÖÊüæ@ÀêFÀêFÀìHÀìJÀìFÀêFÀê@ÀèüäöâìÜäØÜÒÎÌ¿Æ;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,2FPMC1,90PE=<YòISÀ;PM0PEÄIÀÊGÀÒEÀÚAÀÞ?Àäûê÷îóôíøéüã@ÀÝBÀÙFÀÑHÀÉJÀÃJÀÄHÀÊFÀÒBÀÚ@ÀÞüäøêôîîôêøäüÞ@ÀÚBÀÒFÀÊHÀÄJÀÃJÀÉHÀÑFÀÙBÀÝ@Àãüéøíôóî÷êûä?ÀÞAÀÚEÀÒGÀÊIÀÄIÀÃGÀÉEÀÑAÀÙ?ÀÝûã÷éóííóé÷ãûÝ?ÀÙAÀÑEÀÉGÀÃIÀ;PM1PEÊ¿ÄGÀÊGÀÒCÀØAÀÞýäûêõîñòïøçúã@ÀÝBÀ×DÀÑFÀËJÀÁHÀÂHÀÌDÀÒBÀØþÞüäöèòððòèöäüÞþØBÀÒDÀÌHÀÂHÀÁJÀËFÀÑDÀ×BÀÝþãüçöïôñîõèûäýÞAÀØCÀÒGÀÌGÀÄIÀÃEÀËCÀÑAÀ×?ÀÝùã÷çñííóéõãûÝý×AÀÑCÀÉEÀÃIÀ;PM1PE;PM2FPPE=<OòISÀ;PM0PEÄGÀÊGÀÒCÀØAÀÞýäûêõîñòïøçúã@ÀÝBÀ×DÀÑFÀËJÀÁHÀÂHÀÌDÀÒBÀØþÞüäöèòððòèöäüÞþØBÀÒDÀÌHÀÂHÀÁJÀËFÀÑDÀ×BÀÝþãüçöïôñîõèûäýÞAÀØCÀÒGÀÌGÀÄIÀÃEÀËCÀÑAÀ×?ÀÝùã÷çñííóéõãûÝý×AÀÑCÀÉEÀÃIÀ;PM1PEÌ¿ÂGÀÌEÀÐAÀØAÀÞýäùèõîñòíöçúáþÝ@À×DÀÑFÀÉHÀÃHÀÄFÀÊBÀÒBÀØþÞúâöèòîîòèöâúÞþØBÀÒBÀÊFÀÄHÀÃHÀÉFÀÑDÀ×@ÀÝþáúçöíòñîõèùäýÞAÀØAÀÐEÀÊGÀÄGÀÃEÀÉCÀÏ?À×ýÝùãõçñííñçõãùÝý×?ÀÏCÀËEÀÁGÀ;PM1PE;PM2FPPE=<CòISÀ;PM0PEÂGÀÌEÀÐAÀØAÀÞýäùèõîñòíöçúáþÝ@À×DÀÑFÀÉHÀÃHÀÄFÀÊBÀÒBÀØþÞúâöèòîîòèöâúÞþØBÀÒBÀÊFÀÄHÀÃHÀÉFÀÑDÀ×@ÀÝþáúçöíòñîõèùäýÞAÀØAÀÐEÀÊGÀÄGÀÃEÀÉCÀÏ?À×ýÝùãõçñííñçõãùÝý×?ÀÏCÀËEÀÁGÀ;PM1PEÌ¿ÂEÀÌCÀÐAÀØ?ÀÞýâ÷èõìñòëöçøáüÝ@ÀÕBÀÑDÀÉHÀÃFÀÄDÀÊBÀÒ@ÀÖþÞøâöèòììòèöâøÞþÖ@ÀÒBÀÊDÀÄFÀÃHÀÉDÀÑBÀÕ@ÀÝüáøçöëòñìõè÷âýÞ?ÀØAÀÐCÀÊEÀÄGÀÃCÀÉAÀÏ?À×ûÝ÷áõçñëëñçõá÷Ýû×?ÀÏAÀËCÀÁGÀ;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,3FPPE=<wñISÀ;PM0PEÂEÀÌCÀÐAÀØ?ÀÞýâ÷èõìñòëöçøáüÝ@ÀÕBÀÑDÀÉHÀÃFÀÄDÀÊBÀÒ@ÀÖþÞøâöèòììòèöâøÞþÖ@ÀÒBÀÊDÀÄFÀÃHÀÉDÀÑBÀÕ@ÀÝüáøçöëòñìõè÷âýÞ?ÀØAÀÐCÀÊEÀÄGÀÃCÀÉAÀÏ?À×ûÝ÷áõçñëëñçõá÷Ýû×?ÀÏAÀËCÀÁGÀ;PM1PEÊ¿ÄEÀÊAÀÒAÀÖýÜûâ÷èóìïðíöåøáúÝþÕBÀÏDÀËFÀÃFÀÄBÀÌBÀÐþÖüÞøâôæðîîðæôâøÞüÖþÐBÀÌBÀÄFÀÃFÀËDÀÏBÀÕþÝúáøåöíðïìóè÷àûÞýÖAÀÒAÀÊEÀÄEÀÃCÀÉAÀÑýÕùÝ÷ßõçïëëïçõá÷ÛùÕýÑAÀÉCÀÃEÀ;PM1PE;PM2FT11,2FPPE=<mñISÀ;PM0PEÄEÀÊAÀÒAÀÖýÜûâ÷èóìïðíöåøáúÝþÕBÀÏDÀËFÀÃFÀÄBÀÌBÀÐþÖüÞøâôæðîîðæôâøÞüÖþÐBÀÌBÀÄFÀÃFÀËDÀÏBÀÕþÝúáøåöíðïìóè÷àûÞýÖAÀÒAÀÊEÀÄEÀÃCÀÉAÀÑýÕùÝ÷ßõçïëëïçõá÷ÛùÕýÑAÀÉCÀÃEÀ;PM1PEÌ¿ÄCÀÊAÀÐ?ÀÖýÜùâ÷æóìïðéôçößüÛü×BÀÏBÀÉDÀÃDÀÄBÀÊ@ÀÐþØúÜøàôèîêìðèôàøÜúØþÐ@ÀÊBÀÄDÀÃDÀÉBÀÏBÀ×üÛüßöçôëîíîóæ÷âùÚýØ?ÀÐAÀÊCÀÄCÀÃAÀÉAÀÏû×ûÙõáóåïíëíåóáõÛûÕûÏAÀÉAÀÃCÀ;PM1PE;PM2FPPE=<añISÀ;PM0PEÄCÀÊAÀÐ?ÀÖýÜùâ÷æóìïðéôçößüÛü×BÀÏBÀÉDÀÃDÀÄBÀÊ@ÀÐþØúÜøàôèîêìðèôàøÜúØþÐ@ÀÊBÀÄDÀÃDÀÉBÀÏBÀ×üÛüßöçôëîíîóæ÷âùÚýØ?ÀÐAÀÊCÀÄCÀÃAÀÉAÀÏû×ûÙõáóåïíëíåóáõÛûÕûÏAÀÉAÀÃCÀ;PM1PEÊ¿ÄAÀÊAÀÐ?ÀÖûÜùâõäñìïîéôåöáøÙþÕþÑBÀÇDÀÃBÀÄBÀÈ@ÀÒüÖúÚöâòæðêêðæòâöÚúÖüÒ@ÀÈBÀÄBÀÃDÀÇBÀÑþÕþÙøáöåòéðïêñæõâùÜûÔ?ÀÒAÀÊAÀÂCÀÁAÀÉýÑýÓ÷ÛõáóåíéëïãñáõÛ÷ÕýÏýÉAÀÃCÀ;PM1PE;PM2FPPE=<WñISÀ;PM0PEÄAÀÊAÀÐ?ÀÖûÜùâõäñìïîéôåöáøÙþÕþÑBÀÇDÀÃBÀÄBÀÈ@ÀÒüÖúÚöâòæðêêðæòâöÚúÖüÒ@ÀÈBÀÄBÀÃDÀÇBÀÑþÕþÙøáöåòéðïêñæõâùÜûÔ?ÀÒAÀÊAÀÂCÀÁAÀÉýÑýÓ÷ÛõáóåíéëïãñáõÛ÷ÕýÏýÉAÀÃCÀ;PM1PEÌ¿ÄAÀÊ?ÀÐýÖûÚ÷âóäóêëîéòåößøÛüÕþÏ@ÀÇBÀÃBÀÄ@ÀÈþÐüÖøÜôàôæìêêìæôàôÜøÖüÐþÈ@ÀÄBÀÃBÀÇ@ÀÏþÕüÛøßöåòéîëêóäóà÷ÜûÖýÐ?ÀÊAÀÂAÀÁ?ÀÉýÏûÕ÷ÛõßñãíééíãñáõÙ÷ÕûÏýÉ?ÀÃAÀ;PM1PE;PM2FPPE=<KñISÀ;PM0PEÄAÀÊ?ÀÐýÖûÚ÷âóäóêëîéòåößøÛüÕþÏ@ÀÇBÀÃBÀÄ@ÀÈþÐüÖøÜôàôæìêêìæôàôÜøÖüÐþÈ@ÀÄBÀÃBÀÇ@ÀÏþÕüÛøßöåòéîëêóäóà÷ÜûÖýÐ?ÀÊAÀÂAÀÁ?ÀÉýÏûÕ÷ÛõßñãíééíãñáõÙ÷ÕûÏýÉ?ÀÃAÀ;PM1PEÌ¿Ä?ÀÈ?ÀÐûÖùÚ÷àóäñêíîçðãößöÛüÓüÏþÉBÀÃ@ÀÄ@ÀÊüÐúÔøÜôàòäìèêîäòàôÜøÔúÐüÊ@ÀÄ@ÀÃBÀÉþÏüÓüÛößöãðéìëêñäóâ÷ÚùÖûÎ?ÀÊ?ÀÄAÀÃýÉûÍûÕõÙõáïãíééëãïßõÙõÕûÏûÇýÃAÀ;PM1PE;PM2FT11,3FPPE=<?ñISÀ;PM0PEÄ?ÀÈ?ÀÐûÖùÚ÷àóäñêíîçðãößöÛüÓüÏþÉBÀÃ@ÀÄ@ÀÊüÐúÔøÜôàòäìèêîäòàôÜøÔúÐüÊ@ÀÄ@ÀÃBÀÉþÏüÓüÛößöãðéìëêñäóâ÷ÚùÖûÎ?ÀÊ?ÀÄAÀÃýÉûÍûÕõÙõáïãíééëãïßõÙõÕûÏûÇýÃAÀ;PM1PEÌ¿Ä?ÀÈýÐûÔ÷Ü÷ÞñäïèíìåðãôßøÙøÕüÍþÉ@ÀÃ@ÀÄþÊüÎøÖøÚòàðäîææîäðàòÚøÖøÎüÊþÄ@ÀÃ@ÀÉþÍüÕøÙøßôãðåìíèïäñÞ÷Ú÷ÖûÎýÊ?ÀÄ?ÀÃýÉûÍ÷Õ÷ÙóÝïãëççëãïÝóÛ÷Ó÷ÏûÇýÃ?À;PM1PE;PM2FPPE=<sðISÀ;PM0PEÄ?ÀÈýÐûÔ÷Ü÷ÞñäïèíìåðãôßøÙøÕüÍþÉ@ÀÃ@ÀÄþÊüÎøÖøÚòàðäîææîäðàòÚøÖøÎüÊþÄ@ÀÃ@ÀÉþÍüÕøÙøßôãðåìíèïäñÞ÷Ú÷ÖûÎýÊ?ÀÄ?ÀÃýÉûÍ÷Õ÷ÙóÝïãëççëãïÝóÛ÷Ó÷ÏûÇýÃ?À;PM1PEÊ¿ÄýÈýÐùÔ÷ÚõÞñäïèéìçîãôÝôÙúÕúÍþÉþÁþÂþÊúÎøÖöÚòÞðäêèèêäðÞòÚöÖøÎúÊþÂþÁþÉþÍúÕúÙôÝôãîçìéæïäñÞõÜ÷ÔùÐýÈýÄýÃýÇùÏùÓóÛóÝíãëåçëãíÝóÙóÓùÏùÇýÃý;PM1PE;PM2FT11,2FPPE=<iðISÀ;PM0PEÄýÈýÐùÔ÷ÚõÞñäïèéìçîãôÝôÙúÕúÍþÉþÁþÂþÊúÎøÖöÚòÞðäêèèêäðÞòÚöÖøÎúÊþÂþÁþÉþÍúÕúÙôÝôãîçìéæïäñÞõÜ÷ÔùÐýÈýÄýÃýÇùÏùÓóÛóÝíãëåçëãíÝóÙóÓùÏùÇýÃý;PM1PEÌ¿ÂûÊûÎùÔ÷ÚóÞñäíæëêåîáòÝöÛöÑúÏüÇþÃüÄüÈúÐøÒôÜòÞîâìææìâîÞòÜôÒøÐúÈüÄüÃþÇüÏúÑöÛöÝòáìåìëæíäñÞóÚ÷ÒùÐûÈûÄýÃûÇùÏõÑõÙñÝíãéååëãëÝñÙõÓõÍùÉûÁý;PM1PE;PM2FPPE=<]ðISÀ;PM0PEÂûÊûÎùÔ÷ÚóÞñäíæëêåîáòÝöÛöÑúÏüÇþÃüÄüÈúÐøÒôÜòÞîâìææìâîÞòÜôÒøÐúÈüÄüÃþÇüÏúÑöÛöÝòáìåìëæíäñÞóÚ÷ÒùÐûÈûÄýÃûÇùÏõÑõÙñÝíãéååëãëÝñÙõÓõÍùÉûÁý;PM1PEÌ¿ÂûÊùÎ÷ÔõÚóÜñâíæéêãîãðÛôÙöÓøÍüÇüÃüÄúÈøÎöÔôÚòÜîäêääêäîÜòÚôÔöÎøÈúÄüÃüÇüÍøÓöÙôÛðãîãêéäíäñÜóÚõÔ÷ÎùÈûÄûÃûÇ÷ÍõÓóÙïÛíãéãåéáíÛïÙóÓõÍ÷ÉûÁû;PM1PE;PM2FT11,3FPPE=<QðISÀ;PM0PEÂûÊùÎ÷ÔõÚóÜñâíæéêãîãðÛôÙöÓøÍüÇüÃüÄúÈøÎöÔôÚòÜîäêääêäîÜòÚôÔöÎøÈúÄüÃüÇüÍøÓöÙôÛðãîãêéäíäñÜóÚõÔ÷ÎùÈûÄûÃûÇ÷ÍõÓóÙïÛíãéãåéáíÛïÙóÓõÍ÷ÉûÁû;PM1PEÊ¿ÄùÈùÎ÷ÔõØñÞïâëäçêåìáðÝò×öÑøÏøÇüÃúÄúÈøÐöÒòØðÞìâèææèâìÞðØòÒöÐøÈúÄúÃüÇøÏøÑö×òÝðáìåêçäëâïÞñØõÔ÷ÎùÈùÄûÃ÷Ç÷ÍõÓñ×ïÝëáéããéáëÝï×ñÓõÍ÷Ç÷Ãû;PM1PE;PM2FT11,2FPPE=<GðISÀ;PM0PEÄùÈùÎ÷ÔõØñÞïâëäçêåìáðÝò×öÑøÏøÇüÃúÄúÈøÐöÒòØðÞìâèææèâìÞðØòÒöÐøÈúÄúÃüÇøÏøÑö×òÝðáìåêçäëâïÞñØõÔ÷ÎùÈùÄûÃ÷Ç÷ÍõÓñ×ïÝëáéããéáëÝï×ñÓõÍ÷Ç÷Ãû;PM1PEÌ¿ÂùÊ÷ÎõÒóØñÞíàëäçèåìßðÛð×ôÓøÍøÇúÃúÄøÈöÎôÔòØîÜìàèææèàìÜîØòÔôÎöÈøÄúÃúÇøÍøÓô×ðÛðßìåæçæëàíÞñØóÒõÎ÷ÊùÂùÁ÷É÷ÍóÑï×ïÝëßçåãåßëÝï×ïÑóÍ÷É÷Áù;PM1PE;PM2FT11,3FPPE=<{ïISÀ;PM0PEÂùÊ÷ÎõÒóØñÞíàëäçèåìßðÛð×ôÓøÍøÇúÃúÄøÈöÎôÔòØîÜìàèææèàìÜîØòÔôÎöÈøÄúÃúÇøÍøÓô×ðÛðßìåæçæëàíÞñØóÒõÎ÷ÊùÂùÁ÷É÷ÍóÑï×ïÝëßçåãåßëÝï×ïÑóÍ÷É÷Áù;PM1PEÊ¿Ä÷È÷ÎõÒñØïÜíàëäçèãêßîÛð×ôÑöÍøÇøÁøÂøÈöÎòÒðØîÜìàèääèàìÜîÖðÔòÎöÈøÂøÁøÇøÍöÓòÕòÛîßêãèçäëàíÜïÖñÔõÎ÷È÷Â÷Á÷ÇõÍóÓïÕíÛéßçããçßéÛí×ñÑñÍõÇ÷Ã÷;PM1PE;PM2FPPE=<qïISÀ;PM0PEÄ÷È÷ÎõÒñØïÜíàëäçèãêßîÛð×ôÑöÍøÇøÁøÂøÈöÎòÒðØîÜìàèääèàìÜîÖðÔòÎöÈøÂøÁøÇøÍöÓòÕòÛîßêãèçäëàíÜïÖñÔõÎ÷È÷Â÷Á÷ÇõÍóÓïÕíÛéßçããçßéÛí×ñÑñÍõÇ÷Ã÷;PM1PEÌ¿ÄõÈõÌõÔïÖïÜíàéâåèãèÝîÛð×òÑôÍöÇøÁöÂöÈöÎðÒðØîÜêÞæääæÞêÜîØðÒðÎöÈöÂöÁøÇöÍôÑò×ðÛîÝèãèåâéàíÚïØïÒõÎõÈõÂ÷ÁõÇóÍñÑï×íÙçßçááçßçÛíÕïÓñËóÇõÃ÷;PM1PE;PM2FT11,2FPPE=<eïISÀ;PM0PEÄõÈõÌõÔïÖïÜíàéâåèãèÝîÛð×òÑôÍöÇøÁöÂöÈöÎðÒðØîÜêÞæääæÞêÜîØðÒðÎöÈöÂöÁøÇöÍôÑò×ðÛîÝèãèåâéàíÚïØïÒõÎõÈõÂ÷ÁõÇóÍñÑï×íÙçßçááçßçÛíÕïÓñËóÇõÃ÷;PM1PEÌ¿ÂõÈóÎóÒñÖíÚëàéâãæãêÝìÙî×òÑòËöÉöÁöÂôÊôÌòÒîØìÚêÞääääÞêÚìØîÒòÌôÊôÂöÁöÉöËòÑò×îÙìÝêãäãäéÞëÜíÖñÒóÎóÈõÂõÁõÇñÍñÑíÕëÛéÝåãáãßéÙëÕíÑñÍñÇõÁõ;PM1PE;PM2FPPE=<YïISÀ;PM0PEÂõÈóÎóÒñÖíÚëàéâãæãêÝìÙî×òÑòËöÉöÁöÂôÊôÌòÒîØìÚêÞääääÞêÚìØîÒòÌôÊôÂöÁöÉöËòÑò×îÙìÝêãäãäéÞëÜíÖñÒóÎóÈõÂõÁõÇñÍñÑíÕëÛéÝåãáãßéÙëÕíÑñÍñÇõÁõ;PM1PEÌ¿ÂóÈõÎïÐïØíØëÞçâåæßèÝìÙìÕðÑòËôÉöÁôÂöÊðÌðÒîÖìÚèÞäàâæÞèÚìÖîÒðÌðÊöÂôÁöÉôËòÑðÕìÙìÝèáäãäçÞëØíØïÐïÎõÈóÂõÁóÇñÍïÏë×ë×çÝåãáãÝç×ë×ëÏïÍñÇóÁõ;PM1PE;PM2FT11,3FPPE=<MïISÀ;PM0PEÂóÈõÎïÐïØíØëÞçâåæßèÝìÙìÕðÑòËôÉöÁôÂöÊðÌðÒîÖìÚèÞäàâæÞèÚìÖîÒðÌðÊöÂôÁöÉôËòÑðÕìÙìÝèáäãäçÞëØíØïÐïÎõÈóÂõÁóÇñÍïÏë×ë×çÝåãáãÝç×ë×ëÏïÍñÇóÁõ;PM1PEÊ¿ÂóÊñÌñÒíÔíÚéÜåâãäáèÝêÙìÓðÑðËòÇöÁôÂòÈòÌîÒîÔêÚæÞäââäÞæÚêÔîÒîÌòÈòÂôÁöÇòËðÑðÓìÙêÝèáäãàåÞéÚíÔíÒñÌñÈóÄõÃñÇïËïÑëÓéÙçÝãßáãÛçÙéÓëÑïËïÉñÁõ;PM1PE;PM2FPPE=<CïISÀ;PM0PEÂóÊñÌñÒíÔíÚéÜåâãäáèÝêÙìÓðÑðËòÇöÁôÂòÈòÌîÒîÔêÚæÞäââäÞæÚêÔîÒîÌòÈòÂôÁöÇòËðÑðÓìÙêÝèáäãàåÞéÚíÔíÒñÌñÈóÄõÃñÇïËïÑëÓéÙçÝãßáãÛçÙéÓëÑïËïÉñÁõ;PM1PEÌ¿ÂñÈñÎïÐíÔëÚçÜåàãäßèÝè×ìÕîÏîÍôÅòÁòÂòÆðÎîÐìÖèØæÞäààäÞæØèÖìÐîÎðÆòÂòÁòÅôÍîÏîÕì×èÝèßâãâåÜçÚëÔíÐïÎñÆñÄñÃóÅíÍíÏëÓçÙçÛãáßáÛçÙçÓëÏíÍíÇóÁñ;PM1PE;PM2FPPE=<wîISÀ;PM0PEÂñÈñÎïÐíÔëÚçÜåàãäßèÝè×ìÕîÏîÍôÅòÁòÂòÆðÎîÐìÖèØæÞäààäÞæØèÖìÐîÎðÆòÂòÁòÅôÍîÏîÕì×èÝèßâãâåÜçÚëÔíÐïÎñÆñÄñÃóÅíÍíÏëÓçÙçÛãáßáÛçÙçÓëÏíÍíÇóÁñ;PM1PEÌ¿ÂïÆñÌíÒíÔéÚçÚåàãâÝèÛæÙìÓìÏðËðÇòÁðÂòÈîÌîÐêÔèÚæÜâÞàäÜæÚèÔêÐîÌîÈòÂðÁòÇðËðÏìÓìÙæÛèßàáàåÜçÚéÔíÐíÌñÈïÂñÁïÇïËëÏëÓåÙçÛáßßßÙçÙåÓëÑëËïÅïÁñ;PM1PE;PM2FPPE=<kîISÀ;PM0PEÂïÆñÌíÒíÔéÚçÚåàãâÝèÛæÙìÓìÏðËðÇòÁðÂòÈîÌîÐêÔèÚæÜâÞàäÜæÚèÔêÐîÌîÈòÂðÁòÇðËðÏìÓìÙæÛèßàáàåÜçÚéÔíÐíÌñÈïÂñÁïÇïËëÏëÓåÙçÛáßßßÙçÙåÓëÑëËïÅïÁñ;PM1PEÊ¿ÂïÈïÌíÐëÔçØçÜåÞßâßæÛæ×êÓìÏîËîÅòÃðÄðÆîÌìÐèÔèØæÜààààÜæØèÔèÐìÌîÆðÄðÃòÅîËîÏìÓê×æÛæßâßÞåÜçØçÔëÐíÌïÈïÂñÁíÇíËëÏéÓå×åÛáÝÝáÛå×åÓéÏëËíÇíÁñ;PM1PE;PM2FT11,2FPPE=<aîISÀ;PM0PEÂïÈïÌíÐëÔçØçÜåÞßâßæÛæ×êÓìÏîËîÅòÃðÄðÆîÌìÐèÔèØæÜààààÜæØèÔèÐìÌîÆðÄðÃòÅîËîÏìÓê×æÛæßâßÞåÜçØçÔëÐíÌïÈïÂñÁíÇíËëÏéÓå×åÛáÝÝáÛå×åÓéÏëËíÇíÁñ;PM1PEÌ¿ÂïÈíÊëÒéÒéØåÚãÞßâÝäÛæÕèÓìÏìËîÅðÃðÄîÆìÌêÐêÔæÖäÜàÞÞàÜäÖæÔêÐêÌìÆîÄðÃðÅîËìÏìÓèÕæÛäÝâßÜãÜåØéÒéÒëÊíÈïÂïÁíÇëÉëÑçÑå×ãÛáÛÝáÙã×åÑçÑëÉëÇíÁï;PM1PE;PM2FT11,3FPPE=<UîISÀ;PM0PEÂïÈíÊëÒéÒéØåÚãÞßâÝäÛæÕèÓìÏìËîÅðÃðÄîÆìÌêÐêÔæÖäÜàÞÞàÜäÖæÔêÐêÌìÆîÄðÃðÅîËìÏìÓèÕæÛäÝâßÜãÜåØéÒéÒëÊíÈïÂïÁíÇëÉëÑçÑå×ãÛáÛÝáÙã×åÑçÑëÉëÇíÁï;PM1PEÊ¿ÄíÆëÌíÎçÔçÖåÜáÜáàÛäÙä×êÑèÏìÉìÇðÁîÂìÈîÊèÐèÒæØâÚâÜÜâÚâØæÒèÐèÊîÈìÂîÁðÇìÉìÏèÑê×äÙäÛàáÜáÚåØçÒçÐíÌëÆíÂïÁëÅëËçÏéÑã×ãÙßÛÛßÛãÕãÓéÍçËëÅëÃï;PM1PE;PM2FPPE=<KîISÀ;PM0PEÄíÆëÌíÎçÔçÖåÜáÜáàÛäÙä×êÑèÏìÉìÇðÁîÂìÈîÊèÐèÒæØâÚâÜÜâÚâØæÒèÐèÊîÈìÂîÁðÇìÉìÏèÑê×äÙäÛàáÜáÚåØçÒçÐíÌëÆíÂïÁëÅëËçÏéÑã×ãÙßÛÛßÛãÕãÓéÍçËëÅëÃï;PM1PEÌ¿ÄíÆéÌéÎéÒåÖãÚáÜßàÛâÙäÕèÓèÍêÉìÇîÁîÂêÈêÊêÎæÔäÖâÚàÜÜàÚâÖäÔæÎêÊêÈêÂîÁîÇìÉêÍèÓèÕäÙâÛàßÚáÜãÔåÔéÎéÌéÆíÂíÁëÅéËçÍçÓãÓáÛßÙÛßÙáÕãÑçÍçËéÅëÃí;PM1PE;PM2FPPE=<?îISÀ;PM0PEÄíÆéÌéÎéÒåÖãÚáÜßàÛâÙäÕèÓèÍêÉìÇîÁîÂêÈêÊêÎæÔäÖâÚàÜÜàÚâÖäÔæÎêÊêÈêÂîÁîÇìÉêÍèÓèÕäÙâÛàßÚáÜãÔåÔéÎéÌéÆíÂíÁëÅéËçÍçÓãÓáÛßÙÛßÙáÕãÑçÍçËéÅëÃí;PM1PEÌ¿ÂëÆéÊéÐçÒãÖãØáÜÝÞÝâ×äÓæÓèÍêËêÅìÁìÂêÆêÌèÎäÔäÔâØÞÞÞÞØâÔäÔäÎèÌêÆêÂìÁìÅêËêÍèÓæÓä×âÝÞÝÜáØãÖãÒçÎéÌéÆëÂëÁéÅéËçÍåÑãÕá×ÝÛÛÝ×áÕãÑåÏçÉéÅéÁë;PM1PE;PM2FPPE=<síISÀ;PM0PEÂëÆéÊéÐçÒãÖãØáÜÝÞÝâ×äÓæÓèÍêËêÅìÁìÂêÆêÌèÎäÔäÔâØÞÞÞÞØâÔäÔäÎèÌêÆêÂìÁìÅêËêÍèÓæÓä×âÝÞÝÜáØãÖãÒçÎéÌéÆëÂëÁéÅéËçÍåÑãÕá×ÝÛÛÝ×áÕãÑåÏçÉéÅéÁë;PM1PEÌ¿ÂéÆéÊçÐåÐåÖáØáÜÛÜÛà×äÕäÏæÍêËèÅìÁêÂêÆèÌæÎæÐâÖâØÜÜÜÜØâÖâÐæÎæÌèÆêÂêÁìÅèËêÍæÏäÕä×àÛÜÛÜáØáÖåÐåÎçÌéÆéÂëÁçÅéËåÍãÏãÕß×ÛÛÛÛ×ßÕãÏãÏåÉéÅçÁë;PM1PE;PM2FPPE=<gíISÀ;PM0PEÂéÆéÊçÐåÐåÖáØáÜÛÜÛà×äÕäÏæÍêËèÅìÁêÂêÆèÌæÎæÐâÖâØÜÜÜÜØâÖâÐæÎæÌèÆêÂêÁìÅèËêÍæÏäÕä×àÛÜÛÜáØáÖåÐåÎçÌéÆéÂëÁçÅéËåÍãÏãÕß×ÛÛÛÛ×ßÕãÏãÏåÉéÅçÁë;PM1PEÊ¿ÂéÆçÊåÎçÒáÔáØßÚÛÞÛÞ×äÓâÏæÍæÉêÅêÁêÂèÆæÊèÎâÐâÔàØÜÜÜÜØàÔâÐâÎèÊæÆèÂêÁêÅêÉæÍæÏâÓä×ÞÛÞÛÚßØáÔáÐçÐåÈçÆéÄéÃéÅåÇåÏáÏãÓÝ×ÝÙÙÝ×ÝÓãÑáÍåÉåÅéÁé;PM1PE;PM2FPPE=<]íISÀ;PM0PEÂéÆçÊåÎçÒáÔáØßÚÛÞÛÞ×äÓâÏæÍæÉêÅêÁêÂèÆæÊèÎâÐâÔàØÜÜÜÜØàÔâÐâÎèÊæÆèÂêÁêÅêÉæÍæÏâÓä×ÞÛÞÛÚßØáÔáÐçÐåÈçÆéÄéÃéÅåÇåÏáÏãÓÝ×ÝÙÙÝ×ÝÓãÑáÍåÉåÅéÁé;PM1PEÌ¿ÂçÆåÊçÎãÐáÔáØÝØÛÞÙÞÕâÓàÑæËæÉæÅêÁèÂæÆèÊäÌâÒâÔÞÖÜÚÚÜÖÞÔâÒâÌäÊèÆæÂèÁêÅæÉæËäÑâÓâÕÞÙÞÛØÝØáÔáÐãÎçÈåÆçÄéÃåÅåÇåÍßÏáÓÝ×Ý××Ý×ÝÓáÏáÍãÉåÅåÁé;PM1PE;PM2FPPE=<QíISÀ;PM0PEÂçÆåÊçÎãÐáÔáØÝØÛÞÙÞÕâÓàÑæËæÉæÅêÁèÂæÆèÊäÌâÒâÔÞÖÜÚÚÜÖÞÔâÒâÌäÊèÆæÂèÁêÅæÉæËäÑâÓâÕÞÙÞÛØÝØáÔáÐãÎçÈåÆçÄéÃåÅåÇåÍßÏáÓÝ×Ý××Ý×ÝÓáÏáÍãÉåÅåÁé;PM1PEÌ¿ÂçÆåÊãÌãÐáÔßÖÛÚÛÚÙÞÕàÓâÏäËäÉæÅèÁèÂæÆäÊäÌâÐàÔÜÖÜÚÚÜÖÜÔàÐâÌäÊäÆæÂèÁèÅæÉäËäÏâÓàÕÞÙÚÛÚÛÖßÔáÐãÌãÊåÆçÂçÁåÅãÉãËáÏßÓÝÕÙÙÙÙÕÝÓßÏáËãÉãÅåÁç;PM1PE;PM2FPPE=<EíISÀ;PM0PEÂçÆåÊãÌãÐáÔßÖÛÚÛÚÙÞÕàÓâÏäËäÉæÅèÁèÂæÆäÊäÌâÐàÔÜÖÜÚÚÜÖÜÔàÐâÌäÊäÆæÂèÁèÅæÉäËäÏâÓàÕÞÙÚÛÚÛÖßÔáÐãÌãÊåÆçÂçÁåÅãÉãËáÏßÓÝÕÙÙÙÙÕÝÓßÏáËãÉãÅåÁç;PM1PEÌ¿ÂåÄåÊãÎßÎáÒÝÖÝØÙÜ×ÜÕÞÑâÏâÍäÇæÅæÁæÂæÆäÈàÎâÐÞÒÞÖÚØØÚÖÞÒÞÐâÎàÈäÆæÂæÁæÅæÇäÍâÏâÑÞÕÜ×ÚÙÚÝÖÝÒáÎßÎãÊåÄåÂåÁåÃãÉáÍáÍÝÑÛÕÛÙ×ÙÕÛÑÝÍáÍáÉãÃåÁå;PM1PE;PM2FPPE=<yìISÀ;PM0PEÂåÄåÊãÎßÎáÒÝÖÝØÙÜ×ÜÕÞÑâÏâÍäÇæÅæÁæÂæÆäÈàÎâÐÞÒÞÖÚØØÚÖÞÒÞÐâÎàÈäÆæÂæÁæÅæÇäÍâÏâÑÞÕÜ×ÚÙÚÝÖÝÒáÎßÎãÊåÄåÂåÁåÃãÉáÍáÍÝÑÛÕÛÙ×ÙÕÛÑÝÍáÍáÉãÃåÁå;PM1PEÊ¿ÂãÆãÈãÌáÐÝÒÝÔÝØ×Ú×ÜÓÞÑàÏâËâÉäÃæÃäÄäÄäÊâÌÞÐÞÒÞÔØØØØÔÞÒÞÐÞÌâÊäÄäÄäÃæÃäÉâËâÏàÑÞÓÜ×Ú×ØÝÔÝÒÝÎáÌãÊãÆãÂåÁãÅáÉáËßÍÝÑÛÓÙ××ÙÓÛÑÝÏßËáÇáÅãÁå;PM1PE;PM2FT11,2FPPE=<oìISÀ;PM0PEÂãÆãÈãÌáÐÝÒÝÔÝØ×Ú×ÜÓÞÑàÏâËâÉäÃæÃäÄäÄäÊâÌÞÐÞÒÞÔØØØØÔÞÒÞÐÞÌâÊäÄäÄäÃæÃäÉâËâÏàÑÞÓÜ×Ú×ØÝÔÝÒÝÎáÌãÊãÆãÂåÁãÅáÉáËßÍÝÑÛÓÙ××ÙÓÛÑÝÏßËáÇáÅãÁå;PM1PEÊ¿ÄãÄáÈáÌßÐßÐÛÖÛÖÙÚÕÚÓÞÑÞÍâËàÉäÃäÁäÂâÄâÊàÌàÎÜÒÜÔÚÖÖÚÔÜÒÜÎàÌàÊâÄâÂäÁäÃäÉàËâÍÞÑÞÓÚÕÚÙÖÛÖÛÐßÐßÌáÈáÄãÂãÁãÃßÇáËÝÏÝÏÙÕÙÕÕÙÕÙÏÝÏÝËáÇßÃãÃã;PM1PE;PM2FT11,3FPPE=<eìISÀ;PM0PEÄãÄáÈáÌßÐßÐÛÖÛÖÙÚÕÚÓÞÑÞÍâËàÉäÃäÁäÂâÄâÊàÌàÎÜÒÜÔÚÖÖÚÔÜÒÜÎàÌàÊâÄâÂäÁäÃäÉàËâÍÞÑÞÓÚÕÚÙÖÛÖÛÐßÐßÌáÈáÄãÂãÁãÃßÇáËÝÏÝÏÙÕÙÕÕÙÕÙÏÝÏÝËáÇßÃãÃã;PM1PEÌ¿ÂáÆáÈßÌßÎÝÒÛÒÙÖ×ÚÕÚÓÜÑÞÍÞÉâÉàÅä¿â¿âÆàÊàÊÞÎÜÒÚÔØÖÖØÔÚÒÜÎÞÊàÊàÆâ¿â¿äÅàÉâÉÞÍÞÑÜÓÚÕØ×ØÙÒÛÒÝÎßÌßÈáÆá¿ã¿ßÅáÇÝËÝÍÛÑÙÑÙ×Õ×ÑÙÑÛÍÝËÝÇáÅßÁã;PM1PE;PM2FPPE=<YìISÀ;PM0PEÂáÆáÈßÌßÎÝÒÛÒÙÖ×ÚÕÚÓÜÑÞÍÞÉâÉàÅä¿â¿âÆàÊàÊÞÎÜÒÚÔØÖÖØÔÚÒÜÎÞÊàÊàÆâ¿â¿äÅàÉâÉÞÍÞÑÜÓÚÕØ×ØÙÒÛÒÝÎßÌßÈáÆá¿ã¿ßÅáÇÝËÝÍÛÑÙÑÙ×Õ×ÑÙÑÛÍÝËÝÇáÅßÁã;PM1PEÌ¿¿áÆßÈÝÌßÎÛÐÛÔÙÔÕØÕÚÓÚÏÞÍÞËàÅàÅâÁâÂàÆÞÆàÌÜÎÜÐÚÔÖÖÖÖÔÚÐÜÎÜÌàÆÞÆàÂâÁâÅàÅàËÞÍÞÏÚÓÚÕØÕÔÙÔÛÐÛÎßÌÝÈßÆá¿á¿ßÅßÇÝËÝÍÙÏÙÓ×ÓÓ×ÓÙÏÙÍÝËÝÇßÅß¿á;PM1PE;PM2FPPE=<MìISÀ;PM0PE¿áÆßÈÝÌßÎÛÐÛÔÙÔÕØÕÚÓÚÏÞÍÞËàÅàÅâÁâÂàÆÞÆàÌÜÎÜÐÚÔÖÖÖÖÔÚÐÜÎÜÌàÆÞÆàÂâÁâÅàÅàËÞÍÞÏÚÓÚÕØÕÔÙÔÛÐÛÎßÌÝÈßÆá¿á¿ßÅßÇÝËÝÍÙÏÙÓ×ÓÓ×ÓÙÏÙÍÝËÝÇßÅß¿á;PM1PEÌ¿Æ?ÀÒûÞõèíîçöÛüÓ@ÀÅ@ÀÆüÔöÜîèèîÜöÔüÆ@ÀÅ@ÀÓüÛöçîíèõÞûÒ?ÀÆ?ÀÅûÑõÝíççíÝõÑûÅ?À;PM1PE;PM2FPPE=<AìISÀ;PM0PEÆ?ÀÒûÞõèíîçöÛüÓ@ÀÅ@ÀÆüÔöÜîèèîÜöÔüÆ@ÀÅ@ÀÓüÛöçîíèõÞûÒ?ÀÆ?ÀÅûÑõÝíççíÝõÑûÅ?À;PM1PEÊ¿ÆûÒùÞõäëîåôÛúÑþÅüÆúÒöÜìææìÜöÒúÆüÅþÑúÛôåîëäõÞùÒûÆýÅùÑóÝíããíÝóÑùÅý;PM1PE;PM2FPPE=<wëISÀ;PM0PEÆûÒùÞõäëîåôÛúÑþÅüÆúÒöÜìææìÜöÒúÆüÅþÑúÛôåîëäõÞùÒûÆýÅùÑóÝíããíÝóÑùÅý;PM1PEÌ¿ÆùÒ÷ÚñäëîãòÛöÏüÅúÆøÐòÜìääìÜòÐøÆúÅüÏöÛòãîëäñÚ÷ÒùÆûÅõÑñÙíããíÙñÑõÅû;PM1PE;PM2FPPE=<këISÀ;PM0PEÆùÒ÷ÚñäëîãòÛöÏüÅúÆøÐòÜìääìÜòÐøÆúÅüÏöÛòãîëäñÚ÷ÒùÆûÅõÑñÙíããíÙñÑõÅû;PM1PEÌ¿ÆùÐóÚïäéêáðÛôÏúÅúÆôÐðÜêââêÜðÐôÆúÅúÏôÛðáêéäïÚóÐùÆùÅóÏïÙéããéÙïÏóÅù;PM1PE;PM2FPPE=<_ëISÀ;PM0PEÆùÐóÚïäéêáðÛôÏúÅúÆôÐðÜêââêÜðÐôÆúÅúÏôÛðáêéäïÚóÐùÆùÅóÏïÙéããéÙïÏóÅù;PM1PEÌ¿ÆõÎóÚíâçèáî×òÏøÅöÆôÐîØèââèØîÐôÆöÅøÏò×îáèçâíÚóÎõÆ÷ÅñÍíÙçááçÙíÍñÅ÷;PM1PE;PM2FPPE=<SëISÀ;PM0PEÆõÎóÚíâçèáî×òÏøÅöÆôÐîØèââèØîÐôÆöÅøÏò×îáèçâíÚóÎõÆ÷ÅñÍíÙçááçÙíÍñÅ÷;PM1PEÊ¿ÄóÐñØëàåèßì×ðÏöÅôÆòÐìØæààæØìÐòÆôÅöÏð×ìßèåàëØñÐóÄõÃïÏë×çßßç×ëÏïÃõ;PM1PE;PM2FPPE=<IëISÀ;PM0PEÄóÐñØëàåèßì×ðÏöÅôÆòÐìØæààæØìÐòÆôÅöÏð×ìßèåàëØñÐóÄõÃïÏë×çßßç×ëÏïÃõ;PM1PEÌ¿ÄñÐíØéÞåäÝê×ðÍòÅòÆîÎêØæÞÞæØêÎîÆòÅòÍð×êÝäåÞéØíÐñÄñÃïÏé×ãÝÝã×éÏïÃñ;PM1PE;PM2FPPE=<}êISÀ;PM0PEÄñÐíØéÞåäÝê×ðÍòÅòÆîÎêØæÞÞæØêÎîÆòÅòÍð×êÝäåÞéØíÐñÄñÃïÏé×ãÝÝã×éÏïÃñ;PM1PEÊ¿ÆïÎëÖçÞãâÝêÕìÍðÃðÄìÎèÖäÞÞäÖèÎìÄðÃðÍìÕêÝâãÞçÖëÎïÆïÅëÍéÕáÝÝáÕéÍëÅï;PM1PE;PM2FPPE=<sêISÀ;PM0PEÆïÎëÖçÞãâÝêÕìÍðÃðÄìÎèÖäÞÞäÖèÎìÄðÃðÍìÕêÝâãÞçÖëÎïÆïÅëÍéÕáÝÝáÕéÍëÅï;PM1PEÌ¿ÄíÎéÖåÚáâÛæÕìËîÅîÆêÌæÖâÜÜâÖæÌêÆîÅîËìÕæÛâáÚåÖéÎíÄíÃëÍåÕáÙÙáÕåÍëÃí;PM1PE;PM2FPPE=<gêISÀ;PM0PEÄíÎéÖåÚáâÛæÕìËîÅîÆêÌæÖâÜÜâÖæÌêÆîÅîËìÕæÛâáÚåÖéÎíÄíÃëÍåÕáÙÙáÕåÍëÃí;PM1PEÌ¿ÄéÌéÔãÜßàÙäÓèËìÅêÆêÌäÔàÚÚàÔäÌêÆêÅìËèÓäÙàßÜãÔéÌéÄëÃçËãÓßÛÛßÓãËçÃë;PM1PE;PM2FPPE=<[êISÀ;PM0PEÄéÌéÔãÜßàÙäÓèËìÅêÆêÌäÔàÚÚàÔäÌêÆêÅìËèÓäÙàßÜãÔéÌéÄëÃçËãÓßÛÛßÓãËçÃë;PM1PEÊ¿ÄçÌåÔãØÝàÙâÓæËêÁèÂæÌäÔÞÚÚÞÒäÎæÂèÁêÍæÑâÙàÝØãÒåÎçÄéÃåÍáÑß××ßÓáËåÃé;PM1PE;PM2FPPE=<QêISÀ;PM0PEÄçÌåÔãØÝàÙâÓæËêÁèÂæÌäÔÞÚÚÞÒäÎæÂèÁêÍæÑâÙàÝØãÒåÎçÄéÃåÍáÑß××ßÓáËåÃé;PM1PEÌ¿ÄåÌãÒáÖÛÞ×âÑäËæÁæÂäÌâÒÜØØÜÒâÌäÂæÁæËäÑâ×ÜÛØáÒãÌåÄåÃãËáÑÝ×ÕÛÑáËãÃå;PM1PE;PM2FPPE=<EêISÀ;PM0PEÄåÌãÒáÖÛÞ×âÑäËæÁæÂäÌâÒÜØØÜÒâÌäÂæÁæËäÑâ×ÜÛØáÒãÌåÄåÃãËáÑÝ×ÕÛÑáËãÃå;PM1PEÌ¿ÂãÌáÐßØÙÚÕÞÑäÉäÃäÄâÊàÒÚÖÖÚÒàÊâÄäÃäÉäÑÞÕÚÙØßÐáÌãÂãÁãËÝÏÙ××ÙÏÝËãÁã;PM1PE;PM2FPPE=<yéISÀ;PM0PEÂãÌáÐßØÙÚÕÞÑäÉäÃäÄâÊàÒÚÖÖÚÒàÊâÄäÃäÉäÑÞÕÚÙØßÐáÌãÂãÁãËÝÏÙ××ÙÏÝËãÁã;PM1PEÌ¿ÂáÊßÐÛÖÙØÕÞÍàÉâÃâÄàÊÜÎÚÖÖÚÎÜÊàÄâÃâÉàÍÞÕØÙÖÛÐßÊáÂáÁßÉÝÏ×ÕÕ×ÏÝÉßÁá;PM1PE;PM2FPPE=<méISÀ;PM0PEÂáÊßÐÛÖÙØÕÞÍàÉâÃâÄàÊÜÎÚÖÖÚÎÜÊàÄâÃâÉàÍÞÕØÙÖÛÐßÊáÂáÁßÉÝÏ×ÕÕ×ÏÝÉßÁá;PM1PEÊ¿ÄßÊÝÎÙÒ×ØÓÜÍÞÉàÃàÄÞÊÚÎØÔÔØÎÚÊÞÄàÃàÉÞÍÜÓØ×ÒÙÎÝÊßÄßÃÝÉÛÍ×ÑÑ×ÍÛÉÝÃß;PM1PE;PM2FPPE=<céISÀ;PM0PEÄßÊÝÎÙÒ×ØÓÜÍÞÉàÃàÄÞÊÚÎØÔÔØÎÚÊÞÄàÃàÉÞÍÜÓØ×ÒÙÎÝÊßÄßÃÝÉÛÍ×ÑÑ×ÍÛÉÝÃß;PM1PEÌ¿ÄÝÈÙÎÙÒÕÖÑÚÍÚÇÞÃÞÄÚÈÚÎÖÒÒÖÎÚÈÚÄÞÃÞÇÚÍÚÑÖÕÒÙÎÙÈÝÄÝÃÙÇÙÍÕÑÑÕÍÙÇÙÃÝ;PM1PE;PM2FPPE=<WéISÀ;PM0PEÄÝÈÙÎÙÒÕÖÑÚÍÚÇÞÃÞÄÚÈÚÎÖÒÒÖÎÚÈÚÄÞÃÞÇÚÍÚÑÖÕÒÙÎÙÈÝÄÝÃÙÇÙÍÕÑÑÕÍÙÇÙÃÝ;PM1PEÊ¿ÄÛÈ×Ì×ÒÓÔÏÖÍÚÇÜÁÜÂØÈØÎÔÐÐÔÎØÈØÂÜÁÜÇÚÍÖÏÔÓÒ×Ì×ÈÛÄÛÃÙÇÕËÓÑÑÓËÕÇÙÃÛ;PM1PE;PM2FPPE=<MéISÀ;PM0PEÄÛÈ×Ì×ÒÓÔÏÖÍÚÇÜÁÜÂØÈØÎÔÐÐÔÎØÈØÂÜÁÜÇÚÍÖÏÔÓÒ×Ì×ÈÛÄÛÃÙÇÕËÓÑÑÓËÕÇÙÃÛ;PM1PEÌ¿Ä×Æ×ÌÕÐÑÒÍÖËÖÇÚÁØÂØÈÖÌÒÎÎÒÌÖÈØÂØÁÚÇÖËÖÍÒÑÐÕÌ×Æ×ÄÙÃÕÅÕËÑÏÏÑËÕÅÕÃÙ;PM1PE;PM2FPPE=<AéISÀ;PM0PEÄ×Æ×ÌÕÐÑÒÍÖËÖÇÚÁØÂØÈÖÌÒÎÎÒÌÖÈØÂØÁÚÇÖËÖÍÒÑÐÕÌ×Æ×ÄÙÃÕÅÕËÑÏÏÑËÕÅÕÃÙ;PM1PEÌ¿ÂÕÈÕÈÓÐÏÐÍÔÉÔÇØÁÖÂÖÈÔÊÐÎÎÐÊÔÈÖÂÖÁØÇÔÉÔÍÐÏÐÓÈÕÈÕÂ×ÁÓÇÓÇÏÏÏÏÇÓÇÓÁ×;PM1PE;PM2FPPE=<uèISÀ;PM0PEÂÕÈÕÈÓÐÏÐÍÔÉÔÇØÁÖÂÖÈÔÊÐÎÎÐÊÔÈÖÂÖÁØÇÔÉÔÍÐÏÐÓÈÕÈÕÂ×ÁÓÇÓÇÏÏÏÏÇÓÇÓÁ×;PM1PEÊ¿ÂÓÆÓÊÑÌÍÐËÒÉÔÅÔÁÔÂÔÆÒÊÎÌÌÎÊÒÆÔÂÔÁÔÅÔÉÒËÐÍÌÑÊÓÆÓÂÓÁÓÅÑÉÏËËÏÉÑÅÓÁÓ;PM1PE;PM2FPPE=<kèISÀ;PM0PEÂÓÆÓÊÑÌÍÐËÒÉÔÅÔÁÔÂÔÆÒÊÎÌÌÎÊÒÆÔÂÔÁÔÅÔÉÒËÐÍÌÑÊÓÆÓÂÓÁÓÅÑÉÏËËÏÉÑÅÓÁÓ;PM1PEÌ¿ÂÑÆÏÈÏÌÍÎËÎÇÒÃÒÁÒÂÐÄÐÈÎÌÌÎÈÐÄÐÂÒÁÒÃÒÇÎËÎÍÌÏÈÏÆÑÂÑÁÑÅÍÇÍËËÍÇÍÅÑÁÑ;PM1PE;PM2FPPE=<_èISÀ;PM0PEÂÑÆÏÈÏÌÍÎËÎÇÒÃÒÁÒÂÐÄÐÈÎÌÌÎÈÐÄÐÂÒÁÒÃÒÇÎËÎÍÌÏÈÏÆÑÂÑÁÑÅÍÇÍËËÍÇÍÅÑÁÑ;PM1PEÌ¿¿ÏÆÍÆÍÌËÌÉÌÇÎÃÒÁÐÂÎÄÎÈÌÊÊÌÈÎÄÎÂÐÁÒÃÎÇÌÉÌËÌÍÆÍÆÏ¿Ñ¿ÍÅËÅËËËËÅËÅÍ¿Ñ;PM1PE;PM2FPPE=<SèISÀ;PM0PE¿ÏÆÍÆÍÌËÌÉÌÇÎÃÒÁÐÂÎÄÎÈÌÊÊÌÈÎÄÎÂÐÁÒÃÎÇÌÉÌËÌÍÆÍÆÏ¿Ñ¿ÍÅËÅËËËËÅËÅÍ¿Ñ;PM1PEÌ¿¿ËÆÍÆËÈÉÊÇÌÅÌÃÎÁÌÂÎÄÌÆÊÈÈÊÆÌÄÎÂÌÁÎÃÌÅÌÇÊÉÈËÆÍÆË¿Í¿ËÅËÅÉÇÇÉÅËÅË¿Í;PM1PE;PM2FPPE=<GèISÀ;PM0PE¿ËÆÍÆËÈÉÊÇÌÅÌÃÎÁÌÂÎÄÌÆÊÈÈÊÆÌÄÎÂÌÁÎÃÌÅÌÇÊÉÈËÆÍÆË¿Í¿ËÅËÅÉÇÇÉÅËÅË¿Í;PM1PEÊ¿ÄÕÌÑÔËÖÅÖÆÒÌÌÒÆÖÅÖËÔÑÌÕÄÕÃÓËËÓÃÕ;PM1PE;PM2FPPE=<}çISÀ;PM0PEÄÕÌÑÔËÖÅÖÆÒÌÌÒÆÖÅÖËÔÑÌÕÄÕÃÓËËÓÃÕ;PM1PEÌ¿ÄÏÊÏÎÉÒÃÐÄÎÊÌÐÄÐÃÒËÎÍÊÏÄÑÃÍÉÉÍÃÑ;PM1PE;PM2FPPE=<qçISÀ;PM0PEÄÏÊÏÎÉÒÃÐÄÎÊÌÐÄÐÃÒËÎÍÊÏÄÑÃÍÉÉÍÃÑ;PM1PEÊ¿ÄËÆËÌÇÎÁÌÂÌÈÈÌÂÌÁÎÇÊËÈËÄÍÃËÇÅÉÃÍ;PM1PE;PM2FPPE=<gçISÀ;PM0PEÄËÆËÌÇÎÁÌÂÌÈÈÌÂÌÁÎÇÊËÈËÄÍÃËÇÅÉÃÍ;PM1PEÌ¿ÄÇÄÇÈÃÈÁÈÂÈÄÄÈÂÈÁÈÃÈÇÄÇÄÇÃÇÃÃÇÃÇ;PM1PE;PM2FPPE=<[çISÀ;PM0PEÄÇÄÇÈÃÈÁÈÂÈÄÄÈÂÈÁÈÃÈÇÄÇÄÇÃÇÃÃÇÃÇ;PM1PEÌ¿¿ÃÄÃÂÁÆÁÄÂÄÂÂÄÂÄÁÆÁÂÃÄÿſÁÃÃÁ¿Å;PM1PE;PM2FPPE=<OçISÀ;PM0PE¿ÃÄÃÂÁÆÁÄÂÄÂÂÄÂÄÁÆÁÂÃÄÿſÁÃÃÁ¿Å;PM2FPMC1,240PE=<Eãq[À;PM0PEÖðÎøÊüÆBÀ¿FÀÁHÀÅLÀÇNÀËPÀÍNÀÍNÀÏNÀÏJÀÏHÀÑBÀÏ@ÀÅÐÇÎÉÈÍÆÏÄÓÂÕ¿ÙÂ׿×ÁÑÃÏÅÍÇÍËËÍËÏ×åÕåÓáÑáÏÝÍÝËÝÉÙÉÙÅÙÅ×Á×ÃÕ¿Õ¿Õ¿ÕÄçÆíÄíÄïÄñÂï¿ñ¿ï¿ïÃëÃéÉåÉáÍÛÑ×ÓÑÉÇÁÇÆÇÊÅÐÅÖÃØÅÞÃÞÃàÁàÁàÁà¿Þ¿Ü¿ØÂÔ¿Ü¿à¿äÂâÄàÊÚÎÒÖ;PM2FTFPMC1,90PE=<YòISÀ;PM0PEÄIÀÊGÀÒEÀÚAÀÞ?Àäûê÷îóôíøéüã@ÀÝBÀÙFÀÑHÀÉJÀÃJÀÄHÀÊFÀÒBÀÚ@ÀÞüäøêôîîôêøäüÞ@ÀÚBÀÒFÀÊHÀÄJÀÃJÀÉHÀÑFÀÙBÀÝ@Àãüéøíôóî÷êûä?ÀÞAÀÚEÀÒGÀÊIÀÄIÀÃGÀÉEÀÑAÀÙ?ÀÝûã÷éóííóé÷ãûÝ?ÀÙAÀÑEÀÉGÀÃIÀ;PM1PEÊ¿ÄGÀÊGÀÒCÀØAÀÞýäûêõîñòïøçúã@ÀÝBÀ×DÀÑFÀËJÀÁHÀÂHÀÌDÀÒBÀØþÞüäöèòððòèöäüÞþØBÀÒDÀÌHÀÂHÀÁJÀËFÀÑDÀ×BÀÝþãüçöïôñîõèûäýÞAÀØCÀÒGÀÌGÀÄIÀÃEÀËCÀÑAÀ×?ÀÝùã÷çñííóéõãûÝý×AÀÑCÀÉEÀÃIÀ;PM1PE;PM2FT11,2FPPE=<OòISÀ;PM0PEÄGÀÊGÀÒCÀØAÀÞýäûêõîñòïøçúã@ÀÝBÀ×DÀÑFÀËJÀÁHÀÂHÀÌDÀÒBÀØþÞüäöèòððòèöäüÞþØBÀÒDÀÌHÀÂHÀÁJÀËFÀÑDÀ×BÀÝþãüçöïôñîõèûäýÞAÀØCÀÒGÀÌGÀÄIÀÃEÀËCÀÑAÀ×?ÀÝùã÷çñííóéõãûÝý×AÀÑCÀÉEÀÃIÀ;PM1PEÌ¿ÂGÀÌEÀÐAÀØAÀÞýäùèõîñòíöçúáþÝ@À×DÀÑFÀÉHÀÃHÀÄFÀÊBÀÒBÀØþÞúâöèòîîòèöâúÞþØBÀÒBÀÊFÀÄHÀÃHÀÉFÀÑDÀ×@ÀÝþáúçöíòñîõèùäýÞAÀØAÀÐEÀÊGÀÄGÀÃEÀÉCÀÏ?À×ýÝùãõçñííñçõãùÝý×?ÀÏCÀËEÀÁGÀ;PM1PE;PM2FPPE=<CòISÀ;PM0PEÂGÀÌEÀÐAÀØAÀÞýäùèõîñòíöçúáþÝ@À×DÀÑFÀÉHÀÃHÀÄFÀÊBÀÒBÀØþÞúâöèòîîòèöâúÞþØBÀÒBÀÊFÀÄHÀÃHÀÉFÀÑDÀ×@ÀÝþáúçöíòñîõèùäýÞAÀØAÀÐEÀÊGÀÄGÀÃEÀÉCÀÏ?À×ýÝùãõçñííñçõãùÝý×?ÀÏCÀËEÀÁGÀ;PM1PEÌ¿ÂEÀÌCÀÐAÀØ?ÀÞýâ÷èõìñòëöçøáüÝ@ÀÕBÀÑDÀÉHÀÃFÀÄDÀÊBÀÒ@ÀÖþÞøâöèòììòèöâøÞþÖ@ÀÒBÀÊDÀÄFÀÃHÀÉDÀÑBÀÕ@ÀÝüáøçöëòñìõè÷âýÞ?ÀØAÀÐCÀÊEÀÄGÀÃCÀÉAÀÏ?À×ûÝ÷áõçñëëñçõá÷Ýû×?ÀÏAÀËCÀÁGÀ;PM1PE;PM2FT11,3FPPE=<wñISÀ;PM0PEÂEÀÌCÀÐAÀØ?ÀÞýâ÷èõìñòëöçøáüÝ@ÀÕBÀÑDÀÉHÀÃFÀÄDÀÊBÀÒ@ÀÖþÞøâöèòììòèöâøÞþÖ@ÀÒBÀÊDÀÄFÀÃHÀÉDÀÑBÀÕ@ÀÝüáøçöëòñìõè÷âýÞ?ÀØAÀÐCÀÊEÀÄGÀÃCÀÉAÀÏ?À×ûÝ÷áõçñëëñçõá÷Ýû×?ÀÏAÀËCÀÁGÀ;PM1PEÊ¿ÄEÀÊAÀÒAÀÖýÜûâ÷èóìïðíöåøáúÝþÕBÀÏDÀËFÀÃFÀÄBÀÌBÀÐþÖüÞøâôæðîîðæôâøÞüÖþÐBÀÌBÀÄFÀÃFÀËDÀÏBÀÕþÝúáøåöíðïìóè÷àûÞýÖAÀÒAÀÊEÀÄEÀÃCÀÉAÀÑýÕùÝ÷ßõçïëëïçõá÷ÛùÕýÑAÀÉCÀÃEÀ;PM1PE;PM2FT11,2FPPE=<mñISÀ;PM0PEÄEÀÊAÀÒAÀÖýÜûâ÷èóìïðíöåøáúÝþÕBÀÏDÀËFÀÃFÀÄBÀÌBÀÐþÖüÞøâôæðîîðæôâøÞüÖþÐBÀÌBÀÄFÀÃFÀËDÀÏBÀÕþÝúáøåöíðïìóè÷àûÞýÖAÀÒAÀÊEÀÄEÀÃCÀÉAÀÑýÕùÝ÷ßõçïëëïçõá÷ÛùÕýÑAÀÉCÀÃEÀ;PM1PEÌ¿ÄCÀÊAÀÐ?ÀÖýÜùâ÷æóìïðéôçößüÛü×BÀÏBÀÉDÀÃDÀÄBÀÊ@ÀÐþØúÜøàôèîêìðèôàøÜúØþÐ@ÀÊBÀÄDÀÃDÀÉBÀÏBÀ×üÛüßöçôëîíîóæ÷âùÚýØ?ÀÐAÀÊCÀÄCÀÃAÀÉAÀÏû×ûÙõáóåïíëíåóáõÛûÕûÏAÀÉAÀÃCÀ;PM1PE;PM2FPPE=<añISÀ;PM0PEÄCÀÊAÀÐ?ÀÖýÜùâ÷æóìïðéôçößüÛü×BÀÏBÀÉDÀÃDÀÄBÀÊ@ÀÐþØúÜøàôèîêìðèôàøÜúØþÐ@ÀÊBÀÄDÀÃDÀÉBÀÏBÀ×üÛüßöçôëîíîóæ÷âùÚýØ?ÀÐAÀÊCÀÄCÀÃAÀÉAÀÏû×ûÙõáóåïíëíåóáõÛûÕûÏAÀÉAÀÃCÀ;PM1PEÊ¿ÄAÀÊAÀÐ?ÀÖûÜùâõäñìïîéôåöáøÙþÕþÑBÀÇDÀÃBÀÄBÀÈ@ÀÒüÖúÚöâòæðêêðæòâöÚúÖüÒ@ÀÈBÀÄBÀÃDÀÇBÀÑþÕþÙøáöåòéðïêñæõâùÜûÔ?ÀÒAÀÊAÀÂCÀÁAÀÉýÑýÓ÷ÛõáóåíéëïãñáõÛ÷ÕýÏýÉAÀÃCÀ;PM1PE;PM2FPPE=<WñISÀ;PM0PEÄAÀÊAÀÐ?ÀÖûÜùâõäñìïîéôåöáøÙþÕþÑBÀÇDÀÃBÀÄBÀÈ@ÀÒüÖúÚöâòæðêêðæòâöÚúÖüÒ@ÀÈBÀÄBÀÃDÀÇBÀÑþÕþÙøáöåòéðïêñæõâùÜûÔ?ÀÒAÀÊAÀÂCÀÁAÀÉýÑýÓ÷ÛõáóåíéëïãñáõÛ÷ÕýÏýÉAÀÃCÀ;PM1PEÌ¿ÄAÀÊ?ÀÐýÖûÚ÷âóäóêëîéòåößøÛüÕþÏ@ÀÇBÀÃBÀÄ@ÀÈþÐüÖøÜôàôæìêêìæôàôÜøÖüÐþÈ@ÀÄBÀÃBÀÇ@ÀÏþÕüÛøßöåòéîëêóäóà÷ÜûÖýÐ?ÀÊAÀÂAÀÁ?ÀÉýÏûÕ÷ÛõßñãíééíãñáõÙ÷ÕûÏýÉ?ÀÃAÀ;PM1PE;PM2FPPE=<KñISÀ;PM0PEÄAÀÊ?ÀÐýÖûÚ÷âóäóêëîéòåößøÛüÕþÏ@ÀÇBÀÃBÀÄ@ÀÈþÐüÖøÜôàôæìêêìæôàôÜøÖüÐþÈ@ÀÄBÀÃBÀÇ@ÀÏþÕüÛøßöåòéîëêóäóà÷ÜûÖýÐ?ÀÊAÀÂAÀÁ?ÀÉýÏûÕ÷ÛõßñãíééíãñáõÙ÷ÕûÏýÉ?ÀÃAÀ;PM1PEÌ¿Ä?ÀÈ?ÀÐûÖùÚ÷àóäñêíîçðãößöÛüÓüÏþÉBÀÃ@ÀÄ@ÀÊüÐúÔøÜôàòäìèêîäòàôÜøÔúÐüÊ@ÀÄ@ÀÃBÀÉþÏüÓüÛößöãðéìëêñäóâ÷ÚùÖûÎ?ÀÊ?ÀÄAÀÃýÉûÍûÕõÙõáïãíééëãïßõÙõÕûÏûÇýÃAÀ;PM1PE;PM2FT11,3FPPE=<?ñISÀ;PM0PEÄ?ÀÈ?ÀÐûÖùÚ÷àóäñêíîçðãößöÛüÓüÏþÉBÀÃ@ÀÄ@ÀÊüÐúÔøÜôàòäìèêîäòàôÜøÔúÐüÊ@ÀÄ@ÀÃBÀÉþÏüÓüÛößöãðéìëêñäóâ÷ÚùÖûÎ?ÀÊ?ÀÄAÀÃýÉûÍûÕõÙõáïãíééëãïßõÙõÕûÏûÇýÃAÀ;PM1PEÌ¿Ä?ÀÈýÐûÔ÷Ü÷ÞñäïèíìåðãôßøÙøÕüÍþÉ@ÀÃ@ÀÄþÊüÎøÖøÚòàðäîææîäðàòÚøÖøÎüÊþÄ@ÀÃ@ÀÉþÍüÕøÙøßôãðåìíèïäñÞ÷Ú÷ÖûÎýÊ?ÀÄ?ÀÃýÉûÍ÷Õ÷ÙóÝïãëççëãïÝóÛ÷Ó÷ÏûÇýÃ?À;PM1PE;PM2FPPE=<sðISÀ;PM0PEÄ?ÀÈýÐûÔ÷Ü÷ÞñäïèíìåðãôßøÙøÕüÍþÉ@ÀÃ@ÀÄþÊüÎøÖøÚòàðäîææîäðàòÚøÖøÎüÊþÄ@ÀÃ@ÀÉþÍüÕøÙøßôãðåìíèïäñÞ÷Ú÷ÖûÎýÊ?ÀÄ?ÀÃýÉûÍ÷Õ÷ÙóÝïãëççëãïÝóÛ÷Ó÷ÏûÇýÃ?À;PM1PEÊ¿ÄýÈýÐùÔ÷ÚõÞñäïèéìçîãôÝôÙúÕúÍþÉþÁþÂþÊúÎøÖöÚòÞðäêèèêäðÞòÚöÖøÎúÊþÂþÁþÉþÍúÕúÙôÝôãîçìéæïäñÞõÜ÷ÔùÐýÈýÄýÃýÇùÏùÓóÛóÝíãëåçëãíÝóÙóÓùÏùÇýÃý;PM1PE;PM2FT11,2FPPE=<iðISÀ;PM0PEÄýÈýÐùÔ÷ÚõÞñäïèéìçîãôÝôÙúÕúÍþÉþÁþÂþÊúÎøÖöÚòÞðäêèèêäðÞòÚöÖøÎúÊþÂþÁþÉþÍúÕúÙôÝôãîçìéæïäñÞõÜ÷ÔùÐýÈýÄýÃýÇùÏùÓóÛóÝíãëåçëãíÝóÙóÓùÏùÇýÃý;PM1PEÌ¿ÂûÊûÎùÔ÷ÚóÞñäíæëêåîáòÝöÛöÑúÏüÇþÃüÄüÈúÐøÒôÜòÞîâìææìâîÞòÜôÒøÐúÈüÄüÃþÇüÏúÑöÛöÝòáìåìëæíäñÞóÚ÷ÒùÐûÈûÄýÃûÇùÏõÑõÙñÝíãéååëãëÝñÙõÓõÍùÉûÁý;PM1PE;PM2FPPE=<]ðISÀ;PM0PEÂûÊûÎùÔ÷ÚóÞñäíæëêåîáòÝöÛöÑúÏüÇþÃüÄüÈúÐøÒôÜòÞîâìææìâîÞòÜôÒøÐúÈüÄüÃþÇüÏúÑöÛöÝòáìåìëæíäñÞóÚ÷ÒùÐûÈûÄýÃûÇùÏõÑõÙñÝíãéååëãëÝñÙõÓõÍùÉûÁý;PM1PEÌ¿ÂûÊùÎ÷ÔõÚóÜñâíæéêãîãðÛôÙöÓøÍüÇüÃüÄúÈøÎöÔôÚòÜîäêääêäîÜòÚôÔöÎøÈúÄüÃüÇüÍøÓöÙôÛðãîãêéäíäñÜóÚõÔ÷ÎùÈûÄûÃûÇ÷ÍõÓóÙïÛíãéãåéáíÛïÙóÓõÍ÷ÉûÁû;PM1PE;PM2FT11,3FPPE=<QðISÀ;PM0PEÂûÊùÎ÷ÔõÚóÜñâíæéêãîãðÛôÙöÓøÍüÇüÃüÄúÈøÎöÔôÚòÜîäêääêäîÜòÚôÔöÎøÈúÄüÃüÇüÍøÓöÙôÛðãîãêéäíäñÜóÚõÔ÷ÎùÈûÄûÃûÇ÷ÍõÓóÙïÛíãéãåéáíÛïÙóÓõÍ÷ÉûÁû;PM1PEÊ¿ÄùÈùÎ÷ÔõØñÞïâëäçêåìáðÝò×öÑøÏøÇüÃúÄúÈøÐöÒòØðÞìâèææèâìÞðØòÒöÐøÈúÄúÃüÇøÏøÑö×òÝðáìåêçäëâïÞñØõÔ÷ÎùÈùÄûÃ÷Ç÷ÍõÓñ×ïÝëáéããéáëÝï×ñÓõÍ÷Ç÷Ãû;PM1PE;PM2FT11,2FPPE=<GðISÀ;PM0PEÄùÈùÎ÷ÔõØñÞïâëäçêåìáðÝò×öÑøÏøÇüÃúÄúÈøÐöÒòØðÞìâèææèâìÞðØòÒöÐøÈúÄúÃüÇøÏøÑö×òÝðáìåêçäëâïÞñØõÔ÷ÎùÈùÄûÃ÷Ç÷ÍõÓñ×ïÝëáéããéáëÝï×ñÓõÍ÷Ç÷Ãû;PM1PEÌ¿ÂùÊ÷ÎõÒóØñÞíàëäçèåìßðÛð×ôÓøÍøÇúÃúÄøÈöÎôÔòØîÜìàèææèàìÜîØòÔôÎöÈøÄúÃúÇøÍøÓô×ðÛðßìåæçæëàíÞñØóÒõÎ÷ÊùÂùÁ÷É÷ÍóÑï×ïÝëßçåãåßëÝï×ïÑóÍ÷É÷Áù;PM1PE;PM2FT11,3FPPE=<{ïISÀ;PM0PEÂùÊ÷ÎõÒóØñÞíàëäçèåìßðÛð×ôÓøÍøÇúÃúÄøÈöÎôÔòØîÜìàèææèàìÜîØòÔôÎöÈøÄúÃúÇøÍøÓô×ðÛðßìåæçæëàíÞñØóÒõÎ÷ÊùÂùÁ÷É÷ÍóÑï×ïÝëßçåãåßëÝï×ïÑóÍ÷É÷Áù;PM1PEÊ¿Ä÷È÷ÎõÒñØïÜíàëäçèãêßîÛð×ôÑöÍøÇøÁøÂøÈöÎòÒðØîÜìàèääèàìÜîÖðÔòÎöÈøÂøÁøÇøÍöÓòÕòÛîßêãèçäëàíÜïÖñÔõÎ÷È÷Â÷Á÷ÇõÍóÓïÕíÛéßçããçßéÛí×ñÑñÍõÇ÷Ã÷;PM1PE;PM2FPPE=<qïISÀ;PM0PEÄ÷È÷ÎõÒñØïÜíàëäçèãêßîÛð×ôÑöÍøÇøÁøÂøÈöÎòÒðØîÜìàèääèàìÜîÖðÔòÎöÈøÂøÁøÇøÍöÓòÕòÛîßêãèçäëàíÜïÖñÔõÎ÷È÷Â÷Á÷ÇõÍóÓïÕíÛéßçããçßéÛí×ñÑñÍõÇ÷Ã÷;PM1PEÌ¿ÄõÈõÌõÔïÖïÜíàéâåèãèÝîÛð×òÑôÍöÇøÁöÂöÈöÎðÒðØîÜêÞæääæÞêÜîØðÒðÎöÈöÂöÁøÇöÍôÑò×ðÛîÝèãèåâéàíÚïØïÒõÎõÈõÂ÷ÁõÇóÍñÑï×íÙçßçááçßçÛíÕïÓñËóÇõÃ÷;PM1PE;PM2FT11,2FPPE=<eïISÀ;PM0PEÄõÈõÌõÔïÖïÜíàéâåèãèÝîÛð×òÑôÍöÇøÁöÂöÈöÎðÒðØîÜêÞæääæÞêÜîØðÒðÎöÈöÂöÁøÇöÍôÑò×ðÛîÝèãèåâéàíÚïØïÒõÎõÈõÂ÷ÁõÇóÍñÑï×íÙçßçááçßçÛíÕïÓñËóÇõÃ÷;PM1PEÌ¿ÂõÈóÎóÒñÖíÚëàéâãæãêÝìÙî×òÑòËöÉöÁöÂôÊôÌòÒîØìÚêÞääääÞêÚìØîÒòÌôÊôÂöÁöÉöËòÑò×îÙìÝêãäãäéÞëÜíÖñÒóÎóÈõÂõÁõÇñÍñÑíÕëÛéÝåãáãßéÙëÕíÑñÍñÇõÁõ;PM1PE;PM2FPPE=<YïISÀ;PM0PEÂõÈóÎóÒñÖíÚëàéâãæãêÝìÙî×òÑòËöÉöÁöÂôÊôÌòÒîØìÚêÞääääÞêÚìØîÒòÌôÊôÂöÁöÉöËòÑò×îÙìÝêãäãäéÞëÜíÖñÒóÎóÈõÂõÁõÇñÍñÑíÕëÛéÝåãáãßéÙëÕíÑñÍñÇõÁõ;PM1PEÌ¿ÂóÈõÎïÐïØíØëÞçâåæßèÝìÙìÕðÑòËôÉöÁôÂöÊðÌðÒîÖìÚèÞäàâæÞèÚìÖîÒðÌðÊöÂôÁöÉôËòÑðÕìÙìÝèáäãäçÞëØíØïÐïÎõÈóÂõÁóÇñÍïÏë×ë×çÝåãáãÝç×ë×ëÏïÍñÇóÁõ;PM1PE;PM2FT11,3FPPE=<MïISÀ;PM0PEÂóÈõÎïÐïØíØëÞçâåæßèÝìÙìÕðÑòËôÉöÁôÂöÊðÌðÒîÖìÚèÞäàâæÞèÚìÖîÒðÌðÊöÂôÁöÉôËòÑðÕìÙìÝèáäãäçÞëØíØïÐïÎõÈóÂõÁóÇñÍïÏë×ë×çÝåãáãÝç×ë×ëÏïÍñÇóÁõ;PM1PEÊ¿ÂóÊñÌñÒíÔíÚéÜåâãäáèÝêÙìÓðÑðËòÇöÁôÂòÈòÌîÒîÔêÚæÞäââäÞæÚêÔîÒîÌòÈòÂôÁöÇòËðÑðÓìÙêÝèáäãàåÞéÚíÔíÒñÌñÈóÄõÃñÇïËïÑëÓéÙçÝãßáãÛçÙéÓëÑïËïÉñÁõ;PM1PE;PM2FPPE=<CïISÀ;PM0PEÂóÊñÌñÒíÔíÚéÜåâãäáèÝêÙìÓðÑðËòÇöÁôÂòÈòÌîÒîÔêÚæÞäââäÞæÚêÔîÒîÌòÈòÂôÁöÇòËðÑðÓìÙêÝèáäãàåÞéÚíÔíÒñÌñÈóÄõÃñÇïËïÑëÓéÙçÝãßáãÛçÙéÓëÑïËïÉñÁõ;PM1PEÌ¿ÂñÈñÎïÐíÔëÚçÜåàãäßèÝè×ìÕîÏîÍôÅòÁòÂòÆðÎîÐìÖèØæÞäààäÞæØèÖìÐîÎðÆòÂòÁòÅôÍîÏîÕì×èÝèßâãâåÜçÚëÔíÐïÎñÆñÄñÃóÅíÍíÏëÓçÙçÛãáßáÛçÙçÓëÏíÍíÇóÁñ;PM1PE;PM2FPPE=<wîISÀ;PM0PEÂñÈñÎïÐíÔëÚçÜåàãäßèÝè×ìÕîÏîÍôÅòÁòÂòÆðÎîÐìÖèØæÞäààäÞæØèÖìÐîÎðÆòÂòÁòÅôÍîÏîÕì×èÝèßâãâåÜçÚëÔíÐïÎñÆñÄñÃóÅíÍíÏëÓçÙçÛãáßáÛçÙçÓëÏíÍíÇóÁñ;PM1PEÌ¿ÂïÆñÌíÒíÔéÚçÚåàãâÝèÛæÙìÓìÏðËðÇòÁðÂòÈîÌîÐêÔèÚæÜâÞàäÜæÚèÔêÐîÌîÈòÂðÁòÇðËðÏìÓìÙæÛèßàáàåÜçÚéÔíÐíÌñÈïÂñÁïÇïËëÏëÓåÙçÛáßßßÙçÙåÓëÑëËïÅïÁñ;PM1PE;PM2FPPE=<kîISÀ;PM0PEÂïÆñÌíÒíÔéÚçÚåàãâÝèÛæÙìÓìÏðËðÇòÁðÂòÈîÌîÐêÔèÚæÜâÞàäÜæÚèÔêÐîÌîÈòÂðÁòÇðËðÏìÓìÙæÛèßàáàåÜçÚéÔíÐíÌñÈïÂñÁïÇïËëÏëÓåÙçÛáßßßÙçÙåÓëÑëËïÅïÁñ;PM1PEÊ¿ÂïÈïÌíÐëÔçØçÜåÞßâßæÛæ×êÓìÏîËîÅòÃðÄðÆîÌìÐèÔèØæÜààààÜæØèÔèÐìÌîÆðÄðÃòÅîËîÏìÓê×æÛæßâßÞåÜçØçÔëÐíÌïÈïÂñÁíÇíËëÏéÓå×åÛáÝÝáÛå×åÓéÏëËíÇíÁñ;PM1PE;PM2FT11,2FPPE=<aîISÀ;PM0PEÂïÈïÌíÐëÔçØçÜåÞßâßæÛæ×êÓìÏîËîÅòÃðÄðÆîÌìÐèÔèØæÜààààÜæØèÔèÐìÌîÆðÄðÃòÅîËîÏìÓê×æÛæßâßÞåÜçØçÔëÐíÌïÈïÂñÁíÇíËëÏéÓå×åÛáÝÝáÛå×åÓéÏëËíÇíÁñ;PM1PEÌ¿ÂïÈíÊëÒéÒéØåÚãÞßâÝäÛæÕèÓìÏìËîÅðÃðÄîÆìÌêÐêÔæÖäÜàÞÞàÜäÖæÔêÐêÌìÆîÄðÃðÅîËìÏìÓèÕæÛäÝâßÜãÜåØéÒéÒëÊíÈïÂïÁíÇëÉëÑçÑå×ãÛáÛÝáÙã×åÑçÑëÉëÇíÁï;PM1PE;PM2FT11,3FPPE=<UîISÀ;PM0PEÂïÈíÊëÒéÒéØåÚãÞßâÝäÛæÕèÓìÏìËîÅðÃðÄîÆìÌêÐêÔæÖäÜàÞÞàÜäÖæÔêÐêÌìÆîÄðÃðÅîËìÏìÓèÕæÛäÝâßÜãÜåØéÒéÒëÊíÈïÂïÁíÇëÉëÑçÑå×ãÛáÛÝáÙã×åÑçÑëÉëÇíÁï;PM1PEÊ¿ÄíÆëÌíÎçÔçÖåÜáÜáàÛäÙä×êÑèÏìÉìÇðÁîÂìÈîÊèÐèÒæØâÚâÜÜâÚâØæÒèÐèÊîÈìÂîÁðÇìÉìÏèÑê×äÙäÛàáÜáÚåØçÒçÐíÌëÆíÂïÁëÅëËçÏéÑã×ãÙßÛÛßÛãÕãÓéÍçËëÅëÃï;PM1PE;PM2FPPE=<KîISÀ;PM0PEÄíÆëÌíÎçÔçÖåÜáÜáàÛäÙä×êÑèÏìÉìÇðÁîÂìÈîÊèÐèÒæØâÚâÜÜâÚâØæÒèÐèÊîÈìÂîÁðÇìÉìÏèÑê×äÙäÛàáÜáÚåØçÒçÐíÌëÆíÂïÁëÅëËçÏéÑã×ãÙßÛÛßÛãÕãÓéÍçËëÅëÃï;PM1PEÌ¿ÄíÆéÌéÎéÒåÖãÚáÜßàÛâÙäÕèÓèÍêÉìÇîÁîÂêÈêÊêÎæÔäÖâÚàÜÜàÚâÖäÔæÎêÊêÈêÂîÁîÇìÉêÍèÓèÕäÙâÛàßÚáÜãÔåÔéÎéÌéÆíÂíÁëÅéËçÍçÓãÓáÛßÙÛßÙáÕãÑçÍçËéÅëÃí;PM1PE;PM2FPPE=<?îISÀ;PM0PEÄíÆéÌéÎéÒåÖãÚáÜßàÛâÙäÕèÓèÍêÉìÇîÁîÂêÈêÊêÎæÔäÖâÚàÜÜàÚâÖäÔæÎêÊêÈêÂîÁîÇìÉêÍèÓèÕäÙâÛàßÚáÜãÔåÔéÎéÌéÆíÂíÁëÅéËçÍçÓãÓáÛßÙÛßÙáÕãÑçÍçËéÅëÃí;PM1PEÌ¿ÂëÆéÊéÐçÒãÖãØáÜÝÞÝâ×äÓæÓèÍêËêÅìÁìÂêÆêÌèÎäÔäÔâØÞÞÞÞØâÔäÔäÎèÌêÆêÂìÁìÅêËêÍèÓæÓä×âÝÞÝÜáØãÖãÒçÎéÌéÆëÂëÁéÅéËçÍåÑãÕá×ÝÛÛÝ×áÕãÑåÏçÉéÅéÁë;PM1PE;PM2FPPE=<síISÀ;PM0PEÂëÆéÊéÐçÒãÖãØáÜÝÞÝâ×äÓæÓèÍêËêÅìÁìÂêÆêÌèÎäÔäÔâØÞÞÞÞØâÔäÔäÎèÌêÆêÂìÁìÅêËêÍèÓæÓä×âÝÞÝÜáØãÖãÒçÎéÌéÆëÂëÁéÅéËçÍåÑãÕá×ÝÛÛÝ×áÕãÑåÏçÉéÅéÁë;PM1PEÌ¿ÂéÆéÊçÐåÐåÖáØáÜÛÜÛà×äÕäÏæÍêËèÅìÁêÂêÆèÌæÎæÐâÖâØÜÜÜÜØâÖâÐæÎæÌèÆêÂêÁìÅèËêÍæÏäÕä×àÛÜÛÜáØáÖåÐåÎçÌéÆéÂëÁçÅéËåÍãÏãÕß×ÛÛÛÛ×ßÕãÏãÏåÉéÅçÁë;PM1PE;PM2FPPE=<gíISÀ;PM0PEÂéÆéÊçÐåÐåÖáØáÜÛÜÛà×äÕäÏæÍêËèÅìÁêÂêÆèÌæÎæÐâÖâØÜÜÜÜØâÖâÐæÎæÌèÆêÂêÁìÅèËêÍæÏäÕä×àÛÜÛÜáØáÖåÐåÎçÌéÆéÂëÁçÅéËåÍãÏãÕß×ÛÛÛÛ×ßÕãÏãÏåÉéÅçÁë;PM1PEÊ¿ÂéÆçÊåÎçÒáÔáØßÚÛÞÛÞ×äÓâÏæÍæÉêÅêÁêÂèÆæÊèÎâÐâÔàØÜÜÜÜØàÔâÐâÎèÊæÆèÂêÁêÅêÉæÍæÏâÓä×ÞÛÞÛÚßØáÔáÐçÐåÈçÆéÄéÃéÅåÇåÏáÏãÓÝ×ÝÙÙÝ×ÝÓãÑáÍåÉåÅéÁé;PM1PE;PM2FPPE=<]íISÀ;PM0PEÂéÆçÊåÎçÒáÔáØßÚÛÞÛÞ×äÓâÏæÍæÉêÅêÁêÂèÆæÊèÎâÐâÔàØÜÜÜÜØàÔâÐâÎèÊæÆèÂêÁêÅêÉæÍæÏâÓä×ÞÛÞÛÚßØáÔáÐçÐåÈçÆéÄéÃéÅåÇåÏáÏãÓÝ×ÝÙÙÝ×ÝÓãÑáÍåÉåÅéÁé;PM1PEÌ¿ÂçÆåÊçÎãÐáÔáØÝØÛÞÙÞÕâÓàÑæËæÉæÅêÁèÂæÆèÊäÌâÒâÔÞÖÜÚÚÜÖÞÔâÒâÌäÊèÆæÂèÁêÅæÉæËäÑâÓâÕÞÙÞÛØÝØáÔáÐãÎçÈåÆçÄéÃåÅåÇåÍßÏáÓÝ×Ý××Ý×ÝÓáÏáÍãÉåÅåÁé;PM1PE;PM2FPPE=<QíISÀ;PM0PEÂçÆåÊçÎãÐáÔáØÝØÛÞÙÞÕâÓàÑæËæÉæÅêÁèÂæÆèÊäÌâÒâÔÞÖÜÚÚÜÖÞÔâÒâÌäÊèÆæÂèÁêÅæÉæËäÑâÓâÕÞÙÞÛØÝØáÔáÐãÎçÈåÆçÄéÃåÅåÇåÍßÏáÓÝ×Ý××Ý×ÝÓáÏáÍãÉåÅåÁé;PM1PEÌ¿ÂçÆåÊãÌãÐáÔßÖÛÚÛÚÙÞÕàÓâÏäËäÉæÅèÁèÂæÆäÊäÌâÐàÔÜÖÜÚÚÜÖÜÔàÐâÌäÊäÆæÂèÁèÅæÉäËäÏâÓàÕÞÙÚÛÚÛÖßÔáÐãÌãÊåÆçÂçÁåÅãÉãËáÏßÓÝÕÙÙÙÙÕÝÓßÏáËãÉãÅåÁç;PM1PE;PM2FPPE=<EíISÀ;PM0PEÂçÆåÊãÌãÐáÔßÖÛÚÛÚÙÞÕàÓâÏäËäÉæÅèÁèÂæÆäÊäÌâÐàÔÜÖÜÚÚÜÖÜÔàÐâÌäÊäÆæÂèÁèÅæÉäËäÏâÓàÕÞÙÚÛÚÛÖßÔáÐãÌãÊåÆçÂçÁåÅãÉãËáÏßÓÝÕÙÙÙÙÕÝÓßÏáËãÉãÅåÁç;PM1PEÌ¿ÂåÄåÊãÎßÎáÒÝÖÝØÙÜ×ÜÕÞÑâÏâÍäÇæÅæÁæÂæÆäÈàÎâÐÞÒÞÖÚØØÚÖÞÒÞÐâÎàÈäÆæÂæÁæÅæÇäÍâÏâÑÞÕÜ×ÚÙÚÝÖÝÒáÎßÎãÊåÄåÂåÁåÃãÉáÍáÍÝÑÛÕÛÙ×ÙÕÛÑÝÍáÍáÉãÃåÁå;PM1PE;PM2FPPE=<yìISÀ;PM0PEÂåÄåÊãÎßÎáÒÝÖÝØÙÜ×ÜÕÞÑâÏâÍäÇæÅæÁæÂæÆäÈàÎâÐÞÒÞÖÚØØÚÖÞÒÞÐâÎàÈäÆæÂæÁæÅæÇäÍâÏâÑÞÕÜ×ÚÙÚÝÖÝÒáÎßÎãÊåÄåÂåÁåÃãÉáÍáÍÝÑÛÕÛÙ×ÙÕÛÑÝÍáÍáÉãÃåÁå;PM1PEÊ¿ÂãÆãÈãÌáÐÝÒÝÔÝØ×Ú×ÜÓÞÑàÏâËâÉäÃæÃäÄäÄäÊâÌÞÐÞÒÞÔØØØØÔÞÒÞÐÞÌâÊäÄäÄäÃæÃäÉâËâÏàÑÞÓÜ×Ú×ØÝÔÝÒÝÎáÌãÊãÆãÂåÁãÅáÉáËßÍÝÑÛÓÙ××ÙÓÛÑÝÏßËáÇáÅãÁå;PM1PE;PM2FT11,2FPPE=<oìISÀ;PM0PEÂãÆãÈãÌáÐÝÒÝÔÝØ×Ú×ÜÓÞÑàÏâËâÉäÃæÃäÄäÄäÊâÌÞÐÞÒÞÔØØØØÔÞÒÞÐÞÌâÊäÄäÄäÃæÃäÉâËâÏàÑÞÓÜ×Ú×ØÝÔÝÒÝÎáÌãÊãÆãÂåÁãÅáÉáËßÍÝÑÛÓÙ××ÙÓÛÑÝÏßËáÇáÅãÁå;PM1PEÊ¿ÄãÄáÈáÌßÐßÐÛÖÛÖÙÚÕÚÓÞÑÞÍâËàÉäÃäÁäÂâÄâÊàÌàÎÜÒÜÔÚÖÖÚÔÜÒÜÎàÌàÊâÄâÂäÁäÃäÉàËâÍÞÑÞÓÚÕÚÙÖÛÖÛÐßÐßÌáÈáÄãÂãÁãÃßÇáËÝÏÝÏÙÕÙÕÕÙÕÙÏÝÏÝËáÇßÃãÃã;PM1PE;PM2FT11,3FPPE=<eìISÀ;PM0PEÄãÄáÈáÌßÐßÐÛÖÛÖÙÚÕÚÓÞÑÞÍâËàÉäÃäÁäÂâÄâÊàÌàÎÜÒÜÔÚÖÖÚÔÜÒÜÎàÌàÊâÄâÂäÁäÃäÉàËâÍÞÑÞÓÚÕÚÙÖÛÖÛÐßÐßÌáÈáÄãÂãÁãÃßÇáËÝÏÝÏÙÕÙÕÕÙÕÙÏÝÏÝËáÇßÃãÃã;PM1PEÌ¿ÂáÆáÈßÌßÎÝÒÛÒÙÖ×ÚÕÚÓÜÑÞÍÞÉâÉàÅä¿â¿âÆàÊàÊÞÎÜÒÚÔØÖÖØÔÚÒÜÎÞÊàÊàÆâ¿â¿äÅàÉâÉÞÍÞÑÜÓÚÕØ×ØÙÒÛÒÝÎßÌßÈáÆá¿ã¿ßÅáÇÝËÝÍÛÑÙÑÙ×Õ×ÑÙÑÛÍÝËÝÇáÅßÁã;PM1PE;PM2FPPE=<YìISÀ;PM0PEÂáÆáÈßÌßÎÝÒÛÒÙÖ×ÚÕÚÓÜÑÞÍÞÉâÉàÅä¿â¿âÆàÊàÊÞÎÜÒÚÔØÖÖØÔÚÒÜÎÞÊàÊàÆâ¿â¿äÅàÉâÉÞÍÞÑÜÓÚÕØ×ØÙÒÛÒÝÎßÌßÈáÆá¿ã¿ßÅáÇÝËÝÍÛÑÙÑÙ×Õ×ÑÙÑÛÍÝËÝÇáÅßÁã;PM1PEÌ¿¿áÆßÈÝÌßÎÛÐÛÔÙÔÕØÕÚÓÚÏÞÍÞËàÅàÅâÁâÂàÆÞÆàÌÜÎÜÐÚÔÖÖÖÖÔÚÐÜÎÜÌàÆÞÆàÂâÁâÅàÅàËÞÍÞÏÚÓÚÕØÕÔÙÔÛÐÛÎßÌÝÈßÆá¿á¿ßÅßÇÝËÝÍÙÏÙÓ×ÓÓ×ÓÙÏÙÍÝËÝÇßÅß¿á;PM1PE;PM2FPPE=<MìISÀ;PM0PE¿áÆßÈÝÌßÎÛÐÛÔÙÔÕØÕÚÓÚÏÞÍÞËàÅàÅâÁâÂàÆÞÆàÌÜÎÜÐÚÔÖÖÖÖÔÚÐÜÎÜÌàÆÞÆàÂâÁâÅàÅàËÞÍÞÏÚÓÚÕØÕÔÙÔÛÐÛÎßÌÝÈßÆá¿á¿ßÅßÇÝËÝÍÙÏÙÓ×ÓÓ×ÓÙÏÙÍÝËÝÇßÅß¿á;PM1PEÌ¿Æ?ÀÒûÞõèíîçöÛüÓ@ÀÅ@ÀÆüÔöÜîèèîÜöÔüÆ@ÀÅ@ÀÓüÛöçîíèõÞûÒ?ÀÆ?ÀÅûÑõÝíççíÝõÑûÅ?À;PM1PE;PM2FPPE=<AìISÀ;PM0PEÆ?ÀÒûÞõèíîçöÛüÓ@ÀÅ@ÀÆüÔöÜîèèîÜöÔüÆ@ÀÅ@ÀÓüÛöçîíèõÞûÒ?ÀÆ?ÀÅûÑõÝíççíÝõÑûÅ?À;PM1PEÊ¿ÆûÒùÞõäëîåôÛúÑþÅüÆúÒöÜìææìÜöÒúÆüÅþÑúÛôåîëäõÞùÒûÆýÅùÑóÝíããíÝóÑùÅý;PM1PE;PM2FPPE=<wëISÀ;PM0PEÆûÒùÞõäëîåôÛúÑþÅüÆúÒöÜìææìÜöÒúÆüÅþÑúÛôåîëäõÞùÒûÆýÅùÑóÝíããíÝóÑùÅý;PM1PEÌ¿ÆùÒ÷ÚñäëîãòÛöÏüÅúÆøÐòÜìääìÜòÐøÆúÅüÏöÛòãîëäñÚ÷ÒùÆûÅõÑñÙíããíÙñÑõÅû;PM1PE;PM2FPPE=<këISÀ;PM0PEÆùÒ÷ÚñäëîãòÛöÏüÅúÆøÐòÜìääìÜòÐøÆúÅüÏöÛòãîëäñÚ÷ÒùÆûÅõÑñÙíããíÙñÑõÅû;PM1PEÌ¿ÆùÐóÚïäéêáðÛôÏúÅúÆôÐðÜêââêÜðÐôÆúÅúÏôÛðáêéäïÚóÐùÆùÅóÏïÙéããéÙïÏóÅù;PM1PE;PM2FPPE=<_ëISÀ;PM0PEÆùÐóÚïäéêáðÛôÏúÅúÆôÐðÜêââêÜðÐôÆúÅúÏôÛðáêéäïÚóÐùÆùÅóÏïÙéããéÙïÏóÅù;PM1PEÌ¿ÆõÎóÚíâçèáî×òÏøÅöÆôÐîØèââèØîÐôÆöÅøÏò×îáèçâíÚóÎõÆ÷ÅñÍíÙçááçÙíÍñÅ÷;PM1PE;PM2FPPE=<SëISÀ;PM0PEÆõÎóÚíâçèáî×òÏøÅöÆôÐîØèââèØîÐôÆöÅøÏò×îáèçâíÚóÎõÆ÷ÅñÍíÙçááçÙíÍñÅ÷;PM1PEÊ¿ÄóÐñØëàåèßì×ðÏöÅôÆòÐìØæààæØìÐòÆôÅöÏð×ìßèåàëØñÐóÄõÃïÏë×çßßç×ëÏïÃõ;PM1PE;PM2FPPE=<IëISÀ;PM0PEÄóÐñØëàåèßì×ðÏöÅôÆòÐìØæààæØìÐòÆôÅöÏð×ìßèåàëØñÐóÄõÃïÏë×çßßç×ëÏïÃõ;PM1PEÌ¿ÄñÐíØéÞåäÝê×ðÍòÅòÆîÎêØæÞÞæØêÎîÆòÅòÍð×êÝäåÞéØíÐñÄñÃïÏé×ãÝÝã×éÏïÃñ;PM1PE;PM2FPPE=<}êISÀ;PM0PEÄñÐíØéÞåäÝê×ðÍòÅòÆîÎêØæÞÞæØêÎîÆòÅòÍð×êÝäåÞéØíÐñÄñÃïÏé×ãÝÝã×éÏïÃñ;PM1PEÊ¿ÆïÎëÖçÞãâÝêÕìÍðÃðÄìÎèÖäÞÞäÖèÎìÄðÃðÍìÕêÝâãÞçÖëÎïÆïÅëÍéÕáÝÝáÕéÍëÅï;PM1PE;PM2FPPE=<sêISÀ;PM0PEÆïÎëÖçÞãâÝêÕìÍðÃðÄìÎèÖäÞÞäÖèÎìÄðÃðÍìÕêÝâãÞçÖëÎïÆïÅëÍéÕáÝÝáÕéÍëÅï;PM1PEÌ¿ÄíÎéÖåÚáâÛæÕìËîÅîÆêÌæÖâÜÜâÖæÌêÆîÅîËìÕæÛâáÚåÖéÎíÄíÃëÍåÕáÙÙáÕåÍëÃí;PM1PE;PM2FPPE=<gêISÀ;PM0PEÄíÎéÖåÚáâÛæÕìËîÅîÆêÌæÖâÜÜâÖæÌêÆîÅîËìÕæÛâáÚåÖéÎíÄíÃëÍåÕáÙÙáÕåÍëÃí;PM1PEÌ¿ÄéÌéÔãÜßàÙäÓèËìÅêÆêÌäÔàÚÚàÔäÌêÆêÅìËèÓäÙàßÜãÔéÌéÄëÃçËãÓßÛÛßÓãËçÃë;PM1PE;PM2FPPE=<[êISÀ;PM0PEÄéÌéÔãÜßàÙäÓèËìÅêÆêÌäÔàÚÚàÔäÌêÆêÅìËèÓäÙàßÜãÔéÌéÄëÃçËãÓßÛÛßÓãËçÃë;PM1PEÊ¿ÄçÌåÔãØÝàÙâÓæËêÁèÂæÌäÔÞÚÚÞÒäÎæÂèÁêÍæÑâÙàÝØãÒåÎçÄéÃåÍáÑß××ßÓáËåÃé;PM1PE;PM2FPPE=<QêISÀ;PM0PEÄçÌåÔãØÝàÙâÓæËêÁèÂæÌäÔÞÚÚÞÒäÎæÂèÁêÍæÑâÙàÝØãÒåÎçÄéÃåÍáÑß××ßÓáËåÃé;PM1PEÌ¿ÄåÌãÒáÖÛÞ×âÑäËæÁæÂäÌâÒÜØØÜÒâÌäÂæÁæËäÑâ×ÜÛØáÒãÌåÄåÃãËáÑÝ×ÕÛÑáËãÃå;PM1PE;PM2FPPE=<EêISÀ;PM0PEÄåÌãÒáÖÛÞ×âÑäËæÁæÂäÌâÒÜØØÜÒâÌäÂæÁæËäÑâ×ÜÛØáÒãÌåÄåÃãËáÑÝ×ÕÛÑáËãÃå;PM1PEÌ¿ÂãÌáÐßØÙÚÕÞÑäÉäÃäÄâÊàÒÚÖÖÚÒàÊâÄäÃäÉäÑÞÕÚÙØßÐáÌãÂãÁãËÝÏÙ××ÙÏÝËãÁã;PM1PE;PM2FPPE=<yéISÀ;PM0PEÂãÌáÐßØÙÚÕÞÑäÉäÃäÄâÊàÒÚÖÖÚÒàÊâÄäÃäÉäÑÞÕÚÙØßÐáÌãÂãÁãËÝÏÙ××ÙÏÝËãÁã;PM1PEÌ¿ÂáÊßÐÛÖÙØÕÞÍàÉâÃâÄàÊÜÎÚÖÖÚÎÜÊàÄâÃâÉàÍÞÕØÙÖÛÐßÊáÂáÁßÉÝÏ×ÕÕ×ÏÝÉßÁá;PM1PE;PM2FPPE=<méISÀ;PM0PEÂáÊßÐÛÖÙØÕÞÍàÉâÃâÄàÊÜÎÚÖÖÚÎÜÊàÄâÃâÉàÍÞÕØÙÖÛÐßÊáÂáÁßÉÝÏ×ÕÕ×ÏÝÉßÁá;PM1PEÊ¿ÄßÊÝÎÙÒ×ØÓÜÍÞÉàÃàÄÞÊÚÎØÔÔØÎÚÊÞÄàÃàÉÞÍÜÓØ×ÒÙÎÝÊßÄßÃÝÉÛÍ×ÑÑ×ÍÛÉÝÃß;PM1PE;PM2FPPE=<céISÀ;PM0PEÄßÊÝÎÙÒ×ØÓÜÍÞÉàÃàÄÞÊÚÎØÔÔØÎÚÊÞÄàÃàÉÞÍÜÓØ×ÒÙÎÝÊßÄßÃÝÉÛÍ×ÑÑ×ÍÛÉÝÃß;PM1PEÌ¿ÄÝÈÙÎÙÒÕÖÑÚÍÚÇÞÃÞÄÚÈÚÎÖÒÒÖÎÚÈÚÄÞÃÞÇÚÍÚÑÖÕÒÙÎÙÈÝÄÝÃÙÇÙÍÕÑÑÕÍÙÇÙÃÝ;PM1PE;PM2FPPE=<WéISÀ;PM0PEÄÝÈÙÎÙÒÕÖÑÚÍÚÇÞÃÞÄÚÈÚÎÖÒÒÖÎÚÈÚÄÞÃÞÇÚÍÚÑÖÕÒÙÎÙÈÝÄÝÃÙÇÙÍÕÑÑÕÍÙÇÙÃÝ;PM1PEÊ¿ÄÛÈ×Ì×ÒÓÔÏÖÍÚÇÜÁÜÂØÈØÎÔÐÐÔÎØÈØÂÜÁÜÇÚÍÖÏÔÓÒ×Ì×ÈÛÄÛÃÙÇÕËÓÑÑÓËÕÇÙÃÛ;PM1PE;PM2FPPE=<MéISÀ;PM0PEÄÛÈ×Ì×ÒÓÔÏÖÍÚÇÜÁÜÂØÈØÎÔÐÐÔÎØÈØÂÜÁÜÇÚÍÖÏÔÓÒ×Ì×ÈÛÄÛÃÙÇÕËÓÑÑÓËÕÇÙÃÛ;PM1PEÌ¿Ä×Æ×ÌÕÐÑÒÍÖËÖÇÚÁØÂØÈÖÌÒÎÎÒÌÖÈØÂØÁÚÇÖËÖÍÒÑÐÕÌ×Æ×ÄÙÃÕÅÕËÑÏÏÑËÕÅÕÃÙ;PM1PE;PM2FPPE=<AéISÀ;PM0PEÄ×Æ×ÌÕÐÑÒÍÖËÖÇÚÁØÂØÈÖÌÒÎÎÒÌÖÈØÂØÁÚÇÖËÖÍÒÑÐÕÌ×Æ×ÄÙÃÕÅÕËÑÏÏÑËÕÅÕÃÙ;PM1PEÌ¿ÂÕÈÕÈÓÐÏÐÍÔÉÔÇØÁÖÂÖÈÔÊÐÎÎÐÊÔÈÖÂÖÁØÇÔÉÔÍÐÏÐÓÈÕÈÕÂ×ÁÓÇÓÇÏÏÏÏÇÓÇÓÁ×;PM1PE;PM2FPPE=<uèISÀ;PM0PEÂÕÈÕÈÓÐÏÐÍÔÉÔÇØÁÖÂÖÈÔÊÐÎÎÐÊÔÈÖÂÖÁØÇÔÉÔÍÐÏÐÓÈÕÈÕÂ×ÁÓÇÓÇÏÏÏÏÇÓÇÓÁ×;PM1PEÊ¿ÂÓÆÓÊÑÌÍÐËÒÉÔÅÔÁÔÂÔÆÒÊÎÌÌÎÊÒÆÔÂÔÁÔÅÔÉÒËÐÍÌÑÊÓÆÓÂÓÁÓÅÑÉÏËËÏÉÑÅÓÁÓ;PM1PE;PM2FPPE=<kèISÀ;PM0PEÂÓÆÓÊÑÌÍÐËÒÉÔÅÔÁÔÂÔÆÒÊÎÌÌÎÊÒÆÔÂÔÁÔÅÔÉÒËÐÍÌÑÊÓÆÓÂÓÁÓÅÑÉÏËËÏÉÑÅÓÁÓ;PM1PEÌ¿ÂÑÆÏÈÏÌÍÎËÎÇÒÃÒÁÒÂÐÄÐÈÎÌÌÎÈÐÄÐÂÒÁÒÃÒÇÎËÎÍÌÏÈÏÆÑÂÑÁÑÅÍÇÍËËÍÇÍÅÑÁÑ;PM1PE;PM2FPPE=<_èISÀ;PM0PEÂÑÆÏÈÏÌÍÎËÎÇÒÃÒÁÒÂÐÄÐÈÎÌÌÎÈÐÄÐÂÒÁÒÃÒÇÎËÎÍÌÏÈÏÆÑÂÑÁÑÅÍÇÍËËÍÇÍÅÑÁÑ;PM1PEÌ¿¿ÏÆÍÆÍÌËÌÉÌÇÎÃÒÁÐÂÎÄÎÈÌÊÊÌÈÎÄÎÂÐÁÒÃÎÇÌÉÌËÌÍÆÍÆÏ¿Ñ¿ÍÅËÅËËËËÅËÅÍ¿Ñ;PM1PE;PM2FPPE=<SèISÀ;PM0PE¿ÏÆÍÆÍÌËÌÉÌÇÎÃÒÁÐÂÎÄÎÈÌÊÊÌÈÎÄÎÂÐÁÒÃÎÇÌÉÌËÌÍÆÍÆÏ¿Ñ¿ÍÅËÅËËËËÅËÅÍ¿Ñ;PM1PEÌ¿¿ËÆÍÆËÈÉÊÇÌÅÌÃÎÁÌÂÎÄÌÆÊÈÈÊÆÌÄÎÂÌÁÎÃÌÅÌÇÊÉÈËÆÍÆË¿Í¿ËÅËÅÉÇÇÉÅËÅË¿Í;PM1PE;PM2FPPE=<GèISÀ;PM0PE¿ËÆÍÆËÈÉÊÇÌÅÌÃÎÁÌÂÎÄÌÆÊÈÈÊÆÌÄÎÂÌÁÎÃÌÅÌÇÊÉÈËÆÍÆË¿Í¿ËÅËÅÉÇÇÉÅËÅË¿Í;PM1PEÊ¿ÄÕÌÑÔËÖÅÖÆÒÌÌÒÆÖÅÖËÔÑÌÕÄÕÃÓËËÓÃÕ;PM1PE;PM2FPPE=<}çISÀ;PM0PEÄÕÌÑÔËÖÅÖÆÒÌÌÒÆÖÅÖËÔÑÌÕÄÕÃÓËËÓÃÕ;PM1PEÌ¿ÄÏÊÏÎÉÒÃÐÄÎÊÌÐÄÐÃÒËÎÍÊÏÄÑÃÍÉÉÍÃÑ;PM1PE;PM2FPPE=<qçISÀ;PM0PEÄÏÊÏÎÉÒÃÐÄÎÊÌÐÄÐÃÒËÎÍÊÏÄÑÃÍÉÉÍÃÑ;PM1PEÊ¿ÄËÆËÌÇÎÁÌÂÌÈÈÌÂÌÁÎÇÊËÈËÄÍÃËÇÅÉÃÍ;PM1PE;PM2FPPE=<gçISÀ;PM0PEÄËÆËÌÇÎÁÌÂÌÈÈÌÂÌÁÎÇÊËÈËÄÍÃËÇÅÉÃÍ;PM1PEÌ¿ÄÇÄÇÈÃÈÁÈÂÈÄÄÈÂÈÁÈÃÈÇÄÇÄÇÃÇÃÃÇÃÇ;PM1PE;PM2FPPE=<[çISÀ;PM0PEÄÇÄÇÈÃÈÁÈÂÈÄÄÈÂÈÁÈÃÈÇÄÇÄÇÃÇÃÃÇÃÇ;PM1PEÌ¿¿ÃÄÃÂÁÆÁÄÂÄÂÂÄÂÄÁÆÁÂÃÄÿſÁÃÃÁ¿Å;PM1PE;PM2FPPE=<OçISÀ;PM0PE¿ÃÄÃÂÁÆÁÄÂÄÂÂÄÂÄÁÆÁÂÃÄÿſÁÃÃÁ¿Å;PM2FPMC1,240PE=<A?À[ZÀ;PM0PEÖÅ¿ÁËÂÍÊÉÒÆÚÞêBÀöÖÌâÒêÒìÖäÒÚÎÊÊÑÂSÀÇUÀÅUÀÅSÀÅUÀÃUÀÁUÀÁUÀ¿SÀ¿WÀÂUÀÂSÀÄWÀÂUÀÆSÀÆWÀÆUÀÆSÀÊWÀÈUÀÊSÀÈWÀÌSÀÌUÀÌSÀÌUÀÎUÀÎSÀÎUÀÐSÀÎSÀÐSÀÒÕÂÍÄſ¿ÆÃÎÁÔÅØÅÞÇäÇæÉêÉîËòËôËøËøËúÍüÍüÍþËþÍüÍþËúÍüËøËöÉôËðÇîÉêÅJÀËHÀËHÀÉJÀÉHÀÇJÀÉJÀÇHÀÇJÀÇJÀÉJÀÇJÀÉLÀËJÀÉLÀÍLÀË;PM2FT11,5FPPE=<[EÀQü;PM0PEÿ¿ÉÊ¿¿ÊÅ¿;PM2RF4,8,8,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1;FT11,4FP1PE=<GëoQÀ;PM0PEËÏ¿ÄÄÒÄÞÄâÉæÕäéÞÁÎÆâÒìØôÞôàòâèäÚâÊàÄàÃàÇâÉâËâÉäÇÈ¿ÊÁÈ¿ÊÁÈ¿ÊÂÆÂÆÆÆÊÂÌ¿ÌÁ̿οÌÂÌÄÊÎÈÒ¿ÐÅÆ˿׿ÕÁÕÃÕÅÓÉÑÍÏÑËÏÇÓÅÑÃÑÁÓ¿ÑÂÏÄÏÂÑÈÑÊÑÊÑÌÍÈÏÂËÁËËËÕËÕËÙËÙÇÙËÛÉÙÇÛÉÛÉÛÉÙËÙËÙË×Í×ÏÓ;PM2FT11,1FPPE=<Uì]NÀ;PM0PEÆèÈæÊäÌâÒâÐàÔàØàô¿ô¿öÁöÁôÁö¿ôÃô¿öÁô¿ö¿ö¿ôÂöÂôÄöÄÐÈÒÈÎÈÒÈÐÈÐÈÐÈÐÆ¿ÒÁÐÁÒ¿ÐÁÒ¿ÐÁÒÁÐãäãâåâãäãäãâãäåâãäåâãäãâãäãäåäãâÈÈÊÊÈÈÊÊÈÈÊÊÈÈÈÊÚÄÖÂÔÁÒÃÒÃÒÁØÂÚÄÖÈÒÌÔÎÖÐÚÌâÊîÄüÅÈÜÎØÎÒÐÎÒÎÒÌÒÌÐÎËÁÅÄ¿ÆÄÈÄÈ¿ÆÅÄË¿ÉÆÑÁÕÉÕË×ËÓÇÑÃÉÈÑÖÑÊÍÁËÇËÏÉÏÉÑÉÑñÐëÂåÅãÍßÓßÓßÑãËÑÇ×ÅÛÇÝÅÝÅÙÅ×ÇÑÅËÅÇÉÃÉÃËÁÉÃËÅÉËÇâëàéäéæçèåèãêãêãêáêãêßêáêãæáèáæãÝ¿ß¿Ý¿á¿ß¿ãÂá¿ãÄáÂáÂãÂãÄãÄáÄãÄáÄáÄáÄáÂá¿áÁßÁáÁÝÃßÁÝÃÝÃÛÁÛÃÙÁÙÁ׿çåáßß×ÙÓ×ÓÑÓÏÓËÙÇÙÉÙÉ×ÉÑÍÑÏÉÕÇÙ¿ñ¿ãÉÙÑÓ×ÕÙ×ßßßíßØÝÖåÔéÐëÌëÆé¿ãÅÛÎÚÐÜÎÞÐÞÎÞÐàÐÞÐÞÐÜÐÜÐØÒØÒÖÔÒÔÐÔÌÒÄÒÂÔÂÔÁÖÁÖÃÖÅÖÅÖÇØÇÖÉÖÉÖÇÔËÔÉÒÉ;PM2FT10,0FPPE=<Oì]NÀ;PM0PEÄèÈæÈäÌâÐâÒàÒàØàô¿ô¿öÁöÁôÁö¿ôÃô¿öÁô¿ö¿ö¿ôÂöÂôÄöÄÐÈÒÈÎÈÒÈÐÈÐÈÐÈÐÆ¿ÒÁÐÁÒ¿ÐÁÒ¿ÐÁÒÁÐãäãâåâãäãäãâãäåâãäåâãäãâãäãäåäãâÈÈÊÊÈÈÊÊÈÈÊÊÈÈÈÊÚÄÖÂÔÁÒÃÒÃÒÁØÂÚÄÖÈÒÌÔÎÖÐÚÌâÊîÄüÅÈÜÎØÎÒÐÎÒÎÒÌÒÌÐÎËÁÅÄ¿ÆÄÈÄÈ¿ÆÅÄË¿ÉÆÑÁÕÉÕË×ËÓÇÑÃÉÈÑÖÑÊÍÁËÇËÏÉÏÉÑÉÑñÐëÂåÅãÍßÓßÓßÑãËÏÅÓÅÕÁÙÃÛÅÛÅÛÇÝÏ×ÍËËÅË¿ÉÂÇ¿ÅÁÇÉÇâëàéäéæçèåèãêãêãêáêãêßêáêãæáèáæãÝ¿ß¿Ý¿á¿ß¿ãÂá¿ãÄáÂáÂãÂãÄãÄáÄãÄáÄáÄáÄáÂá¿áÁßÁáÁÝÃßÁÝÃÝÃÛÁÛÃÙÁÙÁ׿çåáßß×ÙÓ×ÓÑÓÏÓËÙÇÙËÙË×ËÓÏÏÏËÓÅÓ¿ÛÁßËáÓãÙÝÝÙáÑãÇãÆÏÆÑÈÑÈÑÊÓÈÓÌÑÊÑÈÑÄÑ¿ÑÃÓÅÑÇÏÅÍÅÍÎÚÐÜÎÞÐÞÎÞÐàÐÞÐÞÐÜÐÜÐØÒØÒÖÔÒÔÐÔÌÒÄÒÂÔÂÔÁÖÁÖÃØÅÖÅØÇÖÉÖÇØÉÖÉÔÉÔÉÔÉ;PM2FT11,2FPPE=<G^ÀMBÀ;PM0PEàÆÃÚ?ÀËÄÙàÆ;PM2FTFP1PE=<IxÀGOÀ;PM0PELÀÏLÀÑLÀÑLÀÑJÀÑLÀÑLÀÑLÀÑLÀÑJÀÑLÀÑLÀÑLÀÏLÀÑLÀÏLÀÑLÀÏJÀÏNÀÏLÀÏLÀÍLÀÏLÀËNÀÍJÀËNÀËLÀËNÀÉLÀÉLÀÇNÀÇNÀÇðÃðÃòÅòÃðÃðÃòÅðÁòÃòÃòÃðÃòÁòÁðÁòÁð¿ò¿ò¿ð¿ðÂòÂðÄðÄðÆðÄòÈðÈîÈðÊðÌðÌèÌìÖðÚìÞæäÞèÒìÂîÍ@ÀÕú×ôÝðãêåâéâíÜíÚñÖñÔóÔñÒóÐóÒñÐUÀÞWÀÞUÀÜWÀÜWÀÚWÀÜWÀØWÀÚWÀØWÀÖYÀØWÀÖWÀÖYÀÖWÀÔYÀÖWÀÔYÀÒWÀÖYÀÒYÀÔWÀÒYÀÒYÀÒYÀÔYÀÒYÀÔYÀÒWÀÒYÀÒYÀÒYÀÔSÀÒQÀÐSÀÒUÀÒSÀÐUÀÐSÀÒSÀÐUÀÒSÀÐUÀÐUÀÐUÀÐSÀÐWÀÐSÀÐUÀÐUÀÎUÀÎUÀÐSÀÎUÀÎUÀÎUÀÎSÀÌUÀÎSÀÌUÀÌSÀÌSÀÌSÀÌSÀÌóÆùÂûÂ?ÀÁAÀÃ?ÀÇýËûÏõÓï×éßÝáÓéÉïÆ÷ÖûÂÛÍÙ××Ý×Ù×ÓÙÅÙÐÛâåæãêáìáîßòÝòÛôÛôÙö×ö×ôÕôÓôÓòÏòÑüÑüÓüÑüÑüÑüÑþÑüÑüÏüÑþÏüÏüÏþÑþÍüÏþÏüÍþÏþÍüÏþÍüÍþÏþÍüÍþÍþÍþÍüÍþÍüÍ;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<ERÀaVÀ;PM0PEKÀÈMÀÈKÀÈMÀÊKÀÊMÀÌKÀÌKÀÌKÀÎMÀÎIÀÎMÀÐKÀÎKÀÐKÀÐIÀÐKÀÒKÀÐKÀÒKÀÒKÀÒIÀÒKÀÒKÀÒKÀÒKÀÒIÀÒKÀÒKÀÒKÀÐKÀÒIÀÐÅÏLÀÏLÀÑLÀÑJÀÑLÀÑLÀÑLÀÑLÀÑJÀÑLÀÑLÀÑLÀÑLÀÏJÀÑNÀÑLÀÏLÀÏLÀÏLÀÏLÀÏLÀÏLÀÍNÀËLÀÍLÀÍLÀËNÀÉLÀÉLÀÉNÀÇNÀÉLÀÅÂÐ;PM2FT10,0FP1PE=<oùKVÀ;PM0PEïËïËíÉïÇïÇïÇïÃïÅïÃïÃñÁïÁï¿ñ¿ñ¿ï¿ñÂïÂñÂñÄïÂñÄñÄñÄïÄïÄïÄñÄïÆñÄïÄñÄÁÏòÅðÁðÅòÃòÃðÃðÅòÃòÁòÃòÃðÃòÁòÁðÁòÁðÁò¿ò¿ðÂðÂòÂðÄòÂðÆðÆòÆðÊîÈòÊðÌîÌÃÐ;PM2FP1PE=<mõURÀ;PM0PEÁëÏåÝçããíÝëÙíÑåÍÄÏèÌîÖðÚìàèäàêÒîÂðÏÁ;PM2FP1PE=<u?ÀWJÀ;PM0PEòÑôÏòÏôÑòÓôÓðÕîÙîÛèßæáâéÞíÚñÒùÐ?ÀÐÂÍBÀÕüÙôÝðãìåâéâíÞïØñØñÔóÔóÒóÐóÒïÐÅÏ;PM2FP1PE=<OlÀ[?À;PM0PEZÀÓZÀÑZÀÓZÀÑZÀÑZÀÑZÀÑXÀÓZÀÑZÀÑZÀÑZÀÓVÀÓZÀÓZÀÑXÀÕZÀÓXÀÕXÀÓZÀÕXÀ×ZÀÕVÀÕZÀ×XÀÙVÀÙZÀÙXÀÙVÀÛXÀÛVÀÝXÀÝÆÐWÀÞUÀÞWÀÜWÀÜWÀÜWÀÚWÀØWÀÚWÀØWÀÖWÀØYÀÖWÀÖYÀÖWÀÖWÀÔYÀÔYÀÔWÀÔYÀÒYÀÔYÀÒYÀÔYÀÒWÀÒYÀÒYÀÔYÀÒWÀÒYÀÒYÀÒYÀÔÃÏ;PM2FP1PE=<oVÁ{÷;PM0PETÀËTÀËTÀËVÀËTÀËTÀËVÀÍVÀÍTÀËVÀÍVÀÍVÀÍVÀÏTÀÍXÀÍTÀÏVÀÏVÀÏVÀÏVÀÏTÀÏVÀÏVÀÑTÀÏVÀÏTÀÑTÀÏTÀÑVÀÑTÀÏRÀÏTÀÑÄÐSÀÒSÀÐSÀÒSÀÒSÀÐUÀÒSÀÐUÀÐSÀÒUÀÐSÀÒUÀÎUÀÐUÀÒUÀÎUÀÐSÀÐUÀÎUÀÎUÀÐUÀÎSÀÎWÀÎSÀÎUÀÌSÀÎSÀÎUÀÌUÀÌSÀÌSÀÌSÀÊÁÏ;PM2FP1PE=<}`ÁKý;PM0PEÑüÅôÈîÒèÞàèÞðØöÔúÐþÌ@ÀÈ@ÀÄ@À¿ü¿øÁôÅÂÐñÆûÂûÂ?ÀÁAÀÃAÀÇýËûÏ÷Óñ×éáßãÕëÇñÆùÖýÎÈ;PM2FP1PE=<cbÁW@À;PM0PEËØÄÔÒØÚØÞØØÚÐÜÃâÍÇÂÕËÕ××Ý×Ù×ÓÛÇßÒßÌÌ;PM2FP1PE=<cVÁAGÀ;PM0PEïÐóÐñÔóÔõÔõØóØóÜóÚñÞïÞïàëàçâåäáæËËâåæãêáìáðßðÝôÝôÛôÙö×ö×ôÕöÓôÓòÏòÑÄÒ;PM2FP1PE=<ExÀ?OÀ;PM0PEýÐýÌûÎýÎýÎýÎûÎýÐûÎýÎýÎûÐýÎûÐýÎýÐûÐýÐûÐýÐûÐýÒûÐûÐûÒýÒûÒûÒûÒûÒûÔûÔÃÑüÑüÓüÓüÑüÑüÑüÏüÑþÏüÑþÏüÑüÍþÑüÏþÍþÏüÍþÏüÍþÏþÍüÏþÍüÍþÍþÍþÍüÍþÍþÍüÍÆÐ;PM2FP1MC1,90PE=<YkÀ_GÀ;PM0PEÄeÀÆcÀÎaÀÐaÀØ_ÀÚ]ÀÞYÀäYÀèUÀìUÀîQÀôQÀøKÀúIÀþGÀBÀCÀDÀAÀHÀýJÀùLÀ÷RÀóRÀíVÀëVÀçZÀãZÀÝ^ÀÙ`À×bÀÏbÀÍdÀÅfÀÃfÀÄdÀÆbÀÎ`ÀÐ`ÀØ^ÀÚ\ÀÞZÀäVÀèVÀìRÀîPÀôNÀøJÀúHÀþDÀBÀBÀDÀþHÀúJÀøLÀòRÀðRÀìVÀèVÀâZÀàZÀÚ^ÀÖ`ÀÒbÀÌbÀÈdÀÂfÀÁfÀÇbÀËdÀÑ`ÀÕ`ÀÙ^Àß\ÀáZÀçVÀëTÀïTÀñPÀ÷LÀùLÀýHÀAÀDÀCÀBÀGÀüIÀüMÀöOÀôQÀðUÀìUÀèYÀâ[Àà]ÀÚ_ÀÖ_ÀÒaÀÌcÀÈeÀÂeÀÁcÀÇaÀËaÀÑ_ÀÕ]ÀÙYÀßYÀáUÀçUÀëQÀïQÀóKÀõIÀûGÀûCÀAÀAÀCÀýGÀùKÀ÷KÀóOÀíSÀëSÀçUÀãYÀÝ[ÀÙ]À×_ÀÏ_ÀÍcÀÅaÀÃeÀ;PM1PEÞ¿ÄcÀÆcÀÎaÀÐ]ÀÖ]ÀÚ[ÀÞYÀäWÀæUÀêSÀðQÀôMÀöMÀøGÀþGÀ@ÀAÀBÀ?ÀHÀýHÀ÷NÀõNÀóRÀïTÀéVÀåXÀãZÀÝ\ÀÙ^ÀÕ`ÀÏ`ÀÍdÀÅdÀÃdÀÄbÀÆbÀÎ^ÀÐ`ÀÖZÀÚ\ÀÞXÀäVÀæTÀêPÀðPÀôLÀöJÀøFÀþDÀ@À@ÀBÀüHÀúHÀöNÀôNÀîRÀêTÀèVÀâXÀÞZÀÜ\ÀÔ^ÀÒ^ÀÌbÀÈdÀÂdÀÁbÀÇdÀËbÀÑ^ÀÓ`ÀÛZÀÝ\ÀáXÀçVÀéTÀíPÀóPÀõLÀùJÀûFÀ?ÀDÀCÀþEÀþIÀúKÀöOÀôOÀîSÀêUÀèWÀâ[ÀÞYÀÚ_ÀÖ]ÀÒaÀÌaÀÈcÀÂcÀÁcÀÇ_ÀË_ÀÑ]ÀÕ[ÀÙYÀÝWÀáUÀçSÀéQÀíMÀóMÀõGÀùGÀýAÀý?ÀCÀýEÀ÷IÀõKÀóOÀïOÀéSÀåUÀãWÀÝ[ÀÙYÀÕ_ÀÏ]ÀÍaÀÅcÀÃaÀ;PM1PE;PM2FT11,2FPPE=<{jÀ_GÀ;PM0PEÄcÀÆcÀÎaÀÐ]ÀÖ]ÀÚ[ÀÞYÀäWÀæUÀêSÀðQÀôMÀöMÀøGÀþGÀ@ÀAÀBÀ?ÀHÀýHÀ÷NÀõNÀóRÀïTÀéVÀåXÀãZÀÝ\ÀÙ^ÀÕ`ÀÏ`ÀÍdÀÅdÀÃdÀÄbÀÆbÀÎ^ÀÐ`ÀÖZÀÚ\ÀÞXÀäVÀæTÀêPÀðPÀôLÀöJÀøFÀþDÀ@À@ÀBÀüHÀúHÀöNÀôNÀîRÀêTÀèVÀâXÀÞZÀÜ\ÀÔ^ÀÒ^ÀÌbÀÈdÀÂdÀÁbÀÇdÀËbÀÑ^ÀÓ`ÀÛZÀÝ\ÀáXÀçVÀéTÀíPÀóPÀõLÀùJÀûFÀ?ÀDÀCÀþEÀþIÀúKÀöOÀôOÀîSÀêUÀèWÀâ[ÀÞYÀÚ_ÀÖ]ÀÒaÀÌaÀÈcÀÂcÀÁcÀÇ_ÀË_ÀÑ]ÀÕ[ÀÙYÀÝWÀáUÀçSÀéQÀíMÀóMÀõGÀùGÀýAÀý?ÀCÀýEÀ÷IÀõKÀóOÀïOÀéSÀåUÀãWÀÝ[ÀÙYÀÕ_ÀÏ]ÀÍaÀÅcÀÃaÀ;PM1PEà¿ÂcÀÈ_ÀÌ_ÀÐ]ÀÖ[ÀÚYÀÞWÀâWÀæSÀêSÀðOÀðKÀöKÀøGÀüEÀ@ÀAÀBÀ?ÀFÀûHÀ÷LÀõLÀïPÀïTÀéTÀåXÀáXÀÝZÀÙ\ÀÕ`ÀÏ^ÀËbÀÇbÀÁbÀÂbÀÈ^ÀÌ^ÀÐ^ÀÖZÀÚXÀÞXÀâTÀæRÀêPÀðNÀðLÀöHÀøDÀüBÀ@À@ÀBÀüFÀøHÀöLÀòLÀîPÀêTÀèTÀàXÀÞXÀÜZÀÔ\ÀÒ^ÀÌ`ÀÆ`ÀÄdÀÃbÀÅ`ÀË`ÀÑ^ÀÓ\ÀÛZÀÝZÀßXÀçTÀéRÀíPÀñNÀõJÀ÷HÀûFÀ?ÀBÀAÀ@ÀCÀüGÀøKÀöMÀòOÀîQÀêSÀæWÀâWÀÞYÀÚ]ÀÖ]ÀÒ]ÀÌaÀÆaÀÂaÀÁaÀÅ]ÀË_ÀÑ[ÀÕYÀÙWÀÝWÀáSÀåSÀéOÀíKÀñKÀõGÀ÷EÀûAÀ?À?ÀAÀûEÀ÷GÀõIÀïMÀïOÀéQÀåSÀáWÀÝYÀÙYÀÕ[ÀÏ]ÀË_ÀÇ_ÀÁaÀ;PM1PE;PM2FPPE=<[jÀ_GÀ;PM0PEÂcÀÈ_ÀÌ_ÀÐ]ÀÖ[ÀÚYÀÞWÀâWÀæSÀêSÀðOÀðKÀöKÀøGÀüEÀ@ÀAÀBÀ?ÀFÀûHÀ÷LÀõLÀïPÀïTÀéTÀåXÀáXÀÝZÀÙ\ÀÕ`ÀÏ^ÀËbÀÇbÀÁbÀÂbÀÈ^ÀÌ^ÀÐ^ÀÖZÀÚXÀÞXÀâTÀæRÀêPÀðNÀðLÀöHÀøDÀüBÀ@À@ÀBÀüFÀøHÀöLÀòLÀîPÀêTÀèTÀàXÀÞXÀÜZÀÔ\ÀÒ^ÀÌ`ÀÆ`ÀÄdÀÃbÀÅ`ÀË`ÀÑ^ÀÓ\ÀÛZÀÝZÀßXÀçTÀéRÀíPÀñNÀõJÀ÷HÀûFÀ?ÀBÀAÀ@ÀCÀüGÀøKÀöMÀòOÀîQÀêSÀæWÀâWÀÞYÀÚ]ÀÖ]ÀÒ]ÀÌaÀÆaÀÂaÀÁaÀÅ]ÀË_ÀÑ[ÀÕYÀÙWÀÝWÀáSÀåSÀéOÀíKÀñKÀõGÀ÷EÀûAÀ?À?ÀAÀûEÀ÷GÀõIÀïMÀïOÀéQÀåSÀáWÀÝYÀÙYÀÕ[ÀÏ]ÀË_ÀÇ_ÀÁaÀ;PM1PEà¿ÂaÀÆ]ÀÌ_ÀÒ[ÀÔYÀÚYÀÞWÀàSÀèSÀèOÀîMÀðMÀôGÀøGÀüCÀþAÀBÀýDÀûHÀ÷HÀóNÀïNÀíPÀçTÀçTÀßXÀÝZÀÙZÀÓ\ÀÑ`ÀË^ÀÅbÀÁ`ÀÂ`ÀÆ^ÀÌ\ÀÒZÀÔZÀÚXÀÞVÀàRÀèRÀèNÀîLÀðJÀôHÀøDÀüBÀþþBÀúDÀøHÀôHÀòNÀîNÀèPÀæTÀâTÀÞXÀÚZÀÔZÀÐ\ÀÌ`ÀÈ^ÀÂbÀÁ`ÀÇ`ÀË^ÀÏ\ÀÓZÀÙZÀÝXÀáVÀåRÀçRÀíNÀñLÀóJÀ÷HÀùBÀýBÀAÀ@ÀCÀúGÀøIÀôKÀòMÀìQÀêQÀæUÀâWÀÞYÀØYÀÖ[ÀÐ]ÀÌ_ÀÈ_ÀÂaÀÁ]ÀÇ_ÀË[ÀÏYÀÕYÀ×WÀÝSÀáSÀåOÀéMÀëMÀñGÀóGÀ÷CÀùAÀ?ÀýAÀûAÀ÷GÀóIÀïKÀíMÀçQÀçQÀßUÀÝWÀÙYÀÓYÀÑ[ÀË]ÀÅ_ÀÁ_À;PM1PE;PM2FPPE=<{iÀ_GÀ;PM0PEÂaÀÆ]ÀÌ_ÀÒ[ÀÔYÀÚYÀÞWÀàSÀèSÀèOÀîMÀðMÀôGÀøGÀüCÀþAÀBÀýDÀûHÀ÷HÀóNÀïNÀíPÀçTÀçTÀßXÀÝZÀÙZÀÓ\ÀÑ`ÀË^ÀÅbÀÁ`ÀÂ`ÀÆ^ÀÌ\ÀÒZÀÔZÀÚXÀÞVÀàRÀèRÀèNÀîLÀðJÀôHÀøDÀüBÀþþBÀúDÀøHÀôHÀòNÀîNÀèPÀæTÀâTÀÞXÀÚZÀÔZÀÐ\ÀÌ`ÀÈ^ÀÂbÀÁ`ÀÇ`ÀË^ÀÏ\ÀÓZÀÙZÀÝXÀáVÀåRÀçRÀíNÀñLÀóJÀ÷HÀùBÀýBÀAÀ@ÀCÀúGÀøIÀôKÀòMÀìQÀêQÀæUÀâWÀÞYÀØYÀÖ[ÀÐ]ÀÌ_ÀÈ_ÀÂaÀÁ]ÀÇ_ÀË[ÀÏYÀÕYÀ×WÀÝSÀáSÀåOÀéMÀëMÀñGÀóGÀ÷CÀùAÀ?ÀýAÀûAÀ÷GÀóIÀïKÀíMÀçQÀçQÀßUÀÝWÀÙYÀÓYÀÑ[ÀË]ÀÅ_ÀÁ_À;PM1PEÞ¿Â_ÀÆ]ÀÌ[ÀÐ[ÀÖWÀØWÀÞUÀàSÀæQÀèOÀìMÀòIÀôGÀöGÀúAÀþ?À@ÀýBÀùHÀõHÀóJÀñNÀëPÀçRÀåTÀßVÀÝXÀ×XÀÕ\ÀÏ\ÀË^ÀÅ`ÀÁ^ÀÂ`ÀÆ\ÀÌZÀÐZÀÖXÀØVÀÞTÀàRÀæPÀèLÀìLÀòHÀôFÀöDÀú@Àþü@ÀüBÀöHÀôHÀðJÀìNÀêPÀäRÀâTÀÞVÀØXÀÔXÀÐ\ÀÌ\ÀÈ^ÀÂ`ÀÁ^ÀÇ^ÀË^ÀÏZÀÓZÀ×VÀÝXÀáTÀãPÀéRÀëLÀïLÀóHÀõFÀûDÀû@À?ÀüCÀüEÀöGÀòKÀòKÀìOÀêQÀäSÀàUÀÞWÀØYÀÖYÀÐ[ÀÌ_ÀÈ]ÀÂ_ÀÁ]ÀÇ[ÀË[ÀÏWÀÕWÀ×UÀÝSÀßQÀãOÀéMÀëIÀñGÀñGÀõAÀû?Àûý?ÀùCÀõEÀóGÀñKÀëKÀçQÀåOÀßSÀÝWÀ×UÀÕYÀÏYÀË]ÀÅ]ÀÁ]À;PM1PE;PM2FPPE=<]iÀ_GÀ;PM0PEÂ_ÀÆ]ÀÌ[ÀÐ[ÀÖWÀØWÀÞUÀàSÀæQÀèOÀìMÀòIÀôGÀöGÀúAÀþ?À@ÀýBÀùHÀõHÀóJÀñNÀëPÀçRÀåTÀßVÀÝXÀ×XÀÕ\ÀÏ\ÀË^ÀÅ`ÀÁ^ÀÂ`ÀÆ\ÀÌZÀÐZÀÖXÀØVÀÞTÀàRÀæPÀèLÀìLÀòHÀôFÀöDÀú@Àþü@ÀüBÀöHÀôHÀðJÀìNÀêPÀäRÀâTÀÞVÀØXÀÔXÀÐ\ÀÌ\ÀÈ^ÀÂ`ÀÁ^ÀÇ^ÀË^ÀÏZÀÓZÀ×VÀÝXÀáTÀãPÀéRÀëLÀïLÀóHÀõFÀûDÀû@À?ÀüCÀüEÀöGÀòKÀòKÀìOÀêQÀäSÀàUÀÞWÀØYÀÖYÀÐ[ÀÌ_ÀÈ]ÀÂ_ÀÁ]ÀÇ[ÀË[ÀÏWÀÕWÀ×UÀÝSÀßQÀãOÀéMÀëIÀñGÀñGÀõAÀû?Àûý?ÀùCÀõEÀóGÀñKÀëKÀçQÀåOÀßSÀÝWÀ×UÀÕYÀÏYÀË]ÀÅ]ÀÁ]À;PM1PEÞ¿Â]ÀÈ[ÀÊ[ÀÒWÀÔYÀØUÀÜSÀâQÀäOÀèMÀìMÀðGÀòGÀöEÀúAÀüýþûBÀùFÀõHÀñHÀïNÀëNÀçPÀãRÀáTÀÛVÀ×ZÀÓXÀÑ\ÀÉ\ÀÇ^ÀÁ^ÀÂ\ÀÈZÀÊZÀÒXÀÔVÀØTÀÜTÀâPÀäNÀèLÀìJÀðHÀòDÀöBÀú@ÀüüþúBÀöFÀòHÀîHÀîNÀæNÀæPÀàRÀÞTÀØVÀÔZÀÐXÀÌ\ÀÆ\ÀÂ^ÀÁ\ÀÅ^ÀËZÀÏZÀÓXÀ×VÀÝTÀßTÀåPÀåNÀíLÀíJÀñHÀõDÀùBÀû@À?ÀüAÀúCÀöGÀòIÀîKÀìMÀèOÀæSÀàSÀÜUÀØWÀÖYÀÐYÀÊ[ÀÈ]ÀÂ]ÀÁ[ÀÇ[ÀÉWÀÏYÀÕUÀ×SÀÛQÀßOÀåMÀçMÀëGÀíGÀñEÀõAÀùýûû?ÀùAÀõCÀñGÀïIÀëKÀçMÀãOÀáSÀÛSÀ×UÀÓWÀÑYÀÉYÀÇ]ÀÁ[À;PM1PE;PM2FT11,7FPPE=<?iÀ_GÀ;PM0PEÂ]ÀÈ[ÀÊ[ÀÒWÀÔYÀØUÀÜSÀâQÀäOÀèMÀìMÀðGÀòGÀöEÀúAÀüýþûBÀùFÀõHÀñHÀïNÀëNÀçPÀãRÀáTÀÛVÀ×ZÀÓXÀÑ\ÀÉ\ÀÇ^ÀÁ^ÀÂ\ÀÈZÀÊZÀÒXÀÔVÀØTÀÜTÀâPÀäNÀèLÀìJÀðHÀòDÀöBÀú@ÀüüþúBÀöFÀòHÀîHÀîNÀæNÀæPÀàRÀÞTÀØVÀÔZÀÐXÀÌ\ÀÆ\ÀÂ^ÀÁ\ÀÅ^ÀËZÀÏZÀÓXÀ×VÀÝTÀßTÀåPÀåNÀíLÀíJÀñHÀõDÀùBÀû@À?ÀüAÀúCÀöGÀòIÀîKÀìMÀèOÀæSÀàSÀÜUÀØWÀÖYÀÐYÀÊ[ÀÈ]ÀÂ]ÀÁ[ÀÇ[ÀÉWÀÏYÀÕUÀ×SÀÛQÀßOÀåMÀçMÀëGÀíGÀñEÀõAÀùýûû?ÀùAÀõCÀñGÀïIÀëKÀçMÀãOÀáSÀÛSÀ×UÀÓWÀÑYÀÉYÀÇ]ÀÁ[À;PM1PEà¿Â]ÀÈYÀÊYÀÐUÀÔUÀØUÀÜQÀàQÀäOÀèKÀêIÀðIÀðEÀöAÀøAÀüýþûBÀ÷BÀõFÀïJÀïJÀéLÀçPÀãRÀßRÀÛVÀ×VÀÓXÀÏZÀÉZÀÇ\ÀÁ\ÀÂZÀÈZÀÊXÀÐVÀÔVÀØRÀÜRÀàNÀäNÀèJÀêJÀðDÀðDÀö@Àø@ÀüüþöBÀöBÀòFÀîJÀìJÀèLÀäPÀÞRÀÞRÀØVÀÔVÀÐVÀÊZÀÈZÀÂ^ÀÁ\ÀÇZÀÉZÀÏXÀÓVÀ×TÀÝTÀÝRÀãNÀçNÀëJÀíHÀñFÀõDÀõ@Àûþ?Àü?ÀøCÀöCÀòIÀîIÀìMÀæMÀäQÀàQÀÜUÀØUÀÖWÀÎYÀÌYÀÆ[ÀÄ[ÀÃYÀÅYÀËWÀÍUÀÕUÀ×QÀÛQÀßOÀãKÀåIÀëIÀíEÀñAÀõAÀ÷ýûûý÷?ÀõCÀïEÀïGÀéIÀçMÀãMÀßQÀÛSÀ×SÀÓUÀÏWÀÉYÀÇYÀÁ[À;PM1PE;PM2FPPE=<_hÀ_GÀ;PM0PEÂ]ÀÈYÀÊYÀÐUÀÔUÀØUÀÜQÀàQÀäOÀèKÀêIÀðIÀðEÀöAÀøAÀüýþûBÀ÷BÀõFÀïJÀïJÀéLÀçPÀãRÀßRÀÛVÀ×VÀÓXÀÏZÀÉZÀÇ\ÀÁ\ÀÂZÀÈZÀÊXÀÐVÀÔVÀØRÀÜRÀàNÀäNÀèJÀêJÀðDÀðDÀö@Àø@ÀüüþöBÀöBÀòFÀîJÀìJÀèLÀäPÀÞRÀÞRÀØVÀÔVÀÐVÀÊZÀÈZÀÂ^ÀÁ\ÀÇZÀÉZÀÏXÀÓVÀ×TÀÝTÀÝRÀãNÀçNÀëJÀíHÀñFÀõDÀõ@Àûþ?Àü?ÀøCÀöCÀòIÀîIÀìMÀæMÀäQÀàQÀÜUÀØUÀÖWÀÎYÀÌYÀÆ[ÀÄ[ÀÃYÀÅYÀËWÀÍUÀÕUÀ×QÀÛQÀßOÀãKÀåIÀëIÀíEÀñAÀõAÀ÷ýûûý÷?ÀõCÀïEÀïGÀéIÀçMÀãMÀßQÀÛSÀ×SÀÓUÀÏWÀÉYÀÇYÀÁ[À;PM1PEÞ¿ÂYÀÈYÀÊWÀÐUÀÒUÀØSÀÜQÀàMÀâMÀèKÀêIÀîGÀðCÀöAÀö?Àúýþù@ÀõBÀõDÀïHÀíJÀéLÀçNÀáNÀßRÀÛTÀ×VÀÑVÀÏXÀÉZÀÇZÀÁZÀÂZÀÈXÀÊVÀÐTÀÒTÀØRÀÜPÀàNÀâLÀèJÀêFÀîDÀðDÀö@Àöüúúþø@ÀôBÀòDÀîHÀêJÀæLÀäNÀÞNÀÜRÀØTÀÔVÀÐVÀÊXÀÈZÀÂZÀÁZÀÇZÀÉVÀÏXÀÓTÀ×TÀÛRÀÝPÀãNÀåJÀéLÀíFÀñDÀóDÀ÷@Àùüûú?ÀøCÀôCÀòEÀìIÀêKÀèMÀäOÀÞQÀÜSÀØSÀÔUÀÎWÀÌYÀÆYÀÄYÀÃYÀÅWÀËUÀÍUÀÓSÀ×QÀÛMÀÝMÀãKÀçIÀéGÀëCÀñAÀó?À÷ýùùûõ?ÀõCÀïCÀíEÀéKÀçIÀáMÀßOÀÛQÀ×SÀÑSÀÏWÀÉUÀÇYÀÁYÀ;PM1PE;PM2FPPE=<AhÀ_GÀ;PM0PEÂYÀÈYÀÊWÀÐUÀÒUÀØSÀÜQÀàMÀâMÀèKÀêIÀîGÀðCÀöAÀö?Àúýþù@ÀõBÀõDÀïHÀíJÀéLÀçNÀáNÀßRÀÛTÀ×VÀÑVÀÏXÀÉZÀÇZÀÁZÀÂZÀÈXÀÊVÀÐTÀÒTÀØRÀÜPÀàNÀâLÀèJÀêFÀîDÀðDÀö@Àöüúúþø@ÀôBÀòDÀîHÀêJÀæLÀäNÀÞNÀÜRÀØTÀÔVÀÐVÀÊXÀÈZÀÂZÀÁZÀÇZÀÉVÀÏXÀÓTÀ×TÀÛRÀÝPÀãNÀåJÀéLÀíFÀñDÀóDÀ÷@Àùüûú?ÀøCÀôCÀòEÀìIÀêKÀèMÀäOÀÞQÀÜSÀØSÀÔUÀÎWÀÌYÀÆYÀÄYÀÃYÀÅWÀËUÀÍUÀÓSÀ×QÀÛMÀÝMÀãKÀçIÀéGÀëCÀñAÀó?À÷ýùùûõ?ÀõCÀïCÀíEÀéKÀçIÀáMÀßOÀÛQÀ×SÀÑSÀÏWÀÉUÀÇYÀÁYÀ;PM1PEÞ¿ÄYÀÆWÀÌUÀÎSÀÒSÀØQÀÜOÀÞMÀäMÀæIÀêGÀìEÀðCÀô?Àöýúûüùþõ@ÀóDÀïFÀëHÀéJÀåNÀãNÀÝPÀÛRÀ×TÀÑTÀÍXÀËVÀÅZÀÃXÀÄXÀÆVÀÌVÀÎRÀÒTÀØNÀÜPÀÞLÀäJÀæHÀêFÀìDÀðBÀôþöüúúüöþô@ÀðDÀìFÀêHÀæJÀâNÀàNÀÚPÀØRÀÔTÀÎTÀÌVÀÆXÀÂZÀÁXÀÅXÀËVÀÍVÀÓRÀ×RÀÙPÀßPÀáLÀåJÀéHÀëFÀïDÀóBÀõþùüûúýöAÀòCÀðEÀîGÀêIÀæKÀâOÀàMÀÚSÀØQÀÔUÀÎUÀÌWÀÆWÀÂYÀÁUÀÅWÀËSÀÍSÀÓQÀ×OÀÙMÀßMÀáIÀåGÀéEÀíCÀï?ÀñýõûùùûõýóAÀïCÀëEÀéGÀåIÀãKÀÝOÀÛOÀ×QÀÑQÀÍUÀËUÀÅWÀÃWÀ;PM1PE;PM2FPPE=<cgÀ_GÀ;PM0PEÄYÀÆWÀÌUÀÎSÀÒSÀØQÀÜOÀÞMÀäMÀæIÀêGÀìEÀðCÀô?Àöýúûüùþõ@ÀóDÀïFÀëHÀéJÀåNÀãNÀÝPÀÛRÀ×TÀÑTÀÍXÀËVÀÅZÀÃXÀÄXÀÆVÀÌVÀÎRÀÒTÀØNÀÜPÀÞLÀäJÀæHÀêFÀìDÀðBÀôþöüúúüöþô@ÀðDÀìFÀêHÀæJÀâNÀàNÀÚPÀØRÀÔTÀÎTÀÌVÀÆXÀÂZÀÁXÀÅXÀËVÀÍVÀÓRÀ×RÀÙPÀßPÀáLÀåJÀéHÀëFÀïDÀóBÀõþùüûúýöAÀòCÀðEÀîGÀêIÀæKÀâOÀàMÀÚSÀØQÀÔUÀÎUÀÌWÀÆWÀÂYÀÁUÀÅWÀËSÀÍSÀÓQÀ×OÀÙMÀßMÀáIÀåGÀéEÀíCÀï?ÀñýõûùùûõýóAÀïCÀëEÀéGÀåIÀãKÀÝOÀÛOÀ×QÀÑQÀÍUÀËUÀÅWÀÃWÀ;PM1PEà¿ÂWÀÆUÀÌSÀÎSÀÔQÀÖOÀÜOÀÞKÀàIÀèIÀèGÀìCÀðAÀòAÀôûøûü÷üóBÀñBÀïDÀëHÀçJÀçJÀßLÀÝPÀÛPÀÕRÀÓTÀÍTÀËVÀÅXÀÁXÀÂTÀÆVÀÌTÀÎRÀÔPÀÖNÀÜNÀÞJÀàJÀèHÀèDÀìBÀð@ÀòþôúøøüöüòBÀðBÀìDÀèHÀæJÀâJÀÞLÀÚPÀØPÀÒRÀÐTÀÊTÀÆVÀÄXÀÃVÀÅVÀÉVÀÏTÀÑPÀ×RÀÙNÀÝNÀáJÀåHÀçHÀëFÀïBÀñ@Àõþ÷úùøýö?ÀòAÀðCÀêGÀêIÀæIÀâMÀÞMÀÚOÀÖQÀÔSÀÐUÀÊSÀÆWÀÂWÀÁUÀÅSÀÉSÀÏQÀÓOÀÕOÀÙKÀÝIÀáIÀåGÀéCÀéAÀïAÀñûõû÷÷ùóýñ?ÀïAÀëEÀçGÀçGÀßIÀÝMÀÛMÀÕQÀÓOÀÍSÀËUÀÅUÀÁUÀ;PM1PE;PM2FPPE=<CgÀ_GÀ;PM0PEÂWÀÆUÀÌSÀÎSÀÔQÀÖOÀÜOÀÞKÀàIÀèIÀèGÀìCÀðAÀòAÀôûøûü÷üóBÀñBÀïDÀëHÀçJÀçJÀßLÀÝPÀÛPÀÕRÀÓTÀÍTÀËVÀÅXÀÁXÀÂTÀÆVÀÌTÀÎRÀÔPÀÖNÀÜNÀÞJÀàJÀèHÀèDÀìBÀð@ÀòþôúøøüöüòBÀðBÀìDÀèHÀæJÀâJÀÞLÀÚPÀØPÀÒRÀÐTÀÊTÀÆVÀÄXÀÃVÀÅVÀÉVÀÏTÀÑPÀ×RÀÙNÀÝNÀáJÀåHÀçHÀëFÀïBÀñ@Àõþ÷úùøýö?ÀòAÀðCÀêGÀêIÀæIÀâMÀÞMÀÚOÀÖQÀÔSÀÐUÀÊSÀÆWÀÂWÀÁUÀÅSÀÉSÀÏQÀÓOÀÕOÀÙKÀÝIÀáIÀåGÀéCÀéAÀïAÀñûõû÷÷ùóýñ?ÀïAÀëEÀçGÀçGÀßIÀÝMÀÛMÀÕQÀÓOÀÍSÀËUÀÅUÀÁUÀ;PM1PEÞ¿ÂUÀÆUÀÌQÀÎQÀÒOÀÖOÀÚKÀÞKÀâIÀæGÀèEÀêCÀð?Àð?Àöûöùúõüõ@Àï@ÀïDÀéFÀçHÀåJÀáLÀÝLÀÙPÀÕPÀÑRÀÍTÀËTÀÅVÀÁTÀÂVÀÆRÀÌTÀÎPÀÒPÀÖLÀÚLÀÞJÀâFÀæFÀèDÀêBÀð@Àðüöøöøúôüò@Àî@ÀìDÀèFÀäHÀâJÀÞLÀÚLÀÖPÀÔPÀÎRÀÊRÀÆVÀÄVÀÃTÀÅVÀÉRÀÍTÀÓPÀÕNÀÙNÀÝLÀáJÀãFÀçFÀëDÀíBÀñþóü÷ú÷øûô?ÀòAÀîCÀìEÀèEÀäIÀâKÀÞKÀÚOÀÖOÀÔSÀÎQÀÊUÀÆSÀÂUÀÁSÀÅSÀÉQÀÍOÀÓOÀÕKÀÙKÀÝIÀáGÀãEÀçCÀë?Àí?Àñûóù÷õùõûïýïAÀéCÀçEÀåEÀáIÀÝKÀÙMÀÕMÀÑOÀÍSÀËQÀÅUÀÁSÀ;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<efÀ_GÀ;PM0PEÂUÀÆUÀÌQÀÎQÀÒOÀÖOÀÚKÀÞKÀâIÀæGÀèEÀêCÀð?Àð?Àöûöùúõüõ@Àï@ÀïDÀéFÀçHÀåJÀáLÀÝLÀÙPÀÕPÀÑRÀÍTÀËTÀÅVÀÁTÀÂVÀÆRÀÌTÀÎPÀÒPÀÖLÀÚLÀÞJÀâFÀæFÀèDÀêBÀð@Àðüöøöøúôüò@Àî@ÀìDÀèFÀäHÀâJÀÞLÀÚLÀÖPÀÔPÀÎRÀÊRÀÆVÀÄVÀÃTÀÅVÀÉRÀÍTÀÓPÀÕNÀÙNÀÝLÀáJÀãFÀçFÀëDÀíBÀñþóü÷ú÷øûô?ÀòAÀîCÀìEÀèEÀäIÀâKÀÞKÀÚOÀÖOÀÔSÀÎQÀÊUÀÆSÀÂUÀÁSÀÅSÀÉQÀÍOÀÓOÀÕKÀÙKÀÝIÀáGÀãEÀçCÀë?Àí?Àñûóù÷õùõûïýïAÀéCÀçEÀåEÀáIÀÝKÀÙMÀÕMÀÑOÀÍSÀËQÀÅUÀÁSÀ;PM1PEà¿ÂSÀÆSÀÊQÀÎOÀÒMÀÖMÀÚKÀÞIÀàGÀäGÀèCÀêAÀî?Àðýôûö÷øõüóþï@ÀíBÀéDÀçHÀãHÀßJÀÝLÀÙNÀÕNÀÑRÀÍPÀÉTÀÅTÀÁTÀÂRÀÆRÀÊPÀÎPÀÒNÀÖLÀÚJÀÞHÀàFÀäDÀèBÀêBÀîüðüôúööøòüðþî@ÀìBÀèDÀäHÀàHÀÜJÀÚLÀÖNÀÒNÀÎPÀÌRÀÆTÀÂTÀÁTÀÅRÀËRÀÍPÀÑPÀÕNÀÙJÀÛLÀßHÀãFÀçDÀëBÀíBÀïüñüõøùöûôûðAÀîAÀìCÀæEÀäGÀâIÀÜKÀÚMÀÖOÀÒOÀÎQÀÌQÀÆSÀÂSÀÁSÀÅOÀËQÀÍMÀÑMÀÕKÀÙIÀÛGÀáGÀãCÀåAÀë?Àíýïûó÷õõ÷óûïûíAÀéAÀçCÀãEÀßGÀÝKÀÙIÀÕMÀÑOÀÍOÀÉQÀÅQÀÁSÀ;PM1PE;PM2FPPE=<EfÀ_GÀ;PM0PEÂSÀÆSÀÊQÀÎOÀÒMÀÖMÀÚKÀÞIÀàGÀäGÀèCÀêAÀî?Àðýôûö÷øõüóþï@ÀíBÀéDÀçHÀãHÀßJÀÝLÀÙNÀÕNÀÑRÀÍPÀÉTÀÅTÀÁTÀÂRÀÆRÀÊPÀÎPÀÒNÀÖLÀÚJÀÞHÀàFÀäDÀèBÀêBÀîüðüôúööøòüðþî@ÀìBÀèDÀäHÀàHÀÜJÀÚLÀÖNÀÒNÀÎPÀÌRÀÆTÀÂTÀÁTÀÅRÀËRÀÍPÀÑPÀÕNÀÙJÀÛLÀßHÀãFÀçDÀëBÀíBÀïüñüõøùöûôûðAÀîAÀìCÀæEÀäGÀâIÀÜKÀÚMÀÖOÀÒOÀÎQÀÌQÀÆSÀÂSÀÁSÀÅOÀËQÀÍMÀÑMÀÕKÀÙIÀÛGÀáGÀãCÀåAÀë?Àíýïûó÷õõ÷óûïûíAÀéAÀçCÀãEÀßGÀÝKÀÙIÀÕMÀÑOÀÍOÀÉQÀÅQÀÁSÀ;PM1PEÞ¿ÂSÀÆOÀÊOÀÎOÀÒMÀÖIÀÚKÀÜGÀàGÀäCÀèAÀèAÀî?Àîûòùö÷øõúñüí@ÀíBÀçBÀçDÀãHÀßHÀÛLÀÙJÀÕNÀÑPÀÍPÀÉPÀÅTÀÁRÀÂPÀÆRÀÊNÀÎNÀÒLÀÖJÀÚJÀÜFÀàDÀäDÀèBÀèþîüîüòöööøòúðüî@ÀèBÀèBÀâDÀàHÀÞHÀØLÀÖJÀÒNÀÎPÀÊPÀÆPÀÂTÀÁRÀÅPÀÉPÀÍPÀÑNÀÕLÀ×JÀÝJÀßFÀáDÀçDÀçBÀíþïüñúõøõöûòûðýìAÀêCÀèCÀâEÀàIÀÞIÀØKÀÖMÀÒMÀÎQÀÊOÀÆQÀÂSÀÁOÀÅOÀÉOÀÍMÀÑIÀÕKÀ×GÀÝGÀßCÀáAÀçAÀé?Àëûïùñ÷õõ÷ñùíûíýçAÀçCÀãCÀßEÀÛIÀÙIÀÕKÀÑMÀÍOÀÉOÀÅOÀÁQÀ;PM1PE;PM2FPPE=<geÀ_GÀ;PM0PEÂSÀÆOÀÊOÀÎOÀÒMÀÖIÀÚKÀÜGÀàGÀäCÀèAÀèAÀî?Àîûòùö÷øõúñüí@ÀíBÀçBÀçDÀãHÀßHÀÛLÀÙJÀÕNÀÑPÀÍPÀÉPÀÅTÀÁRÀÂPÀÆRÀÊNÀÎNÀÒLÀÖJÀÚJÀÜFÀàDÀäDÀèBÀèþîüîüòöööøòúðüî@ÀèBÀèBÀâDÀàHÀÞHÀØLÀÖJÀÒNÀÎPÀÊPÀÆPÀÂTÀÁRÀÅPÀÉPÀÍPÀÑNÀÕLÀ×JÀÝJÀßFÀáDÀçDÀçBÀíþïüñúõøõöûòûðýìAÀêCÀèCÀâEÀàIÀÞIÀØKÀÖMÀÒMÀÎQÀÊOÀÆQÀÂSÀÁOÀÅOÀÉOÀÍMÀÑIÀÕKÀ×GÀÝGÀßCÀáAÀçAÀé?Àëûïùñ÷õõ÷ñùíûíýçAÀçCÀãCÀßEÀÛIÀÙIÀÕKÀÑMÀÍOÀÉOÀÅOÀÁQÀ;PM1PEÞ¿ÂQÀÆOÀÊMÀÎMÀÒKÀÖIÀØGÀÜGÀàEÀâCÀæAÀê?Àìýîùòùôõöóúñúíþë@ÀéBÀåDÀáFÀßHÀÛHÀ×LÀÕJÀÑNÀÍNÀÉRÀÅPÀÁPÀÂPÀÆNÀÊNÀÎLÀÒJÀÖJÀØHÀÜFÀàBÀâBÀæBÀêüìüîøòøôôöðúðúìþè@ÀèBÀâDÀàFÀÚHÀÚHÀÖJÀÐLÀÎNÀÊNÀÆPÀÂRÀÁPÀÅPÀÉNÀÍNÀÏLÀÕJÀÙJÀÙHÀßDÀáDÀçBÀç@Àëþïúïúóø÷ô÷ðûðûìAÀèAÀæAÀäEÀÞGÀÜIÀÚIÀÖKÀÐMÀÎMÀÊOÀÆOÀÂOÀÁQÀÅMÀÉMÀÍIÀÏKÀÕGÀÙGÀÛEÀÝCÀãAÀå?Àçýëùïùïõóó÷ñùíùëýé?ÀåAÀáCÀßCÀÛGÀ×IÀÕIÀÑKÀÍMÀÉMÀÅOÀÁOÀ;PM1PE;PM2FPPE=<IeÀ_GÀ;PM0PEÂQÀÆOÀÊMÀÎMÀÒKÀÖIÀØGÀÜGÀàEÀâCÀæAÀê?Àìýîùòùôõöóúñúíþë@ÀéBÀåDÀáFÀßHÀÛHÀ×LÀÕJÀÑNÀÍNÀÉRÀÅPÀÁPÀÂPÀÆNÀÊNÀÎLÀÒJÀÖJÀØHÀÜFÀàBÀâBÀæBÀêüìüîøòøôôöðúðúìþè@ÀèBÀâDÀàFÀÚHÀÚHÀÖJÀÐLÀÎNÀÊNÀÆPÀÂRÀÁPÀÅPÀÉNÀÍNÀÏLÀÕJÀÙJÀÙHÀßDÀáDÀçBÀç@Àëþïúïúóø÷ô÷ðûðûìAÀèAÀæAÀäEÀÞGÀÜIÀÚIÀÖKÀÐMÀÎMÀÊOÀÆOÀÂOÀÁQÀÅMÀÉMÀÍIÀÏKÀÕGÀÙGÀÛEÀÝCÀãAÀå?Àçýëùïùïõóó÷ñùíùëýé?ÀåAÀáCÀßCÀÛGÀ×IÀÕIÀÑKÀÍMÀÉMÀÅOÀÁOÀ;PM1PEà¿ÂOÀÆMÀÊMÀÌKÀÒIÀÖGÀØGÀÚEÀàCÀâAÀäAÀêýêýî÷ðùôóôóúïøíþéþéBÀãBÀáDÀßFÀÙHÀ×HÀÕJÀÑLÀËNÀÉNÀÅPÀÁNÀÂNÀÆNÀÊLÀÌJÀÒJÀÖHÀØFÀÚDÀàBÀâ@Àä@ÀêüêúîøðöôòôðúðøêþèþæBÀâBÀÞDÀÜFÀØHÀÖHÀÐJÀÎLÀÊNÀÆNÀÂPÀÁNÀÅNÀÉNÀÍLÀÏJÀÕJÀ×HÀÛFÀÝDÀáBÀå@Àçþéþïúïøñôõô÷ðùðûê?Àè?ÀæAÀàCÀàEÀÜGÀØIÀÖIÀÐKÀÎMÀÈMÀÆMÀÄOÀÃMÀÅMÀÇKÀÍIÀÏGÀÕGÀ×EÀÛCÀßAÀßAÀåýçýé÷ïùïóóóóï÷íùéýéýã?ÀáAÀßCÀÙEÀ×GÀÕIÀÑIÀËKÀÉMÀÅMÀÁMÀ;PM1PE;PM2FPPE=<idÀ_GÀ;PM0PEÂOÀÆMÀÊMÀÌKÀÒIÀÖGÀØGÀÚEÀàCÀâAÀäAÀêýêýî÷ðùôóôóúïøíþéþéBÀãBÀáDÀßFÀÙHÀ×HÀÕJÀÑLÀËNÀÉNÀÅPÀÁNÀÂNÀÆNÀÊLÀÌJÀÒJÀÖHÀØFÀÚDÀàBÀâ@Àä@ÀêüêúîøðöôòôðúðøêþèþæBÀâBÀÞDÀÜFÀØHÀÖHÀÐJÀÎLÀÊNÀÆNÀÂPÀÁNÀÅNÀÉNÀÍLÀÏJÀÕJÀ×HÀÛFÀÝDÀáBÀå@Àçþéþïúïøñôõô÷ðùðûê?Àè?ÀæAÀàCÀàEÀÜGÀØIÀÖIÀÐKÀÎMÀÈMÀÆMÀÄOÀÃMÀÅMÀÇKÀÍIÀÏGÀÕGÀ×EÀÛCÀßAÀßAÀåýçýé÷ïùïóóóóï÷íùéýéýã?ÀáAÀßCÀÙEÀ×GÀÕIÀÑIÀËKÀÉMÀÅMÀÁMÀ;PM1PEÞ¿ÄMÀÆMÀÈKÀÎIÀÐGÀÖGÀÖEÀÜCÀÞCÀâ?Àä?Àæýêùîùðõòóôñöïúíúéþå@Àã@ÀáDÀÝDÀÛFÀÕHÀÕHÀÏLÀÍJÀÇNÀÅNÀÃNÀÄLÀÆLÀÈJÀÎJÀÐFÀÖHÀÖDÀÜBÀÞBÀâ@Àäüæüêøîöðöòòôîöîúêúèþä@Àâ@ÀÞDÀÜDÀÖFÀÔHÀÒHÀÌJÀÊLÀÆNÀÂNÀÁNÀÅLÀÉLÀËJÀÑJÀÓFÀÕFÀÛFÀÝBÀáBÀãþçþéúíúíöñöõòõî÷îûêûè?ÀäAÀâAÀÞCÀÚGÀØEÀÔIÀÐIÀÎKÀÊKÀÆMÀÂMÀÁMÀÅIÀÉKÀÍGÀÏGÀÓEÀ×CÀÙCÀÝ?Àá?ÀãýçùéùíõíóññõïõíùéùåýãýáAÀÝAÀÛEÀÕEÀÕEÀÏIÀÍIÀÇKÀÅKÀÃMÀ;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<KdÀ_GÀ;PM0PEÄMÀÆMÀÈKÀÎIÀÐGÀÖGÀÖEÀÜCÀÞCÀâ?Àä?Àæýêùîùðõòóôñöïúíúéþå@Àã@ÀáDÀÝDÀÛFÀÕHÀÕHÀÏLÀÍJÀÇNÀÅNÀÃNÀÄLÀÆLÀÈJÀÎJÀÐFÀÖHÀÖDÀÜBÀÞBÀâ@Àäüæüêøîöðöòòôîöîúêúèþä@Àâ@ÀÞDÀÜDÀÖFÀÔHÀÒHÀÌJÀÊLÀÆNÀÂNÀÁNÀÅLÀÉLÀËJÀÑJÀÓFÀÕFÀÛFÀÝBÀáBÀãþçþéúíúíöñöõòõî÷îûêûè?ÀäAÀâAÀÞCÀÚGÀØEÀÔIÀÐIÀÎKÀÊKÀÆMÀÂMÀÁMÀÅIÀÉKÀÍGÀÏGÀÓEÀ×CÀÙCÀÝ?Àá?ÀãýçùéùíõíóññõïõíùéùåýãýáAÀÝAÀÛEÀÕEÀÕEÀÏIÀÍIÀÇKÀÅKÀÃMÀ;PM1PEà¿ÂKÀÆKÀÈIÀÎGÀÐGÀÖEÀÖEÀÚAÀÞAÀàýä?Àèûè÷ìùðõðñòïöïúëøçüç@ÀãþßBÀÝBÀÙFÀÕFÀÕHÀÏHÀÍJÀÇLÀÅLÀÁLÀÂJÀÆLÀÈHÀÎHÀÐDÀÖFÀÖDÀÚ@ÀÞ@Ààþäüèúèøìöðòðòòîöîúèøæüä@ÀàþÞBÀÜBÀÖFÀÔFÀÒHÀÌHÀÊJÀÄLÀÄLÀÃJÀÃLÀÉJÀËHÀÑHÀÓFÀÕFÀÛDÀÝ@Àß@Àãþåüçúíøíöñòñòõî÷ìùêûæýä?Àà?ÀÞCÀÚEÀØCÀÔGÀÐGÀÎKÀÊIÀÄKÀÂKÀÁKÀÃIÀÉGÀÍGÀÏEÀÓEÀ×AÀÙAÀÝýß?Àãûå÷éùëõíññïñïõë÷çùçûãýß?ÀÝ?ÀÙCÀÕEÀÕEÀÏGÀÍGÀÇIÀÅKÀÁIÀ;PM1PE;PM2FPPE=<kcÀ_GÀ;PM0PEÂKÀÆKÀÈIÀÎGÀÐGÀÖEÀÖEÀÚAÀÞAÀàýä?Àèûè÷ìùðõðñòïöïúëøçüç@ÀãþßBÀÝBÀÙFÀÕFÀÕHÀÏHÀÍJÀÇLÀÅLÀÁLÀÂJÀÆLÀÈHÀÎHÀÐDÀÖFÀÖDÀÚ@ÀÞ@Ààþäüèúèøìöðòðòòîöîúèøæüä@ÀàþÞBÀÜBÀÖFÀÔFÀÒHÀÌHÀÊJÀÄLÀÄLÀÃJÀÃLÀÉJÀËHÀÑHÀÓFÀÕFÀÛDÀÝ@Àß@Àãþåüçúíøíöñòñòõî÷ìùêûæýä?Àà?ÀÞCÀÚEÀØCÀÔGÀÐGÀÎKÀÊIÀÄKÀÂKÀÁKÀÃIÀÉGÀÍGÀÏEÀÓEÀ×AÀÙAÀÝýß?Àãûå÷éùëõíññïñïõë÷çùçûãýß?ÀÝ?ÀÙCÀÕEÀÕEÀÏGÀÍGÀÇIÀÅKÀÁIÀ;PM1PEÞ¿ÂKÀÆGÀÈIÀÎEÀÐGÀÒCÀØAÀÚAÀÜAÀâýâûæùèùìõìóðóôïôëöëúçúåüáþáBÀÛBÀÙBÀ×FÀÑFÀÏFÀÍJÀÇJÀÅJÀÁJÀÂJÀÆHÀÈHÀÎFÀÐDÀÒDÀØBÀÚ@ÀÜþâüâüæúèöìôìòððôîôìöèúæúâüàþÞBÀÚBÀÖBÀÔDÀÐHÀÌFÀÊJÀÄHÀÄLÀÃJÀÃHÀÉJÀËFÀÏHÀÓDÀÕDÀÙBÀÝ@Àßþáüåüçøëöíöïòñðóîõêùêûäûäýà?ÀÜAÀÜCÀÖCÀÔEÀÎGÀÎGÀÊIÀÄIÀÂIÀÁIÀÃIÀÉEÀÍEÀÍEÀÓAÀÕAÀÛAÀÛýßûãùãùéõéóíóïïñëõëõç÷åûáûáýÛ?ÀÙAÀ×CÀÑCÀÏGÀÍEÀÇIÀÅGÀÁIÀ;PM1PE;PM2FPPE=<McÀ_GÀ;PM0PEÂKÀÆGÀÈIÀÎEÀÐGÀÒCÀØAÀÚAÀÜAÀâýâûæùèùìõìóðóôïôëöëúçúåüáþáBÀÛBÀÙBÀ×FÀÑFÀÏFÀÍJÀÇJÀÅJÀÁJÀÂJÀÆHÀÈHÀÎFÀÐDÀÒDÀØBÀÚ@ÀÜþâüâüæúèöìôìòððôîôìöèúæúâüàþÞBÀÚBÀÖBÀÔDÀÐHÀÌFÀÊJÀÄHÀÄLÀÃJÀÃHÀÉJÀËFÀÏHÀÓDÀÕDÀÙBÀÝ@Àßþáüåüçøëöíöïòñðóîõêùêûäûäýà?ÀÜAÀÜCÀÖCÀÔEÀÎGÀÎGÀÊIÀÄIÀÂIÀÁIÀÃIÀÉEÀÍEÀÍEÀÓAÀÕAÀÛAÀÛýßûãùãùéõéóíóïïñëõëõç÷åûáûáýÛ?ÀÙAÀ×CÀÑCÀÏGÀÍEÀÇIÀÅGÀÁIÀ;PM1PEà¿ÂIÀÄGÀÊEÀÌEÀÐCÀÒCÀØAÀØ?ÀÞýÞýâûæùèõêõìóîñòíôëöéöçúåüáþÝþÝ@À×BÀ×DÀÑDÀÏFÀËFÀÉHÀÃJÀÁHÀÂHÀÄHÀÊFÀÌDÀÐBÀÒBÀØBÀØþÞþÞüâøæøèöêòìòîðòìôêöèöäúâüàþÜþÚ@ÀÖBÀÔDÀÐDÀÌFÀÈFÀÆHÀÂJÀÁHÀÅHÀÇHÀËDÀÏFÀÓBÀÕBÀÙBÀÛþßüáüãúçøéöëòïòñðñìõê÷è÷äûâýàýÜAÀÚAÀÖAÀÔCÀÎEÀÌGÀÊGÀÆGÀÂIÀÁGÀÅEÀÉEÀËCÀÍCÀÓAÀÕ?ÀÙýÛýßûáùãõçõéóëñïíñëñéõç÷åùáûÝûÝý×AÀ×AÀÑAÀÏEÀËCÀÉGÀÃGÀÁGÀ;PM1PE;PM2FPPE=<mbÀ_GÀ;PM0PEÂIÀÄGÀÊEÀÌEÀÐCÀÒCÀØAÀØ?ÀÞýÞýâûæùèõêõìóîñòíôëöéöçúåüáþÝþÝ@À×BÀ×DÀÑDÀÏFÀËFÀÉHÀÃJÀÁHÀÂHÀÄHÀÊFÀÌDÀÐBÀÒBÀØBÀØþÞþÞüâøæøèöêòìòîðòìôêöèöäúâüàþÜþÚ@ÀÖBÀÔDÀÐDÀÌFÀÈFÀÆHÀÂJÀÁHÀÅHÀÇHÀËDÀÏFÀÓBÀÕBÀÙBÀÛþßüáüãúçøéöëòïòñðñìõê÷è÷äûâýàýÜAÀÚAÀÖAÀÔCÀÎEÀÌGÀÊGÀÆGÀÂIÀÁGÀÅEÀÉEÀËCÀÍCÀÓAÀÕ?ÀÙýÛýßûáùãõçõéóëñïíñëñéõç÷åùáûÝûÝý×AÀ×AÀÑAÀÏEÀËCÀÉGÀÃGÀÁGÀ;PM1PEÞ¿ÂGÀÆEÀÈEÀÎCÀÎCÀÒAÀÖýÚ?ÀÜýÞûàùæ÷æõêóêñðïðïòéôéöåøåúßüÝþÛ@ÀÙþÕBÀÑDÀÍDÀÍFÀÇFÀÅHÀÁFÀÂHÀÆDÀÈFÀÎBÀÎBÀÒ@ÀÖ@ÀÚüÜüÞúàøæöæöêòêððîðìòèôèöäøàúàüÜþØ@ÀÖþÔBÀÎDÀÎDÀÈFÀÄFÀÂHÀÁFÀÃFÀÇFÀÍDÀÍDÀÓBÀÕ@À×@ÀÛüßüßúãøçöçöëòíðïîñìõèõæ÷æùàûàûÜ?ÀØ?ÀÖAÀÔAÀÎEÀÌCÀÊGÀÄEÀÂGÀÁEÀÃEÀÉCÀËCÀÍAÀÓýÕ?À×ýÛûßùß÷åõåóçñëïíïïéñéõåõå÷ßùÝûÛûÙ?ÀÕ?ÀÑAÀÍCÀÍCÀÇEÀÅEÀÁEÀ;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<ObÀ_GÀ;PM0PEÂGÀÆEÀÈEÀÎCÀÎCÀÒAÀÖýÚ?ÀÜýÞûàùæ÷æõêóêñðïðïòéôéöåøåúßüÝþÛ@ÀÙþÕBÀÑDÀÍDÀÍFÀÇFÀÅHÀÁFÀÂHÀÆDÀÈFÀÎBÀÎBÀÒ@ÀÖ@ÀÚüÜüÞúàøæöæöêòêððîðìòèôèöäøàúàüÜþØ@ÀÖþÔBÀÎDÀÎDÀÈFÀÄFÀÂHÀÁFÀÃFÀÇFÀÍDÀÍDÀÓBÀÕ@À×@ÀÛüßüßúãøçöçöëòíðïîñìõèõæ÷æùàûàûÜ?ÀØ?ÀÖAÀÔAÀÎEÀÌCÀÊGÀÄEÀÂGÀÁEÀÃEÀÉCÀËCÀÍAÀÓýÕ?À×ýÛûßùß÷åõåóçñëïíïïéñéõåõå÷ßùÝûÛûÙ?ÀÕ?ÀÑAÀÍCÀÍCÀÇEÀÅEÀÁEÀ;PM1PEÞ¿ÂEÀÆEÀÈCÀÌAÀÐAÀÒ?ÀÖ?ÀØûÚûÞûâ÷âõæõèóìïìïðëðëôçöåöáøáüÝüÙü×@ÀÕBÀÑ@ÀÏDÀËBÀÇFÀÅFÀÁFÀÂDÀÆDÀÈDÀÌ@ÀÐ@ÀÒ@ÀÖþØüÚúÞøâøâôæôèòìîìîðìðæôèöâöàøÞüÜüØüÖ@ÀÒ@ÀÐBÀÌBÀÈDÀÆFÀ¿FÀ¿DÀÅFÀÇDÀËBÀÏBÀÑ@ÀÕ@À×þÛüÝúßøáøçôåôëòíîíîñêóèóæ÷ä÷àùÞûÜýØ?ÀÖ?ÀÒ?ÀÎCÀÌCÀÊCÀÆEÀ¿EÀ¿EÀÅAÀÉCÀË?ÀÍAÀÑ?ÀÕû×ûÛûÝ÷ßõãõåóçïéïíëíëñçóåóá÷á÷ÝùÙû×ýÕ?ÀÑ?ÀÏAÀËAÀÇCÀÅEÀÁCÀ;PM1PE;PM2FPPE=<qaÀ_GÀ;PM0PEÂEÀÆEÀÈCÀÌAÀÐAÀÒ?ÀÖ?ÀØûÚûÞûâ÷âõæõèóìïìïðëðëôçöåöáøáüÝüÙü×@ÀÕBÀÑ@ÀÏDÀËBÀÇFÀÅFÀÁFÀÂDÀÆDÀÈDÀÌ@ÀÐ@ÀÒ@ÀÖþØüÚúÞøâøâôæôèòìîìîðìðæôèöâöàøÞüÜüØüÖ@ÀÒ@ÀÐBÀÌBÀÈDÀÆFÀ¿FÀ¿DÀÅFÀÇDÀËBÀÏBÀÑ@ÀÕ@À×þÛüÝúßøáøçôåôëòíîíîñêóèóæ÷ä÷àùÞûÜýØ?ÀÖ?ÀÒ?ÀÎCÀÌCÀÊCÀÆEÀ¿EÀ¿EÀÅAÀÉCÀË?ÀÍAÀÑ?ÀÕû×ûÛûÝ÷ßõãõåóçïéïíëíëñçóåóá÷á÷ÝùÙû×ýÕ?ÀÑ?ÀÏAÀËAÀÇCÀÅEÀÁCÀ;PM1PEà¿¿EÀÆAÀÊAÀÊAÀÐ?ÀÒýÔýØûÚûÞ÷à÷âõæóæñêïìíîëðéòåôåöáøßøÝüÙü×þÓþÑ@ÀÏBÀÉBÀÉDÀÅDÀ¿DÀ¿DÀÆBÀÊBÀÊþÐ@ÀÒþÔüØúÚúÞøàöâòæôæðêììîîêðæòäôäöàøÜøÜüØüÔþÒþÐ@ÀÊBÀÈBÀÆBÀÂFÀÁDÀÅBÀÇBÀÉBÀÏ@ÀÑþÓ@À×üÛúÛúßöãöãôåòéðíîëìïêóèñäõä÷àùÜùÚûØýÖ?ÀÒýÎAÀÌAÀÈCÀÆCÀÂCÀÁCÀÅAÀÇAÀË?ÀÍýÑýÕû×ûÙ÷Û÷ßõãóãñçïéíëëíéïåñåóáõßõÝùÙù×ûÓ?ÀÑýÏ?ÀÉAÀÉAÀÅAÀ¿CÀ;PM1PE;PM2FPPE=<QaÀ_GÀ;PM0PE¿EÀÆAÀÊAÀÊAÀÐ?ÀÒýÔýØûÚûÞ÷à÷âõæóæñêïìíîëðéòåôåöáøßøÝüÙü×þÓþÑ@ÀÏBÀÉBÀÉDÀÅDÀ¿DÀ¿DÀÆBÀÊBÀÊþÐ@ÀÒþÔüØúÚúÞøàöâòæôæðêììîîêðæòäôäöàøÜøÜüØüÔþÒþÐ@ÀÊBÀÈBÀÆBÀÂFÀÁDÀÅBÀÇBÀÉBÀÏ@ÀÑþÓ@À×üÛúÛúßöãöãôåòéðíîëìïêóèñäõä÷àùÜùÚûØýÖ?ÀÒýÎAÀÌAÀÈCÀÆCÀÂCÀÁCÀÅAÀÇAÀË?ÀÍýÑýÕû×ûÙ÷Û÷ßõãóãñçïéíëëíéïåñåóáõßõÝùÙù×ûÓ?ÀÑýÏ?ÀÉAÀÉAÀÅAÀ¿CÀ;PM1PEÞ¿ÈCÁÔAÁà{ÀêuÀöqÀBÀiÀLÀcÀRÀ[À\ÀQÀdÀKÀjÀAÀrÀõvÀé~Àß@ÁÓDÁÇDÁÈ@ÁÔ|ÀàxÀêpÀölÀBÀbÀLÀ^ÀRÀRÀ\ÀJÀdÀBÀjÀörÀìvÀà|ÀÔBÁÆDÁÅDÁÓ@Áß|ÀëxÀõpÀAÀjÀIÀdÀQÀ\À]ÀTÀaÀJÀkÀBÀoÀöwÀì{Àà?ÁÒCÁÈCÁÇ?ÁÑ}ÀßuÀëqÀõiÀAÀcÀIÀ[ÀSÀQÀ[ÀKÀcÀAÀiÀõoÀéwÀß{ÀÓ?ÁÇCÁ;PM1PE;PM2FPPE=<s`À_GÀ;PM0PEÈCÁÔAÁà{ÀêuÀöqÀBÀiÀLÀcÀRÀ[À\ÀQÀdÀKÀjÀAÀrÀõvÀé~Àß@ÁÓDÁÇDÁÈ@ÁÔ|ÀàxÀêpÀölÀBÀbÀLÀ^ÀRÀRÀ\ÀJÀdÀBÀjÀörÀìvÀà|ÀÔBÁÆDÁÅDÁÓ@Áß|ÀëxÀõpÀAÀjÀIÀdÀQÀ\À]ÀTÀaÀJÀkÀBÀoÀöwÀì{Àà?ÁÒCÁÈCÁÇ?ÁÑ}ÀßuÀëqÀõiÀAÀcÀIÀ[ÀSÀQÀ[ÀKÀcÀAÀiÀõoÀéwÀß{ÀÓ?ÁÇCÁ;PM1PEÞ¿ÆAÁÔ}ÀàwÀêsÀömÀþiÀJÀ_ÀRÀYÀZÀQÀ`ÀIÀjÀýnÀõtÀézÀß|ÀÓBÁÅBÁÆ|ÀÔzÀàtÀênÀöhÀþbÀJÀZÀRÀRÀZÀHÀ`À@ÀjÀônÀìtÀàxÀÒ~ÀÆBÁÅ@ÁÑ~ÀßxÀëvÀónÀ?ÀhÀGÀbÀQÀZÀYÀPÀaÀJÀgÀ@ÀmÀôsÀìyÀÞ{ÀÔAÁÆAÁÅ{ÀÓyÀÝsÀëmÀóiÀ?À_ÀIÀYÀOÀQÀYÀIÀaÀýgÀõmÀéuÀßwÀÓ}ÀÅ?Á;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<U`À_GÀ;PM0PEÆAÁÔ}ÀàwÀêsÀömÀþiÀJÀ_ÀRÀYÀZÀQÀ`ÀIÀjÀýnÀõtÀézÀß|ÀÓBÁÅBÁÆ|ÀÔzÀàtÀênÀöhÀþbÀJÀZÀRÀRÀZÀHÀ`À@ÀjÀônÀìtÀàxÀÒ~ÀÆBÁÅ@ÁÑ~ÀßxÀëvÀónÀ?ÀhÀGÀbÀQÀZÀYÀPÀaÀJÀgÀ@ÀmÀôsÀìyÀÞ{ÀÔAÁÆAÁÅ{ÀÓyÀÝsÀëmÀóiÀ?À_ÀIÀYÀOÀQÀYÀIÀaÀýgÀõmÀéuÀßwÀÓ}ÀÅ?Á;PM1PEà¿Æ}ÀÔ{ÀÞsÀêqÀòkÀ@ÀeÀFÀ_ÀPÀUÀVÀOÀ`ÀEÀfÀ?ÀlÀñrÀévÀÝzÀÓ~ÀÅ~ÀÆzÀÔvÀÞrÀêlÀòdÀ@À`ÀFÀXÀPÀPÀVÀFÀ`ÀþfÀôlÀêrÀÞtÀÔ|ÀÆ~ÀÅ~ÀÓzÀÝvÀérÀólÀýdÀEÀ`ÀOÀXÀWÀNÀ_ÀHÀcÀþkÀôqÀêuÀÞyÀÒ}ÀÆ}ÀÅyÀÑuÀÝqÀékÀóeÀý_ÀGÀUÀMÀOÀWÀEÀ_À?ÀcÀñkÀéqÀÝuÀÓyÀÅ}À;PM1PE;PM2FPPE=<u_À_GÀ;PM0PEÆ}ÀÔ{ÀÞsÀêqÀòkÀ@ÀeÀFÀ_ÀPÀUÀVÀOÀ`ÀEÀfÀ?ÀlÀñrÀévÀÝzÀÓ~ÀÅ~ÀÆzÀÔvÀÞrÀêlÀòdÀ@À`ÀFÀXÀPÀPÀVÀFÀ`ÀþfÀôlÀêrÀÞtÀÔ|ÀÆ~ÀÅ~ÀÓzÀÝvÀérÀólÀýdÀEÀ`ÀOÀXÀWÀNÀ_ÀHÀcÀþkÀôqÀêuÀÞyÀÒ}ÀÆ}ÀÅyÀÑuÀÝqÀékÀóeÀý_ÀGÀUÀMÀOÀWÀEÀ_À?ÀcÀñkÀéqÀÝuÀÓyÀÅ}À;PM1PEà¿Æ{ÀÒwÀÞqÀèmÀògÀücÀFÀ[ÀNÀUÀVÀMÀ\ÀEÀdÀûhÀñnÀçtÀÝxÀÑzÀÅzÀÆxÀÒtÀÞnÀèhÀòdÀü\ÀFÀVÀNÀNÀVÀDÀ\ÀüdÀôhÀènÀÞrÀÒxÀÆ|ÀÅzÀÑxÀÝrÀçpÀóhÀûdÀCÀ\ÀMÀTÀUÀNÀ[ÀFÀcÀügÀòmÀêsÀÞwÀÒyÀÆyÀÅwÀÑsÀÝmÀégÀñcÀû[ÀEÀUÀMÀMÀSÀEÀ[ÀûcÀñgÀçoÀÝqÀÑwÀÅyÀ;PM1PE;PM2FPPE=<U_À_GÀ;PM0PEÆ{ÀÒwÀÞqÀèmÀògÀücÀFÀ[ÀNÀUÀVÀMÀ\ÀEÀdÀûhÀñnÀçtÀÝxÀÑzÀÅzÀÆxÀÒtÀÞnÀèhÀòdÀü\ÀFÀVÀNÀNÀVÀDÀ\ÀüdÀôhÀènÀÞrÀÒxÀÆ|ÀÅzÀÑxÀÝrÀçpÀóhÀûdÀCÀ\ÀMÀTÀUÀNÀ[ÀFÀcÀügÀòmÀêsÀÞwÀÒyÀÆyÀÅwÀÑsÀÝmÀégÀñcÀû[ÀEÀUÀMÀMÀSÀEÀ[ÀûcÀñgÀçoÀÝqÀÑwÀÅyÀ;PM1PEÞ¿ÆwÀÒuÀÜmÀèkÀðeÀüaÀBÀYÀLÀSÀTÀKÀZÀAÀbÀûfÀïlÀçpÀÛtÀÑxÀÅxÀÆtÀÒpÀÜlÀèfÀð`ÀüZÀBÀTÀLÀLÀTÀDÀZÀúbÀòfÀèlÀÜnÀÒvÀÆxÀÅxÀÑtÀÛpÀçlÀñfÀù`ÀCÀZÀKÀTÀSÀLÀYÀDÀ_ÀúeÀòkÀæoÀÞsÀÒwÀÆwÀÅsÀÑoÀÝkÀåeÀñaÀùYÀCÀSÀKÀKÀSÀAÀYÀû_ÀïeÀçkÀÛoÀÑsÀÅwÀ;PM1PE;PM2FPPE=<w^À_GÀ;PM0PEÆwÀÒuÀÜmÀèkÀðeÀüaÀBÀYÀLÀSÀTÀKÀZÀAÀbÀûfÀïlÀçpÀÛtÀÑxÀÅxÀÆtÀÒpÀÜlÀèfÀð`ÀüZÀBÀTÀLÀLÀTÀDÀZÀúbÀòfÀèlÀÜnÀÒvÀÆxÀÅxÀÑtÀÛpÀçlÀñfÀù`ÀCÀZÀKÀTÀSÀLÀYÀDÀ_ÀúeÀòkÀæoÀÞsÀÒwÀÆwÀÅsÀÑoÀÝkÀåeÀñaÀùYÀCÀSÀKÀKÀSÀAÀYÀû_ÀïeÀçkÀÛoÀÑsÀÅwÀ;PM1PEÞ¿ÆuÀÒqÀÜkÀægÀðcÀø]ÀBÀWÀLÀOÀPÀKÀXÀAÀ^À÷dÀïhÀånÀÛrÀÑtÀÅtÀÆrÀÒnÀÜhÀædÀð^ÀøXÀBÀPÀLÀJÀPÀBÀXÀø^ÀðdÀèhÀÜlÀÐrÀÆvÀÅtÀÏrÀÛlÀçjÀïbÀ÷`ÀAÀXÀIÀPÀOÀJÀWÀBÀ]ÀøcÀðgÀæmÀÞqÀÐsÀÆsÀÅqÀÏmÀÝgÀåcÀï]À÷WÀAÀOÀIÀKÀOÀAÀWÀ÷_ÀïaÀåiÀÛkÀÑqÀÅsÀ;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<Y^À_GÀ;PM0PEÆuÀÒqÀÜkÀægÀðcÀø]ÀBÀWÀLÀOÀPÀKÀXÀAÀ^À÷dÀïhÀånÀÛrÀÑtÀÅtÀÆrÀÒnÀÜhÀædÀð^ÀøXÀBÀPÀLÀJÀPÀBÀXÀø^ÀðdÀèhÀÜlÀÐrÀÆvÀÅtÀÏrÀÛlÀçjÀïbÀ÷`ÀAÀXÀIÀPÀOÀJÀWÀBÀ]ÀøcÀðgÀæmÀÞqÀÐsÀÆsÀÅqÀÏmÀÝgÀåcÀï]À÷WÀAÀOÀIÀKÀOÀAÀWÀ÷_ÀïaÀåiÀÛkÀÑqÀÅsÀ;PM1PEà¿ÆqÀÐmÀÜiÀæeÀîaÀøYÀ@ÀUÀFÀOÀPÀEÀVÀ?ÀZÀ÷bÀífÀåjÀÛnÀÏrÀÅpÀÆnÀÐlÀÜfÀæ`Àî\ÀøVÀ@ÀNÀFÀHÀPÀ@ÀVÀøZÀîbÀæfÀÚjÀÒnÀÆrÀÅpÀÑnÀÙlÀåfÀí`À÷\À?ÀTÀGÀPÀMÀFÀUÀBÀ[Àö_ÀðeÀäkÀÜmÀÒoÀÆqÀÅmÀÑiÀÛeÀãaÀïYÀõUÀAÀOÀEÀEÀOÀ?ÀSÀ÷[Àí_ÀåeÀÛkÀÏmÀÅoÀ;PM1PE;PM2FPPE=<y]À_GÀ;PM0PEÆqÀÐmÀÜiÀæeÀîaÀøYÀ@ÀUÀFÀOÀPÀEÀVÀ?ÀZÀ÷bÀífÀåjÀÛnÀÏrÀÅpÀÆnÀÐlÀÜfÀæ`Àî\ÀøVÀ@ÀNÀFÀHÀPÀ@ÀVÀøZÀîbÀæfÀÚjÀÒnÀÆrÀÅpÀÑnÀÙlÀåfÀí`À÷\À?ÀTÀGÀPÀMÀFÀUÀBÀ[Àö_ÀðeÀäkÀÜmÀÒoÀÆqÀÅmÀÑiÀÛeÀãaÀïYÀõUÀAÀOÀEÀEÀOÀ?ÀSÀ÷[Àí_ÀåeÀÛkÀÏmÀÅoÀ;PM1PEÞ¿ÆoÀÐiÀÚgÀäaÀî_ÀöWÀþQÀFÀMÀNÀEÀRÀýXÀõ`ÀíbÀãhÀÙlÀÏnÀÅnÀÆjÀÐjÀÚbÀä^ÀîZÀöRÀþLÀFÀFÀNÀþRÀöXÀî`ÀæbÀÚhÀÐjÀÆpÀÅnÀÏjÀÙhÀådÀí^ÀõXÀýTÀEÀLÀKÀFÀQÀþYÀö]ÀîaÀæiÀÚiÀÐmÀÆmÀÅkÀÏgÀÙaÀå_ÀíWÀõQÀýMÀEÀEÀKÀýSÀõWÀí]ÀãcÀÙgÀÏiÀÅmÀ;PM1PE;PM2FPPE=<[]À_GÀ;PM0PEÆoÀÐiÀÚgÀäaÀî_ÀöWÀþQÀFÀMÀNÀEÀRÀýXÀõ`ÀíbÀãhÀÙlÀÏnÀÅnÀÆjÀÐjÀÚbÀä^ÀîZÀöRÀþLÀFÀFÀNÀþRÀöXÀî`ÀæbÀÚhÀÐjÀÆpÀÅnÀÏjÀÙhÀådÀí^ÀõXÀýTÀEÀLÀKÀFÀQÀþYÀö]ÀîaÀæiÀÚiÀÐmÀÆmÀÅkÀÏgÀÙaÀå_ÀíWÀõQÀýMÀEÀEÀKÀýSÀõWÀí]ÀãcÀÙgÀÏiÀÅmÀ;PM1PEÞ¿ÆkÀÐgÀÚcÀä_Àì[ÀôUÀüQÀDÀIÀJÀCÀRÀûVÀó\Àë`ÀãdÀÙhÀÏlÀÅjÀÆhÀÐfÀÚ`ÀäZÀìXÀôPÀüLÀDÀBÀJÀþRÀôVÀì\Àä`ÀØdÀÐhÀÆlÀÅjÀÏhÀ×fÀã`ÀëZÀóVÀýRÀAÀJÀKÀDÀOÀþWÀòYÀî_ÀäeÀØgÀÐiÀÆkÀÅgÀÏcÀ×_Àã[ÀíUÀñQÀýIÀCÀCÀIÀûQÀóUÀëYÀã_ÀÙeÀÏgÀÅiÀ;PM1PE;PM2FPPE=<}\À_GÀ;PM0PEÆkÀÐgÀÚcÀä_Àì[ÀôUÀüQÀDÀIÀJÀCÀRÀûVÀó\Àë`ÀãdÀÙhÀÏlÀÅjÀÆhÀÐfÀÚ`ÀäZÀìXÀôPÀüLÀDÀBÀJÀþRÀôVÀì\Àä`ÀØdÀÐhÀÆlÀÅjÀÏhÀ×fÀã`ÀëZÀóVÀýRÀAÀJÀKÀDÀOÀþWÀòYÀî_ÀäeÀØgÀÐiÀÆkÀÅgÀÏcÀ×_Àã[ÀíUÀñQÀýIÀCÀCÀIÀûQÀóUÀëYÀã_ÀÙeÀÏgÀÅiÀ;PM1PEà¿ÄiÀÐcÀÚaÀâ[ÀêYÀôSÀúMÀBÀGÀHÀAÀNÀùTÀóZÀé^Àá`ÀÙfÀÏhÀÃhÀÄdÀÐbÀÚ^ÀâXÀêTÀôNÀúHÀBÀBÀHÀüNÀòTÀêZÀä\ÀØbÀÐdÀÆjÀÅhÀÏdÀ×bÀã^ÀéXÀñTÀûNÀAÀHÀGÀBÀMÀúSÀôWÀê]ÀäaÀØcÀÐgÀÄgÀÃeÀÏ_À×]ÀãYÀéSÀóMÀùGÀAÀAÀGÀùMÀóSÀéWÀá]ÀÙaÀÏcÀÃgÀ;PM1PE;PM2FPPE=<]\À_GÀ;PM0PEÄiÀÐcÀÚaÀâ[ÀêYÀôSÀúMÀBÀGÀHÀAÀNÀùTÀóZÀé^Àá`ÀÙfÀÏhÀÃhÀÄdÀÐbÀÚ^ÀâXÀêTÀôNÀúHÀBÀBÀHÀüNÀòTÀêZÀä\ÀØbÀÐdÀÆjÀÅhÀÏdÀ×bÀã^ÀéXÀñTÀûNÀAÀHÀGÀBÀMÀúSÀôWÀê]ÀäaÀØcÀÐgÀÄgÀÃeÀÏ_À×]ÀãYÀéSÀóMÀùGÀAÀAÀGÀùMÀóSÀéWÀá]ÀÙaÀÏcÀÃgÀ;PM1PEà¿ÄeÀÐ_ÀØ_ÀâYÀèUÀòQÀøIÀ@ÀGÀHÀ?ÀJÀ÷RÀñVÀçZÀá`À×`ÀÏfÀÃdÀÄbÀÐ^ÀØ\ÀâTÀèRÀòLÀøFÀ@À@ÀHÀøJÀôRÀèVÀâZÀØ`ÀÐ`ÀÄfÀÃdÀÏbÀ×^Àá\ÀçTÀóRÀ÷LÀ?ÀFÀEÀ@ÀKÀøQÀòSÀê[Àâ]ÀØaÀÎcÀÆeÀÅ_ÀÍ_À×YÀáUÀéQÀñIÀ÷GÀ?À?ÀEÀ÷KÀñQÀçSÀá[À×]ÀÏaÀÃcÀ;PM1PE;PM2FPPE=<}[À_GÀ;PM0PEÄeÀÐ_ÀØ_ÀâYÀèUÀòQÀøIÀ@ÀGÀHÀ?ÀJÀ÷RÀñVÀçZÀá`À×`ÀÏfÀÃdÀÄbÀÐ^ÀØ\ÀâTÀèRÀòLÀøFÀ@À@ÀHÀøJÀôRÀèVÀâZÀØ`ÀÐ`ÀÄfÀÃdÀÏbÀ×^Àá\ÀçTÀóRÀ÷LÀ?ÀFÀEÀ@ÀKÀøQÀòSÀê[Àâ]ÀØaÀÎcÀÆeÀÅ_ÀÍ_À×YÀáUÀéQÀñIÀ÷GÀ?À?ÀEÀ÷KÀñQÀçSÀá[À×]ÀÏaÀÃcÀ;PM1PEÞ¿ÄaÀÎ_ÀØ[ÀàUÀèSÀðOÀøGÀüEÀFÀûHÀ÷PÀïTÀçXÀßZÀ×`ÀÍbÀÃ`ÀÄ`ÀÎ\ÀØXÀàTÀèNÀðJÀøDÀüþFÀöHÀðPÀèTÀàVÀØ\ÀÐ`ÀÄbÀÃ`ÀÏ`À×\ÀßXÀçTÀïNÀõJÀýBÀCÀ@ÀIÀöMÀðSÀèWÀà[ÀØ_ÀÎ_ÀÆaÀÅ_ÀÍYÀ×WÀßSÀçOÀïGÀõEÀ?ÀûAÀ÷IÀïMÀçSÀßWÀ×[ÀÍ_ÀÃ_À;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<_[À_GÀ;PM0PEÄaÀÎ_ÀØ[ÀàUÀèSÀðOÀøGÀüEÀFÀûHÀ÷PÀïTÀçXÀßZÀ×`ÀÍbÀÃ`ÀÄ`ÀÎ\ÀØXÀàTÀèNÀðJÀøDÀüþFÀöHÀðPÀèTÀàVÀØ\ÀÐ`ÀÄbÀÃ`ÀÏ`À×\ÀßXÀçTÀïNÀõJÀýBÀCÀ@ÀIÀöMÀðSÀèWÀà[ÀØ_ÀÎ_ÀÆaÀÅ_ÀÍYÀ×WÀßSÀçOÀïGÀõEÀ?ÀûAÀ÷IÀïMÀçSÀßWÀ×[ÀÍ_ÀÃ_À;PM1PEÞ¿Æ_ÀÎYÀÖYÀàSÀæOÀîMÀöEÀüAÀBÀûFÀõNÀíPÀåTÀßZÀÕZÀÍ`ÀÅ^ÀÆ\ÀÎXÀÖVÀàPÀæLÀîHÀöBÀüüBÀôFÀðNÀæPÀÞTÀØZÀÎZÀÄ`ÀÃ^ÀÍ\À×XÀÝVÀåPÀïLÀóHÀûBÀAÀüGÀôKÀîOÀèUÀÞWÀØ[ÀÎ]ÀÄ_ÀÃYÀÍYÀ×SÀÝOÀçMÀíEÀóAÀûûAÀõGÀíKÀåOÀßUÀÕWÀÍ[ÀÅ]À;PM1PE;PM2FPPE=<A[À_GÀ;PM0PEÆ_ÀÎYÀÖYÀàSÀæOÀîMÀöEÀüAÀBÀûFÀõNÀíPÀåTÀßZÀÕZÀÍ`ÀÅ^ÀÆ\ÀÎXÀÖVÀàPÀæLÀîHÀöBÀüüBÀôFÀðNÀæPÀÞTÀØZÀÎZÀÄ`ÀÃ^ÀÍ\À×XÀÝVÀåPÀïLÀóHÀûBÀAÀüGÀôKÀîOÀèUÀÞWÀØ[ÀÎ]ÀÄ_ÀÃYÀÍYÀ×SÀÝOÀçMÀíEÀóAÀûûAÀõGÀíKÀåOÀßUÀÕWÀÍ[ÀÅ]À;PM1PEà¿Ä[ÀÎWÀÖUÀÞQÀæMÀìIÀôEÀúýþùFÀóJÀëNÀåRÀÝVÀÕXÀÍ\ÀÃZÀÄZÀÎTÀÖTÀÞNÀæHÀìFÀô@ÀúúþôFÀìJÀäNÀÞRÀØVÀÌXÀÆ\ÀÅZÀËZÀ×TÀÝTÀãNÀëHÀóFÀù@À?ÀúEÀòGÀîMÀäSÀÞSÀØYÀÌYÀÆ[ÀÅWÀËUÀ×QÀÝMÀãIÀíEÀñýùù?ÀóEÀëGÀåMÀÝSÀÕSÀÍYÀÃYÀ;PM1PE;PM2FPPE=<aZÀ_GÀ;PM0PEÄ[ÀÎWÀÖUÀÞQÀæMÀìIÀôEÀúýþùFÀóJÀëNÀåRÀÝVÀÕXÀÍ\ÀÃZÀÄZÀÎTÀÖTÀÞNÀæHÀìFÀô@ÀúúþôFÀìJÀäNÀÞRÀØVÀÌXÀÆ\ÀÅZÀËZÀ×TÀÝTÀãNÀëHÀóFÀù@À?ÀúEÀòGÀîMÀäSÀÞSÀØYÀÌYÀÆ[ÀÅWÀËUÀ×QÀÝMÀãIÀíEÀñýùù?ÀóEÀëGÀåMÀÝSÀÕSÀÍYÀÃYÀ;PM1PEÞ¿ÄYÀÎSÀÔSÀÞMÀäKÀìEÀòCÀöýþõDÀñFÀëLÀãNÀÝTÀÓTÀÍZÀÃXÀÄVÀÎRÀÔPÀÞLÀäFÀìDÀòüöøþòDÀìFÀäLÀÞNÀÔTÀÌTÀÆZÀÅXÀËVÀÓRÀÝPÀãJÀëHÀñBÀ÷þûøCÀòEÀêKÀäOÀÞQÀÖUÀÌWÀÆYÀÅSÀËSÀÕMÀÝKÀãEÀéCÀñý÷õýñAÀëGÀãIÀÝOÀÓQÀÍUÀÃWÀ;PM1PE;PM2RF4,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<CZÀ_GÀ;PM0PEÄYÀÎSÀÔSÀÞMÀäKÀìEÀòCÀöýþõDÀñFÀëLÀãNÀÝTÀÓTÀÍZÀÃXÀÄVÀÎRÀÔPÀÞLÀäFÀìDÀòüöøþòDÀìFÀäLÀÞNÀÔTÀÌTÀÆZÀÅXÀËVÀÓRÀÝPÀãJÀëHÀñBÀ÷þûøCÀòEÀêKÀäOÀÞQÀÖUÀÌWÀÆYÀÅSÀËSÀÕMÀÝKÀãEÀéCÀñý÷õýñAÀëGÀãIÀÝOÀÓQÀÍUÀÃWÀ;PM1PEÞ¿ÆUÀÌQÀÔOÀÜKÀäIÀêCÀð?Àôûüó@ÀïDÀéJÀãLÀÛPÀÓRÀËVÀÅTÀÆTÀÌNÀÔNÀÜHÀäFÀêþðüôöüð@ÀêDÀâJÀÞLÀÔPÀÌRÀÄVÀÃTÀËTÀÓNÀÝNÀáHÀéDÀï@ÀõüûöýðEÀêGÀâMÀÜMÀÖSÀÌSÀÄUÀÃQÀËOÀÕKÀÛIÀáCÀé?Àïûõóûï?ÀéCÀãGÀÛMÀÓMÀËSÀÅSÀ;PM1PE;PM2FPPE=<eYÀ_GÀ;PM0PEÆUÀÌQÀÔOÀÜKÀäIÀêCÀð?Àôûüó@ÀïDÀéJÀãLÀÛPÀÓRÀËVÀÅTÀÆTÀÌNÀÔNÀÜHÀäFÀêþðüôöüð@ÀêDÀâJÀÞLÀÔPÀÌRÀÄVÀÃTÀËTÀÓNÀÝNÀáHÀéDÀï@ÀõüûöýðEÀêGÀâMÀÜMÀÖSÀÌSÀÄUÀÃQÀËOÀÕKÀÛIÀáCÀé?Àïûõóûï?ÀéCÀãGÀÛMÀÓMÀËSÀÅSÀ;PM1PEà¿ÄQÀÌOÀÔKÀÜIÀâEÀæAÀðýô÷øóþïBÀåFÀáJÀÛLÀÓPÀËRÀÃRÀÄNÀÌNÀÔJÀÜFÀâBÀæþðøôôøîþèBÀâFÀÜJÀÒLÀÎPÀÄRÀÃPÀÍPÀÑLÀÛLÀáDÀçBÀí@Àóø÷ôýîAÀèEÀâIÀÚMÀÔMÀÎQÀÂQÀÁOÀÍKÀÓIÀÙEÀáAÀçýí÷óó÷ï?ÀåAÀáCÀÛKÀÓKÀËOÀÃOÀ;PM1PE;PM2FPPE=<EYÀ_GÀ;PM0PEÄQÀÌOÀÔKÀÜIÀâEÀæAÀðýô÷øóþïBÀåFÀáJÀÛLÀÓPÀËRÀÃRÀÄNÀÌNÀÔJÀÜFÀâBÀæþðøôôøîþèBÀâFÀÜJÀÒLÀÎPÀÄRÀÃPÀÍPÀÑLÀÛLÀáDÀçBÀí@Àóø÷ôýîAÀèEÀâIÀÚMÀÔMÀÎQÀÂQÀÁOÀÍKÀÓIÀÙEÀáAÀçýí÷óó÷ï?ÀåAÀáCÀÛKÀÓKÀËOÀÃOÀ;PM1PEÞ¿ÄOÀÌKÀÒIÀÜEÀàCÀæ?Àìûòõöñüë@ÀåDÀßFÀÛJÀÑLÀËPÀÃNÀÄNÀÌHÀÒHÀÜBÀà@Àæüìøòðöîüæ@ÀàDÀÚFÀÔJÀÌLÀÄPÀÃNÀËNÀÓHÀÙHÀßBÀå@Àíüïø÷ðûì?ÀèAÀàGÀÚGÀÔMÀÌMÀÂOÀÁKÀËIÀÓEÀÙCÀß?Àçûëõïñ÷ëûå?ÀßAÀÛGÀÑGÀËMÀÃMÀ;PM1PE;PM2FPPE=<gXÀ_GÀ;PM0PEÄOÀÌKÀÒIÀÜEÀàCÀæ?Àìûòõöñüë@ÀåDÀßFÀÛJÀÑLÀËPÀÃNÀÄNÀÌHÀÒHÀÜBÀà@Àæüìøòðöîüæ@ÀàDÀÚFÀÔJÀÌLÀÄPÀÃNÀËNÀÓHÀÙHÀßBÀå@Àíüïø÷ðûì?ÀèAÀàGÀÚGÀÔMÀÌMÀÂOÀÁKÀËIÀÓEÀÙCÀß?Àçûëõïñ÷ëûå?ÀßAÀÛGÀÑGÀËMÀÃMÀ;PM1PEà¿ÂKÀÌIÀÒEÀÚCÀàAÀäûê÷ðõöïøéüãBÀßDÀÙFÀÑJÀËLÀÁLÀÂHÀÌHÀÒDÀÚ@ÀàþäøêôððöêøæüàBÀØDÀÒFÀÌJÀÄLÀÃJÀËJÀÑFÀ×FÀß@Àåþéøïôóð÷êýæ?ÀÞCÀÚGÀÒGÀÌKÀÄKÀÃIÀËEÀÑCÀÙAÀÝûå÷éõïïóé÷ãýß?ÀÙEÀÑEÀËIÀÁIÀ;PM1PE;PM2FPPE=<GXÀ_GÀ;PM0PEÂKÀÌIÀÒEÀÚCÀàAÀäûê÷ðõöïøéüãBÀßDÀÙFÀÑJÀËLÀÁLÀÂHÀÌHÀÒDÀÚ@ÀàþäøêôððöêøæüàBÀØDÀÒFÀÌJÀÄLÀÃJÀËJÀÑFÀ×FÀß@Àåþéøïôóð÷êýæ?ÀÞCÀÚGÀÒGÀÌKÀÄKÀÃIÀËEÀÑCÀÙAÀÝûå÷éõïïóé÷ãýß?ÀÙEÀÑEÀËIÀÁIÀ;PM1PEÞ¿ÄGÀÊGÀÒCÀØ?ÀÞ?Àä÷è÷îñòíøçúãþÝ@À×DÀÑHÀÉHÀÃHÀÄFÀÊDÀÒBÀØþÞúäöèôîìòêøäøÜ@ÀØ@ÀÒDÀÌHÀÂHÀÁHÀËFÀÑDÀ×BÀÛþãúéöëòóîõêùäýÜAÀØCÀÒEÀÊGÀÄGÀÃGÀÉCÀÑ?À×ýÛùã÷éñííñçõãùÝý×AÀÑCÀÉEÀÃGÀ;PM1PE;PM2RF5,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<iWÀ_GÀ;PM0PEÄGÀÊGÀÒCÀØ?ÀÞ?Àä÷è÷îñòíøçúãþÝ@À×DÀÑHÀÉHÀÃHÀÄFÀÊDÀÒBÀØþÞúäöèôîìòêøäøÜ@ÀØ@ÀÒDÀÌHÀÂHÀÁHÀËFÀÑDÀ×BÀÛþãúéöëòóîõêùäýÜAÀØCÀÒEÀÊGÀÄGÀÃGÀÉCÀÑ?À×ýÛùã÷éñííñçõãùÝý×AÀÑCÀÉEÀÃGÀ;PM1PEÞ¿ÄEÀÊCÀÐ?ÀØýÜûâ÷èóìïðëôçøáüÛþ×@ÀÏDÀÉFÀÃFÀÄBÀÊBÀÐþØüÜöâöèðììðæôäøÚüØþÐ@ÀÌDÀÂFÀÁDÀËDÀÏ@À×@ÀÙüãöåöëðïìõæõâûÜýØAÀÐAÀÊEÀÄEÀÃCÀÉ?ÀÏý×ûÛ÷áóåïëëïçõáõÛû×?ÀÏ?ÀÉCÀÃCÀ;PM1PE;PM2FPPE=<KWÀ_GÀ;PM0PEÄEÀÊCÀÐ?ÀØýÜûâ÷èóìïðëôçøáüÛþ×@ÀÏDÀÉFÀÃFÀÄBÀÊBÀÐþØüÜöâöèðììðæôäøÚüØþÐ@ÀÌDÀÂFÀÁDÀËDÀÏ@À×@ÀÙüãöåöëðïìõæõâûÜýØAÀÐAÀÊEÀÄEÀÃCÀÉ?ÀÏý×ûÛ÷áóåïëëïçõáõÛû×?ÀÏ?ÀÉCÀÃCÀ;PM1PEà¿ÄAÀÈAÀÐûÖûÜùàõæïêíîéòåößøÛüÕüÏBÀÇBÀÃBÀÄ@ÀÈþÐüÖøÜöàòæîêêîæðàöÜúÔüÐüÊBÀÄBÀÃBÀÉ@ÀÏþÓüÛøßöåðéðíêñäõâ÷ÚûÖýÐ?ÀÊAÀÄAÀÃAÀÉûÏûÕ÷ÙõáñãíééïåïßõÛ÷ÕûÏýÇ?ÀÃAÀ;PM1PE;PM2FPPE=<kVÀ_GÀ;PM0PEÄAÀÈAÀÐûÖûÜùàõæïêíîéòåößøÛüÕüÏBÀÇBÀÃBÀÄ@ÀÈþÐüÖøÜöàòæîêêîæðàöÜúÔüÐüÊBÀÄBÀÃBÀÉ@ÀÏþÓüÛøßöåðéðíêñäõâ÷ÚûÖýÐ?ÀÊAÀÄAÀÃAÀÉûÏûÕ÷ÙõáñãíééïåïßõÛ÷ÕûÏýÇ?ÀÃAÀ;PM1PEÞ¿Ä?ÀÈûÐûÖ÷ÚõÞóäïèéìçðãòÝöÙøÕüÏþÇþÃþÄþÈüÐøÖöÚòÞðäìèæêäðàôÚöÔøÐüÈüÄ@ÀÃþÇüÏüÓúÙößòãðåêëèïäñàõØ÷ÖûÐýÈýÄýÃýÇûÏ÷Õõ×ñßïãëççéãïÝñÙõÕùÏûÇûÃý;PM1PE;PM2FPPE=<MVÀ_GÀ;PM0PEÄ?ÀÈûÐûÖ÷ÚõÞóäïèéìçðãòÝöÙøÕüÏþÇþÃþÄþÈüÐøÖöÚòÞðäìèæêäðàôÚöÔøÐüÈüÄ@ÀÃþÇüÏüÓúÙößòãðåêëèïäñàõØ÷ÖûÐýÈýÄýÃýÇûÏ÷Õõ×ñßïãëççéãïÝñÙõÕùÏûÇûÃý;PM1PEÞ¿ÄûÈûÐõÒõÚóÞïâíäéêãîáðÝôÙöÑöÏüÇüÃüÄúÈøÐöÒôÚðÞìâêäæêâîÞðØôÔöÎöÈüÄüÃüÇúÍøÓö×òÝðáîåêéæëâïÞóØõÔ÷ÎùÈûÄûÃûÇõÍõÓó×ïÝíáéåãéáíÝïÙñÑõÏ÷ÇùÃû;PM1PE;PM2RF6,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<oUÀ_GÀ;PM0PEÄûÈûÐõÒõÚóÞïâíäéêãîáðÝôÙöÑöÏüÇüÃüÄúÈøÐöÒôÚðÞìâêäæêâîÞðØôÔöÎöÈüÄüÃüÇúÍøÓö×òÝðáîåêéæëâïÞóØõÔ÷ÎùÈûÄûÃûÇõÍõÓó×ïÝíáéåãéáíÝïÙñÑõÏ÷ÇùÃû;PM1PEà¿ÂùÈõÐõÒñØïÚïâéäçæáêáðÙð×ôÑôÏøÇøÁøÂøÈôÐôÒðØîÚêâèâäèàêÜðØðÒòÎöÈöÄúÃøÇöÍöÑô×ðÛîßêãèçäéàíÜïØóÒóÎ÷È÷Â÷Á÷ÇóÍóÑï×ïÛéßåããçáéÙí×ïÑóÏõÇõÁ÷;PM1PE;PM2FPPE=<OUÀ_GÀ;PM0PEÂùÈõÐõÒñØïÚïâéäçæáêáðÙð×ôÑôÏøÇøÁøÂøÈôÐôÒðØîÚêâèâäèàêÜðØðÒòÎöÈöÄúÃøÇöÍöÑô×ðÛîßêãèçäéàíÜïØóÒóÎ÷È÷Â÷Á÷ÇóÍóÑï×ïÛéßåããçáéÙí×ïÑóÏõÇõÁ÷;PM1PEà¿ÂõÈóÎñÐïÖíÜëÞçàåæáèÛìÛîÕðÏòÍôÇöÁöÂôÈòÎðÐîÖêÜêÜäââæÞèÚìØîÐðÎòÈôÂöÁöÇòÍôÏð×ìÙìÝèáæãâéÞéÚíÖïÒñÌóÊõÂõÁóÉñËïÑíÕëÙçÝåáßåÝçÛëÕëÏïÍóÇñÁõ;PM1PE;PM2FPPE=<oTÀ_GÀ;PM0PEÂõÈóÎñÐïÖíÜëÞçàåæáèÛìÛîÕðÏòÍôÇöÁöÂôÈòÎðÐîÖêÜêÜäââæÞèÚìØîÐðÎòÈôÂöÁöÇòÍôÏð×ìÙìÝèáæãâéÞéÚíÖïÒñÌóÊõÂõÁóÉñËïÑíÕëÙçÝåáßåÝçÛëÕëÏïÍóÇñÁõ;PM1PEÞ¿ÂóÈïÎïÎëÖéØéÞåàáâáæÛê×êÕîÍîÍòÇòÁòÂòÈîÎîÎêÖèØæÜäâàâÜæØêÖêÐìÎðÆðÂôÁòÅðÍðÏîÕê×èÛæßäãàåÜçØéÖíÐíÌñÈñÂñÁñÇíËíÏéÕé×åÛáßßãÝå×çÕéÍíÍïÇïÁñ;PM1PE;PM2FPPE=<QTÀ_GÀ;PM0PEÂóÈïÎïÎëÖéØéÞåàáâáæÛê×êÕîÍîÍòÇòÁòÂòÈîÎîÎêÖèØæÜäâàâÜæØêÖêÐìÎðÆðÂôÁòÅðÍðÏîÕê×èÛæßäãàåÜçØéÖíÐíÌñÈñÂñÁñÇíËíÏéÕé×åÛáßßãÝå×çÕéÍíÍïÇïÁñ;PM1PEÞ¿ÂïÈíÊëÐéÔéØåÚáÞáâÝâÙæ×êÓêÏìÉîÇðÁîÂðÈìÊêÐèÔæØäÚâÞÞâÚâÖæÔêÐêÌìÆîÂðÁîÅîËîÏêÓèÕæÙäÝàáÞãÜåÖçÔéÐëÊïÈíÂïÁíÇëÉéÏéÓåÕáÛáÝÝßÙã×åÓçÏéÉíÇíÁí;PM1PE;PM2FPPE=<sSÀ_GÀ;PM0PEÂïÈíÊëÐéÔéØåÚáÞáâÝâÙæ×êÓêÏìÉîÇðÁîÂðÈìÊêÐèÔæØäÚâÞÞâÚâÖæÔêÐêÌìÆîÂðÁîÅîËîÏêÓèÕæÙäÝàáÞãÜåÖçÔéÐëÊïÈíÂïÁíÇëÉéÏéÓåÕáÛáÝÝßÙã×åÓçÏéÉíÇíÁí;PM1PEà¿ÂíÆéÊéÐåÒåÖãØáÜÝÞÛâ×äÕæÓèÍêÉêÅìÁìÂêÆêÊèÎäÔäÖâØÞÜÞÞØâÔäÔæÎæÌêÆêÂîÁìÅêËêÍèÓäÓä×âÝÞÝÜáØãÖãÔçÎéÊéÆëÄëÃéÅéÉçÍåÓãÕá×ÝÛÛÝ×áÕãÑãÏçÉéÅéÁë;PM1PE;PM2RF7,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<SSÀ_GÀ;PM0PEÂíÆéÊéÐåÒåÖãØáÜÝÞÛâ×äÕæÓèÍêÉêÅìÁìÂêÆêÊèÎäÔäÖâØÞÜÞÞØâÔäÔæÎæÌêÆêÂîÁìÅêËêÍèÓäÓä×âÝÞÝÜáØãÖãÔçÎéÊéÆëÄëÃéÅéÉçÍåÓãÕá×ÝÛÛÝ×áÕãÑãÏçÉéÅéÁë;PM1PEÞ¿ÄéÆçÈåÎãÐãÖáÖÝÚÛÞÙÞ×àÓäÏäÍèÉæÅêÁèÂèÆæÊæÎâÐâÔÞØÜÚÜÜÖÞÔâÒäÌäÊæÆèÂêÁèÅèÉæËæÑâÓâÕÞÛÜÛÚÝØáÔáÐåÎåÊçÆçÂéÁåÅçÉãÍãÏßÓÝ×ÝÙÙÛÕÝÕáÏáÍåÇåÅçÃç;PM1PE;PM2FPPE=<uRÀ_GÀ;PM0PEÄéÆçÈåÎãÐãÖáÖÝÚÛÞÙÞ×àÓäÏäÍèÉæÅêÁèÂèÆæÊæÎâÐâÔÞØÜÚÜÜÖÞÔâÒäÌäÊæÆèÂêÁèÅèÉæËæÑâÓâÕÞÛÜÛÚÝØáÔáÐåÎåÊçÆçÂéÁåÅçÉãÍãÏßÓÝ×ÝÙÙÛÕÝÕáÏáÍåÇåÅçÃç;PM1PEÞ¿ÄåÄåÊãÌßÐáÒÝÖÛØÙÚ×ÞÕÞÓàÍâËäÉäÅæÁäÂæÆäÊâÌàÎÞÔÜÖÜØØÚÔÜÔÞÐâÌàÊäÄæÂæÁäÃæÉäËâÏàÓÞÓÜ×ÚÛØÛÖÝÔßÐáÌãÈåÆãÂåÁãÅãÇáËßÏÝÓÝÕÙ××ÙÕÛÑÝÏßËáÉãÃåÃã;PM1PE;PM2FPPE=<WRÀ_GÀ;PM0PEÄåÄåÊãÌßÐáÒÝÖÛØÙÚ×ÞÕÞÓàÍâËäÉäÅæÁäÂæÆäÊâÌàÎÞÔÜÖÜØØÚÔÜÔÞÐâÌàÊäÄæÂæÁäÃæÉäËâÏàÓÞÓÜ×ÚÛØÛÖÝÔßÐáÌãÈåÆãÂåÁãÅãÇáËßÏÝÓÝÕÙ××ÙÕÛÑÝÏßËáÉãÃåÃã;PM1PEà¿ÂãÆáÈßÊÝÎÝÒÛÔÙÖ×ØÕÚÓÜÑÞÍÞÉâÉàÅä¿â¿âÆàÊàÊÞÎÜÒÚÔØÖÖØÔÚÐÜÎÞÌÞÈàÆâÂäÁâÅâÇàËàÍÞÏÚÓÜÕØ×ÔÙÖÛÐÝÎßÌßÈáÆá¿ã¿ßÅáÇÝËÝÍÛÏÙÕ×ÓÕ×ÓÛÑÙÍÝÉßÇßÅáÁá;PM1PE;PM2FPPE=<wQÀ_GÀ;PM0PEÂãÆáÈßÊÝÎÝÒÛÔÙÖ×ØÕÚÓÜÑÞÍÞÉâÉàÅä¿â¿âÆàÊàÊÞÎÜÒÚÔØÖÖØÔÚÐÜÎÞÌÞÈàÆâÂäÁâÅâÇàËàÍÞÏÚÓÜÕØ×ÔÙÖÛÐÝÎßÌßÈáÆá¿ã¿ßÅáÇÝËÝÍÛÏÙÕ×ÓÕ×ÓÛÑÙÍÝÉßÇßÅáÁá;PM1PEà¿Æ?ÀÒ÷ÜóæíîåôÝúÑþÅþÆúÒôÞìæèîÜôÒøÆ@ÀÅþÑúÛòçîëæóÞùÒýÆýÅùÑóÝíååíÛñÑùÅý;PM1PE;PM2RF8,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<WQÀ_GÀ;PM0PEÆ?ÀÒ÷ÜóæíîåôÝúÑþÅþÆúÒôÞìæèîÜôÒøÆ@ÀÅþÑúÛòçîëæóÞùÒýÆýÅùÑóÝíååíÛñÑùÅý;PM1PEÞ¿ÆùÎñÜïàéêáðÙôÏøÅøÆôÐðÚèââêÚðÐòÆúÅøÏôÙðáèçâïÚóÐ÷Æ÷ÅóÏïÙéáßçÛïÍóÅ÷;PM1PE;PM2FPPE=<yPÀ_GÀ;PM0PEÆùÎñÜïàéêáðÙôÏøÅøÆôÐðÚèââêÚðÐòÆúÅøÏôÙðáèçâïÚóÐ÷Æ÷ÅóÏïÙéáßçÛïÍóÅ÷;PM1PEÞ¿ÆñÎíÖéàãäßêÕîÏòÃðÄðÐêÖäàÞäØêÎîÄòÃðÍð×êÝäãÞéØïÎïÄñÃíÍé×ãÝßãÕéÍïÅï;PM1PE;PM2FPPE=<[PÀ_GÀ;PM0PEÆñÎíÖéàãäßêÕîÏòÃðÄðÐêÖäàÞäØêÎîÄòÃðÍð×êÝäãÞéØïÎïÄñÃíÍé×ãÝßãÕéÍïÅï;PM1PEà¿ÄëÌçÔãÜáàÙäÓèËìÃêÄêÌäÔàÚÚâÔäÌèÆìÅêËêÓäÙàßÚãÔéÌéÆëÅçËãÓßÙÛßÓãËéÃé;PM1PE;PM2FPPE=<{OÀ_GÀ;PM0PEÄëÌçÔãÜáàÙäÓèËìÃêÄêÌäÔàÚÚâÔäÌèÆìÅêËêÓäÙàßÚãÔéÌéÆëÅçËãÓßÙÛßÓãËéÃé;PM1PEÞ¿ÄåÊáÒßÖÛÜÕàÑâËæÁäÂäÌÞÒÜÖØÜÒàÊâÄæÃäÉäÑÞ×ÜÛÖÝÒãÌãÄåÃáËßÑÛÕÕÛÑÝÉãÃã;PM1PE;PM2FPPE=<]OÀ_GÀ;PM0PEÄåÊáÒßÖÛÜÕàÑâËæÁäÂäÌÞÒÜÖØÜÒàÊâÄæÃäÉäÑÞ×ÜÛÖÝÒãÌãÄåÃáËßÑÛÕÕÛÑÝÉãÃã;PM1PEÞ¿ÄßÈÛÐÛÒÕØÓÚÍÜÇàÃÞÄÞÈÚÎÖÔÔÖÎÜÈÜÄàÃÞÇÞÍÚÓÖÕÔÙÎÝÈÝÄßÃÛÇÙÍ×ÓÑÕÏÙÇÝÃÝ;PM1PE;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<?OÀ_GÀ;PM0PEÄßÈÛÐÛÒÕØÓÚÍÜÇàÃÞÄÞÈÚÎÖÔÔÖÎÜÈÜÄàÃÞÇÞÍÚÓÖÕÔÙÎÝÈÝÄßÃÛÇÙÍ×ÓÑÕÏÙÇÝÃÝ;PM1PEà¿ÂÙÈÕÌÕÎÑÔÍÔËÖÇÚÁØÂØÈÔÌÒÎÐÒÌÖÆÖÄÚÃØÅØËÔÏÒÑÐÓÌ×Æ×ÂÙÁÕÅÓËÓÏÍÑËÓÇ×Á×;PM1PE;PM2FPPE=<_NÀ_GÀ;PM0PEÂÙÈÕÌÕÎÑÔÍÔËÖÇÚÁØÂØÈÔÌÒÎÐÒÌÖÆÖÄÚÃØÅØËÔÏÒÑÐÓÌ×Æ×ÂÙÁÕÅÓËÓÏÍÑËÓÇ×Á×;PM1PEÞ¿ÂÓÆÏÈÑÌËÌËÒÉÐÃÔÁÒÂÒÄÐÊÎÌÌÌÈÒÄÐÄÔÃÒÃÒÇÐËÎÍÌÏÈÑÄÑÂÓÁÏÃÑÇËËËÍÇÏÅÑÁÑ;PM1PE;PM2FPPE=<ANÀ_GÀ;PM0PEÂÓÆÏÈÑÌËÌËÒÉÐÃÔÁÒÂÒÄÐÊÎÌÌÌÈÒÄÐÄÔÃÒÃÒÇÐËÎÍÌÏÈÑÄÑÂÓÁÏÃÑÇËËËÍÇÏÅÑÁÑ;PM1PEà¿¿ËÄËÆËÈÉÈÅÌÅÌÃÌÁÌÂÌÄÊÆÈÆÊÊÆÌÂÌÂÌÁÌÁÌÅÊÉÈÇÈÉÆËÄËÂËÁËÃËÅÇÇÇÇÅÉÃË¿Ë;PM1PE;PM2FPPE=<aMÀ_GÀ;PM0PE¿ËÄËÆËÈÉÈÅÌÅÌÃÌÁÌÂÌÄÊÆÈÆÊÊÆÌÂÌÂÌÁÌÁÌÅÊÉÈÇÈÉÆËÄËÂËÁËÃËÅÇÇÇÇÅÉÃË¿Ë;PM1PEÞ¿ÂËÈÉÊÇÌÁÌÂÊÈÆÊÂÌÁÌÅÈÉÈËÂËÁÉÇÇÇÁË;PM1PE;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<CMÀ_GÀ;PM0PEÂËÈÉÊÇÌÁÌÂÊÈÆÊÂÌÁÌÅÈÉÈËÂËÁÉÇÇÇÁË;PM2FPMC1,240PE=<GùYUÀ;PM0PEÊÑØÃâÌæØêÞääâèÔæÈÜÆàÆäÄêÆêÆêÈèÊæÄÊÄÐÈÖÊÞÊàÎäÎæÌæÎæÌæÌâÌÞÊÚÆÔÆÌÂÆ×ÂÍÌÅÖÂØÄÞÆÚÂØÁÒÏÖÝÌåÂí¿íÁë¿åÆÝÎÏÌÑÒÓÖÕØÙÜÛÞÝàÝàÝÞßàÝÜÝÜßØÛÒÛÎÙÊÛÄßÁçÃéÇíËñÉóË÷ËõÉùÉ÷Å÷¿ùÂõÈñÎñÖïÚñÖïØïÔñÔïÒíÐëÎëÎçÈåÊáÆÝÄÛÂ×ÁÑÃÛÅÙ¿ÙÄÙÄÛÄÝ¿áÅåÍßÏÓÇÅÁ¿ÄÄÆÆÆÄÈÃÄÉÌÏÚÓäÓè×æÕäÓÚÑÌÑÇÛÙÝãßéáéÝÝÛÏÕÆËÌ×ÐÛÐãÔåÒëÔëÖïÔëÒíÒçÎåÎßÈ×ÄÑÂÉÅÅÏ¿ÕÆ×ÌÛÒÙÖÛÚÙâÙÔËÖËÚËØÍÚÍØÑÖÑÒÓÌÕÈÙÂÛÇÝÏáÛãåéñëÃËÆÕÎÝÒãØéÜëàñàóâñâñàïÜëÚåÔßÐÙÆÏÊÍÒ×ØÝàãäéìíðñòñöñøóøïøïøëöåôáðÙîÕôÓúÓþÑBÀÑHÀÏNÀÍPÀÍTÀÉVÀÉ\ÀÅ^ÀÃ`ÀÁbÀ¿dÀÆfÀÆÒÄÖÄÚÆàÈâÈâÈæÊäÊäÈàÈàÈÜÆÖÂÒÂÌÁÄÁ;PM2FTFPMC1,90PE=<YkÀ_GÀ;PM0PEÄeÀÆcÀÎaÀÐaÀØ_ÀÚ]ÀÞYÀäYÀèUÀìUÀîQÀôQÀøKÀúIÀþGÀBÀCÀDÀAÀHÀýJÀùLÀ÷RÀóRÀíVÀëVÀçZÀãZÀÝ^ÀÙ`À×bÀÏbÀÍdÀÅfÀÃfÀÄdÀÆbÀÎ`ÀÐ`ÀØ^ÀÚ\ÀÞZÀäVÀèVÀìRÀîPÀôNÀøJÀúHÀþDÀBÀBÀDÀþHÀúJÀøLÀòRÀðRÀìVÀèVÀâZÀàZÀÚ^ÀÖ`ÀÒbÀÌbÀÈdÀÂfÀÁfÀÇbÀËdÀÑ`ÀÕ`ÀÙ^Àß\ÀáZÀçVÀëTÀïTÀñPÀ÷LÀùLÀýHÀAÀDÀCÀBÀGÀüIÀüMÀöOÀôQÀðUÀìUÀèYÀâ[Àà]ÀÚ_ÀÖ_ÀÒaÀÌcÀÈeÀÂeÀÁcÀÇaÀËaÀÑ_ÀÕ]ÀÙYÀßYÀáUÀçUÀëQÀïQÀóKÀõIÀûGÀûCÀAÀAÀCÀýGÀùKÀ÷KÀóOÀíSÀëSÀçUÀãYÀÝ[ÀÙ]À×_ÀÏ_ÀÍcÀÅaÀÃeÀ;PM1PEÞ¿ÄcÀÆcÀÎaÀÐ]ÀÖ]ÀÚ[ÀÞYÀäWÀæUÀêSÀðQÀôMÀöMÀøGÀþGÀ@ÀAÀBÀ?ÀHÀýHÀ÷NÀõNÀóRÀïTÀéVÀåXÀãZÀÝ\ÀÙ^ÀÕ`ÀÏ`ÀÍdÀÅdÀÃdÀÄbÀÆbÀÎ^ÀÐ`ÀÖZÀÚ\ÀÞXÀäVÀæTÀêPÀðPÀôLÀöJÀøFÀþDÀ@À@ÀBÀüHÀúHÀöNÀôNÀîRÀêTÀèVÀâXÀÞZÀÜ\ÀÔ^ÀÒ^ÀÌbÀÈdÀÂdÀÁbÀÇdÀËbÀÑ^ÀÓ`ÀÛZÀÝ\ÀáXÀçVÀéTÀíPÀóPÀõLÀùJÀûFÀ?ÀDÀCÀþEÀþIÀúKÀöOÀôOÀîSÀêUÀèWÀâ[ÀÞYÀÚ_ÀÖ]ÀÒaÀÌaÀÈcÀÂcÀÁcÀÇ_ÀË_ÀÑ]ÀÕ[ÀÙYÀÝWÀáUÀçSÀéQÀíMÀóMÀõGÀùGÀýAÀý?ÀCÀýEÀ÷IÀõKÀóOÀïOÀéSÀåUÀãWÀÝ[ÀÙYÀÕ_ÀÏ]ÀÍaÀÅcÀÃaÀ;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,3FPPE=<{jÀ_GÀ;PM0PEÄcÀÆcÀÎaÀÐ]ÀÖ]ÀÚ[ÀÞYÀäWÀæUÀêSÀðQÀôMÀöMÀøGÀþGÀ@ÀAÀBÀ?ÀHÀýHÀ÷NÀõNÀóRÀïTÀéVÀåXÀãZÀÝ\ÀÙ^ÀÕ`ÀÏ`ÀÍdÀÅdÀÃdÀÄbÀÆbÀÎ^ÀÐ`ÀÖZÀÚ\ÀÞXÀäVÀæTÀêPÀðPÀôLÀöJÀøFÀþDÀ@À@ÀBÀüHÀúHÀöNÀôNÀîRÀêTÀèVÀâXÀÞZÀÜ\ÀÔ^ÀÒ^ÀÌbÀÈdÀÂdÀÁbÀÇdÀËbÀÑ^ÀÓ`ÀÛZÀÝ\ÀáXÀçVÀéTÀíPÀóPÀõLÀùJÀûFÀ?ÀDÀCÀþEÀþIÀúKÀöOÀôOÀîSÀêUÀèWÀâ[ÀÞYÀÚ_ÀÖ]ÀÒaÀÌaÀÈcÀÂcÀÁcÀÇ_ÀË_ÀÑ]ÀÕ[ÀÙYÀÝWÀáUÀçSÀéQÀíMÀóMÀõGÀùGÀýAÀý?ÀCÀýEÀ÷IÀõKÀóOÀïOÀéSÀåUÀãWÀÝ[ÀÙYÀÕ_ÀÏ]ÀÍaÀÅcÀÃaÀ;PM1PEà¿ÂcÀÈ_ÀÌ_ÀÐ]ÀÖ[ÀÚYÀÞWÀâWÀæSÀêSÀðOÀðKÀöKÀøGÀüEÀ@ÀAÀBÀ?ÀFÀûHÀ÷LÀõLÀïPÀïTÀéTÀåXÀáXÀÝZÀÙ\ÀÕ`ÀÏ^ÀËbÀÇbÀÁbÀÂbÀÈ^ÀÌ^ÀÐ^ÀÖZÀÚXÀÞXÀâTÀæRÀêPÀðNÀðLÀöHÀøDÀüBÀ@À@ÀBÀüFÀøHÀöLÀòLÀîPÀêTÀèTÀàXÀÞXÀÜZÀÔ\ÀÒ^ÀÌ`ÀÆ`ÀÄdÀÃbÀÅ`ÀË`ÀÑ^ÀÓ\ÀÛZÀÝZÀßXÀçTÀéRÀíPÀñNÀõJÀ÷HÀûFÀ?ÀBÀAÀ@ÀCÀüGÀøKÀöMÀòOÀîQÀêSÀæWÀâWÀÞYÀÚ]ÀÖ]ÀÒ]ÀÌaÀÆaÀÂaÀÁaÀÅ]ÀË_ÀÑ[ÀÕYÀÙWÀÝWÀáSÀåSÀéOÀíKÀñKÀõGÀ÷EÀûAÀ?À?ÀAÀûEÀ÷GÀõIÀïMÀïOÀéQÀåSÀáWÀÝYÀÙYÀÕ[ÀÏ]ÀË_ÀÇ_ÀÁaÀ;PM1PE;PM2FPPE=<[jÀ_GÀ;PM0PEÂcÀÈ_ÀÌ_ÀÐ]ÀÖ[ÀÚYÀÞWÀâWÀæSÀêSÀðOÀðKÀöKÀøGÀüEÀ@ÀAÀBÀ?ÀFÀûHÀ÷LÀõLÀïPÀïTÀéTÀåXÀáXÀÝZÀÙ\ÀÕ`ÀÏ^ÀËbÀÇbÀÁbÀÂbÀÈ^ÀÌ^ÀÐ^ÀÖZÀÚXÀÞXÀâTÀæRÀêPÀðNÀðLÀöHÀøDÀüBÀ@À@ÀBÀüFÀøHÀöLÀòLÀîPÀêTÀèTÀàXÀÞXÀÜZÀÔ\ÀÒ^ÀÌ`ÀÆ`ÀÄdÀÃbÀÅ`ÀË`ÀÑ^ÀÓ\ÀÛZÀÝZÀßXÀçTÀéRÀíPÀñNÀõJÀ÷HÀûFÀ?ÀBÀAÀ@ÀCÀüGÀøKÀöMÀòOÀîQÀêSÀæWÀâWÀÞYÀÚ]ÀÖ]ÀÒ]ÀÌaÀÆaÀÂaÀÁaÀÅ]ÀË_ÀÑ[ÀÕYÀÙWÀÝWÀáSÀåSÀéOÀíKÀñKÀõGÀ÷EÀûAÀ?À?ÀAÀûEÀ÷GÀõIÀïMÀïOÀéQÀåSÀáWÀÝYÀÙYÀÕ[ÀÏ]ÀË_ÀÇ_ÀÁaÀ;PM1PEà¿ÂaÀÆ]ÀÌ_ÀÒ[ÀÔYÀÚYÀÞWÀàSÀèSÀèOÀîMÀðMÀôGÀøGÀüCÀþAÀBÀýDÀûHÀ÷HÀóNÀïNÀíPÀçTÀçTÀßXÀÝZÀÙZÀÓ\ÀÑ`ÀË^ÀÅbÀÁ`ÀÂ`ÀÆ^ÀÌ\ÀÒZÀÔZÀÚXÀÞVÀàRÀèRÀèNÀîLÀðJÀôHÀøDÀüBÀþþBÀúDÀøHÀôHÀòNÀîNÀèPÀæTÀâTÀÞXÀÚZÀÔZÀÐ\ÀÌ`ÀÈ^ÀÂbÀÁ`ÀÇ`ÀË^ÀÏ\ÀÓZÀÙZÀÝXÀáVÀåRÀçRÀíNÀñLÀóJÀ÷HÀùBÀýBÀAÀ@ÀCÀúGÀøIÀôKÀòMÀìQÀêQÀæUÀâWÀÞYÀØYÀÖ[ÀÐ]ÀÌ_ÀÈ_ÀÂaÀÁ]ÀÇ_ÀË[ÀÏYÀÕYÀ×WÀÝSÀáSÀåOÀéMÀëMÀñGÀóGÀ÷CÀùAÀ?ÀýAÀûAÀ÷GÀóIÀïKÀíMÀçQÀçQÀßUÀÝWÀÙYÀÓYÀÑ[ÀË]ÀÅ_ÀÁ_À;PM1PE;PM2FPPE=<{iÀ_GÀ;PM0PEÂaÀÆ]ÀÌ_ÀÒ[ÀÔYÀÚYÀÞWÀàSÀèSÀèOÀîMÀðMÀôGÀøGÀüCÀþAÀBÀýDÀûHÀ÷HÀóNÀïNÀíPÀçTÀçTÀßXÀÝZÀÙZÀÓ\ÀÑ`ÀË^ÀÅbÀÁ`ÀÂ`ÀÆ^ÀÌ\ÀÒZÀÔZÀÚXÀÞVÀàRÀèRÀèNÀîLÀðJÀôHÀøDÀüBÀþþBÀúDÀøHÀôHÀòNÀîNÀèPÀæTÀâTÀÞXÀÚZÀÔZÀÐ\ÀÌ`ÀÈ^ÀÂbÀÁ`ÀÇ`ÀË^ÀÏ\ÀÓZÀÙZÀÝXÀáVÀåRÀçRÀíNÀñLÀóJÀ÷HÀùBÀýBÀAÀ@ÀCÀúGÀøIÀôKÀòMÀìQÀêQÀæUÀâWÀÞYÀØYÀÖ[ÀÐ]ÀÌ_ÀÈ_ÀÂaÀÁ]ÀÇ_ÀË[ÀÏYÀÕYÀ×WÀÝSÀáSÀåOÀéMÀëMÀñGÀóGÀ÷CÀùAÀ?ÀýAÀûAÀ÷GÀóIÀïKÀíMÀçQÀçQÀßUÀÝWÀÙYÀÓYÀÑ[ÀË]ÀÅ_ÀÁ_À;PM1PEÞ¿Â_ÀÆ]ÀÌ[ÀÐ[ÀÖWÀØWÀÞUÀàSÀæQÀèOÀìMÀòIÀôGÀöGÀúAÀþ?À@ÀýBÀùHÀõHÀóJÀñNÀëPÀçRÀåTÀßVÀÝXÀ×XÀÕ\ÀÏ\ÀË^ÀÅ`ÀÁ^ÀÂ`ÀÆ\ÀÌZÀÐZÀÖXÀØVÀÞTÀàRÀæPÀèLÀìLÀòHÀôFÀöDÀú@Àþü@ÀüBÀöHÀôHÀðJÀìNÀêPÀäRÀâTÀÞVÀØXÀÔXÀÐ\ÀÌ\ÀÈ^ÀÂ`ÀÁ^ÀÇ^ÀË^ÀÏZÀÓZÀ×VÀÝXÀáTÀãPÀéRÀëLÀïLÀóHÀõFÀûDÀû@À?ÀüCÀüEÀöGÀòKÀòKÀìOÀêQÀäSÀàUÀÞWÀØYÀÖYÀÐ[ÀÌ_ÀÈ]ÀÂ_ÀÁ]ÀÇ[ÀË[ÀÏWÀÕWÀ×UÀÝSÀßQÀãOÀéMÀëIÀñGÀñGÀõAÀû?Àûý?ÀùCÀõEÀóGÀñKÀëKÀçQÀåOÀßSÀÝWÀ×UÀÕYÀÏYÀË]ÀÅ]ÀÁ]À;PM1PE;PM2FPPE=<]iÀ_GÀ;PM0PEÂ_ÀÆ]ÀÌ[ÀÐ[ÀÖWÀØWÀÞUÀàSÀæQÀèOÀìMÀòIÀôGÀöGÀúAÀþ?À@ÀýBÀùHÀõHÀóJÀñNÀëPÀçRÀåTÀßVÀÝXÀ×XÀÕ\ÀÏ\ÀË^ÀÅ`ÀÁ^ÀÂ`ÀÆ\ÀÌZÀÐZÀÖXÀØVÀÞTÀàRÀæPÀèLÀìLÀòHÀôFÀöDÀú@Àþü@ÀüBÀöHÀôHÀðJÀìNÀêPÀäRÀâTÀÞVÀØXÀÔXÀÐ\ÀÌ\ÀÈ^ÀÂ`ÀÁ^ÀÇ^ÀË^ÀÏZÀÓZÀ×VÀÝXÀáTÀãPÀéRÀëLÀïLÀóHÀõFÀûDÀû@À?ÀüCÀüEÀöGÀòKÀòKÀìOÀêQÀäSÀàUÀÞWÀØYÀÖYÀÐ[ÀÌ_ÀÈ]ÀÂ_ÀÁ]ÀÇ[ÀË[ÀÏWÀÕWÀ×UÀÝSÀßQÀãOÀéMÀëIÀñGÀñGÀõAÀû?Àûý?ÀùCÀõEÀóGÀñKÀëKÀçQÀåOÀßSÀÝWÀ×UÀÕYÀÏYÀË]ÀÅ]ÀÁ]À;PM1PEÞ¿Â]ÀÈ[ÀÊ[ÀÒWÀÔYÀØUÀÜSÀâQÀäOÀèMÀìMÀðGÀòGÀöEÀúAÀüýþûBÀùFÀõHÀñHÀïNÀëNÀçPÀãRÀáTÀÛVÀ×ZÀÓXÀÑ\ÀÉ\ÀÇ^ÀÁ^ÀÂ\ÀÈZÀÊZÀÒXÀÔVÀØTÀÜTÀâPÀäNÀèLÀìJÀðHÀòDÀöBÀú@ÀüüþúBÀöFÀòHÀîHÀîNÀæNÀæPÀàRÀÞTÀØVÀÔZÀÐXÀÌ\ÀÆ\ÀÂ^ÀÁ\ÀÅ^ÀËZÀÏZÀÓXÀ×VÀÝTÀßTÀåPÀåNÀíLÀíJÀñHÀõDÀùBÀû@À?ÀüAÀúCÀöGÀòIÀîKÀìMÀèOÀæSÀàSÀÜUÀØWÀÖYÀÐYÀÊ[ÀÈ]ÀÂ]ÀÁ[ÀÇ[ÀÉWÀÏYÀÕUÀ×SÀÛQÀßOÀåMÀçMÀëGÀíGÀñEÀõAÀùýûû?ÀùAÀõCÀñGÀïIÀëKÀçMÀãOÀáSÀÛSÀ×UÀÓWÀÑYÀÉYÀÇ]ÀÁ[À;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<?iÀ_GÀ;PM0PEÂ]ÀÈ[ÀÊ[ÀÒWÀÔYÀØUÀÜSÀâQÀäOÀèMÀìMÀðGÀòGÀöEÀúAÀüýþûBÀùFÀõHÀñHÀïNÀëNÀçPÀãRÀáTÀÛVÀ×ZÀÓXÀÑ\ÀÉ\ÀÇ^ÀÁ^ÀÂ\ÀÈZÀÊZÀÒXÀÔVÀØTÀÜTÀâPÀäNÀèLÀìJÀðHÀòDÀöBÀú@ÀüüþúBÀöFÀòHÀîHÀîNÀæNÀæPÀàRÀÞTÀØVÀÔZÀÐXÀÌ\ÀÆ\ÀÂ^ÀÁ\ÀÅ^ÀËZÀÏZÀÓXÀ×VÀÝTÀßTÀåPÀåNÀíLÀíJÀñHÀõDÀùBÀû@À?ÀüAÀúCÀöGÀòIÀîKÀìMÀèOÀæSÀàSÀÜUÀØWÀÖYÀÐYÀÊ[ÀÈ]ÀÂ]ÀÁ[ÀÇ[ÀÉWÀÏYÀÕUÀ×SÀÛQÀßOÀåMÀçMÀëGÀíGÀñEÀõAÀùýûû?ÀùAÀõCÀñGÀïIÀëKÀçMÀãOÀáSÀÛSÀ×UÀÓWÀÑYÀÉYÀÇ]ÀÁ[À;PM1PEà¿Â]ÀÈYÀÊYÀÐUÀÔUÀØUÀÜQÀàQÀäOÀèKÀêIÀðIÀðEÀöAÀøAÀüýþûBÀ÷BÀõFÀïJÀïJÀéLÀçPÀãRÀßRÀÛVÀ×VÀÓXÀÏZÀÉZÀÇ\ÀÁ\ÀÂZÀÈZÀÊXÀÐVÀÔVÀØRÀÜRÀàNÀäNÀèJÀêJÀðDÀðDÀö@Àø@ÀüüþöBÀöBÀòFÀîJÀìJÀèLÀäPÀÞRÀÞRÀØVÀÔVÀÐVÀÊZÀÈZÀÂ^ÀÁ\ÀÇZÀÉZÀÏXÀÓVÀ×TÀÝTÀÝRÀãNÀçNÀëJÀíHÀñFÀõDÀõ@Àûþ?Àü?ÀøCÀöCÀòIÀîIÀìMÀæMÀäQÀàQÀÜUÀØUÀÖWÀÎYÀÌYÀÆ[ÀÄ[ÀÃYÀÅYÀËWÀÍUÀÕUÀ×QÀÛQÀßOÀãKÀåIÀëIÀíEÀñAÀõAÀ÷ýûûý÷?ÀõCÀïEÀïGÀéIÀçMÀãMÀßQÀÛSÀ×SÀÓUÀÏWÀÉYÀÇYÀÁ[À;PM1PE;PM2FPPE=<_hÀ_GÀ;PM0PEÂ]ÀÈYÀÊYÀÐUÀÔUÀØUÀÜQÀàQÀäOÀèKÀêIÀðIÀðEÀöAÀøAÀüýþûBÀ÷BÀõFÀïJÀïJÀéLÀçPÀãRÀßRÀÛVÀ×VÀÓXÀÏZÀÉZÀÇ\ÀÁ\ÀÂZÀÈZÀÊXÀÐVÀÔVÀØRÀÜRÀàNÀäNÀèJÀêJÀðDÀðDÀö@Àø@ÀüüþöBÀöBÀòFÀîJÀìJÀèLÀäPÀÞRÀÞRÀØVÀÔVÀÐVÀÊZÀÈZÀÂ^ÀÁ\ÀÇZÀÉZÀÏXÀÓVÀ×TÀÝTÀÝRÀãNÀçNÀëJÀíHÀñFÀõDÀõ@Àûþ?Àü?ÀøCÀöCÀòIÀîIÀìMÀæMÀäQÀàQÀÜUÀØUÀÖWÀÎYÀÌYÀÆ[ÀÄ[ÀÃYÀÅYÀËWÀÍUÀÕUÀ×QÀÛQÀßOÀãKÀåIÀëIÀíEÀñAÀõAÀ÷ýûûý÷?ÀõCÀïEÀïGÀéIÀçMÀãMÀßQÀÛSÀ×SÀÓUÀÏWÀÉYÀÇYÀÁ[À;PM1PEÞ¿ÂYÀÈYÀÊWÀÐUÀÒUÀØSÀÜQÀàMÀâMÀèKÀêIÀîGÀðCÀöAÀö?Àúýþù@ÀõBÀõDÀïHÀíJÀéLÀçNÀáNÀßRÀÛTÀ×VÀÑVÀÏXÀÉZÀÇZÀÁZÀÂZÀÈXÀÊVÀÐTÀÒTÀØRÀÜPÀàNÀâLÀèJÀêFÀîDÀðDÀö@Àöüúúþø@ÀôBÀòDÀîHÀêJÀæLÀäNÀÞNÀÜRÀØTÀÔVÀÐVÀÊXÀÈZÀÂZÀÁZÀÇZÀÉVÀÏXÀÓTÀ×TÀÛRÀÝPÀãNÀåJÀéLÀíFÀñDÀóDÀ÷@Àùüûú?ÀøCÀôCÀòEÀìIÀêKÀèMÀäOÀÞQÀÜSÀØSÀÔUÀÎWÀÌYÀÆYÀÄYÀÃYÀÅWÀËUÀÍUÀÓSÀ×QÀÛMÀÝMÀãKÀçIÀéGÀëCÀñAÀó?À÷ýùùûõ?ÀõCÀïCÀíEÀéKÀçIÀáMÀßOÀÛQÀ×SÀÑSÀÏWÀÉUÀÇYÀÁYÀ;PM1PE;PM2FPPE=<AhÀ_GÀ;PM0PEÂYÀÈYÀÊWÀÐUÀÒUÀØSÀÜQÀàMÀâMÀèKÀêIÀîGÀðCÀöAÀö?Àúýþù@ÀõBÀõDÀïHÀíJÀéLÀçNÀáNÀßRÀÛTÀ×VÀÑVÀÏXÀÉZÀÇZÀÁZÀÂZÀÈXÀÊVÀÐTÀÒTÀØRÀÜPÀàNÀâLÀèJÀêFÀîDÀðDÀö@Àöüúúþø@ÀôBÀòDÀîHÀêJÀæLÀäNÀÞNÀÜRÀØTÀÔVÀÐVÀÊXÀÈZÀÂZÀÁZÀÇZÀÉVÀÏXÀÓTÀ×TÀÛRÀÝPÀãNÀåJÀéLÀíFÀñDÀóDÀ÷@Àùüûú?ÀøCÀôCÀòEÀìIÀêKÀèMÀäOÀÞQÀÜSÀØSÀÔUÀÎWÀÌYÀÆYÀÄYÀÃYÀÅWÀËUÀÍUÀÓSÀ×QÀÛMÀÝMÀãKÀçIÀéGÀëCÀñAÀó?À÷ýùùûõ?ÀõCÀïCÀíEÀéKÀçIÀáMÀßOÀÛQÀ×SÀÑSÀÏWÀÉUÀÇYÀÁYÀ;PM1PEÞ¿ÄYÀÆWÀÌUÀÎSÀÒSÀØQÀÜOÀÞMÀäMÀæIÀêGÀìEÀðCÀô?Àöýúûüùþõ@ÀóDÀïFÀëHÀéJÀåNÀãNÀÝPÀÛRÀ×TÀÑTÀÍXÀËVÀÅZÀÃXÀÄXÀÆVÀÌVÀÎRÀÒTÀØNÀÜPÀÞLÀäJÀæHÀêFÀìDÀðBÀôþöüúúüöþô@ÀðDÀìFÀêHÀæJÀâNÀàNÀÚPÀØRÀÔTÀÎTÀÌVÀÆXÀÂZÀÁXÀÅXÀËVÀÍVÀÓRÀ×RÀÙPÀßPÀáLÀåJÀéHÀëFÀïDÀóBÀõþùüûúýöAÀòCÀðEÀîGÀêIÀæKÀâOÀàMÀÚSÀØQÀÔUÀÎUÀÌWÀÆWÀÂYÀÁUÀÅWÀËSÀÍSÀÓQÀ×OÀÙMÀßMÀáIÀåGÀéEÀíCÀï?ÀñýõûùùûõýóAÀïCÀëEÀéGÀåIÀãKÀÝOÀÛOÀ×QÀÑQÀÍUÀËUÀÅWÀÃWÀ;PM1PE;PM2FPPE=<cgÀ_GÀ;PM0PEÄYÀÆWÀÌUÀÎSÀÒSÀØQÀÜOÀÞMÀäMÀæIÀêGÀìEÀðCÀô?Àöýúûüùþõ@ÀóDÀïFÀëHÀéJÀåNÀãNÀÝPÀÛRÀ×TÀÑTÀÍXÀËVÀÅZÀÃXÀÄXÀÆVÀÌVÀÎRÀÒTÀØNÀÜPÀÞLÀäJÀæHÀêFÀìDÀðBÀôþöüúúüöþô@ÀðDÀìFÀêHÀæJÀâNÀàNÀÚPÀØRÀÔTÀÎTÀÌVÀÆXÀÂZÀÁXÀÅXÀËVÀÍVÀÓRÀ×RÀÙPÀßPÀáLÀåJÀéHÀëFÀïDÀóBÀõþùüûúýöAÀòCÀðEÀîGÀêIÀæKÀâOÀàMÀÚSÀØQÀÔUÀÎUÀÌWÀÆWÀÂYÀÁUÀÅWÀËSÀÍSÀÓQÀ×OÀÙMÀßMÀáIÀåGÀéEÀíCÀï?ÀñýõûùùûõýóAÀïCÀëEÀéGÀåIÀãKÀÝOÀÛOÀ×QÀÑQÀÍUÀËUÀÅWÀÃWÀ;PM1PEà¿ÂWÀÆUÀÌSÀÎSÀÔQÀÖOÀÜOÀÞKÀàIÀèIÀèGÀìCÀðAÀòAÀôûøûü÷üóBÀñBÀïDÀëHÀçJÀçJÀßLÀÝPÀÛPÀÕRÀÓTÀÍTÀËVÀÅXÀÁXÀÂTÀÆVÀÌTÀÎRÀÔPÀÖNÀÜNÀÞJÀàJÀèHÀèDÀìBÀð@ÀòþôúøøüöüòBÀðBÀìDÀèHÀæJÀâJÀÞLÀÚPÀØPÀÒRÀÐTÀÊTÀÆVÀÄXÀÃVÀÅVÀÉVÀÏTÀÑPÀ×RÀÙNÀÝNÀáJÀåHÀçHÀëFÀïBÀñ@Àõþ÷úùøýö?ÀòAÀðCÀêGÀêIÀæIÀâMÀÞMÀÚOÀÖQÀÔSÀÐUÀÊSÀÆWÀÂWÀÁUÀÅSÀÉSÀÏQÀÓOÀÕOÀÙKÀÝIÀáIÀåGÀéCÀéAÀïAÀñûõû÷÷ùóýñ?ÀïAÀëEÀçGÀçGÀßIÀÝMÀÛMÀÕQÀÓOÀÍSÀËUÀÅUÀÁUÀ;PM1PE;PM2FPPE=<CgÀ_GÀ;PM0PEÂWÀÆUÀÌSÀÎSÀÔQÀÖOÀÜOÀÞKÀàIÀèIÀèGÀìCÀðAÀòAÀôûøûü÷üóBÀñBÀïDÀëHÀçJÀçJÀßLÀÝPÀÛPÀÕRÀÓTÀÍTÀËVÀÅXÀÁXÀÂTÀÆVÀÌTÀÎRÀÔPÀÖNÀÜNÀÞJÀàJÀèHÀèDÀìBÀð@ÀòþôúøøüöüòBÀðBÀìDÀèHÀæJÀâJÀÞLÀÚPÀØPÀÒRÀÐTÀÊTÀÆVÀÄXÀÃVÀÅVÀÉVÀÏTÀÑPÀ×RÀÙNÀÝNÀáJÀåHÀçHÀëFÀïBÀñ@Àõþ÷úùøýö?ÀòAÀðCÀêGÀêIÀæIÀâMÀÞMÀÚOÀÖQÀÔSÀÐUÀÊSÀÆWÀÂWÀÁUÀÅSÀÉSÀÏQÀÓOÀÕOÀÙKÀÝIÀáIÀåGÀéCÀéAÀïAÀñûõû÷÷ùóýñ?ÀïAÀëEÀçGÀçGÀßIÀÝMÀÛMÀÕQÀÓOÀÍSÀËUÀÅUÀÁUÀ;PM1PEÞ¿ÂUÀÆUÀÌQÀÎQÀÒOÀÖOÀÚKÀÞKÀâIÀæGÀèEÀêCÀð?Àð?Àöûöùúõüõ@Àï@ÀïDÀéFÀçHÀåJÀáLÀÝLÀÙPÀÕPÀÑRÀÍTÀËTÀÅVÀÁTÀÂVÀÆRÀÌTÀÎPÀÒPÀÖLÀÚLÀÞJÀâFÀæFÀèDÀêBÀð@Àðüöøöøúôüò@Àî@ÀìDÀèFÀäHÀâJÀÞLÀÚLÀÖPÀÔPÀÎRÀÊRÀÆVÀÄVÀÃTÀÅVÀÉRÀÍTÀÓPÀÕNÀÙNÀÝLÀáJÀãFÀçFÀëDÀíBÀñþóü÷ú÷øûô?ÀòAÀîCÀìEÀèEÀäIÀâKÀÞKÀÚOÀÖOÀÔSÀÎQÀÊUÀÆSÀÂUÀÁSÀÅSÀÉQÀÍOÀÓOÀÕKÀÙKÀÝIÀáGÀãEÀçCÀë?Àí?Àñûóù÷õùõûïýïAÀéCÀçEÀåEÀáIÀÝKÀÙMÀÕMÀÑOÀÍSÀËQÀÅUÀÁSÀ;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<efÀ_GÀ;PM0PEÂUÀÆUÀÌQÀÎQÀÒOÀÖOÀÚKÀÞKÀâIÀæGÀèEÀêCÀð?Àð?Àöûöùúõüõ@Àï@ÀïDÀéFÀçHÀåJÀáLÀÝLÀÙPÀÕPÀÑRÀÍTÀËTÀÅVÀÁTÀÂVÀÆRÀÌTÀÎPÀÒPÀÖLÀÚLÀÞJÀâFÀæFÀèDÀêBÀð@Àðüöøöøúôüò@Àî@ÀìDÀèFÀäHÀâJÀÞLÀÚLÀÖPÀÔPÀÎRÀÊRÀÆVÀÄVÀÃTÀÅVÀÉRÀÍTÀÓPÀÕNÀÙNÀÝLÀáJÀãFÀçFÀëDÀíBÀñþóü÷ú÷øûô?ÀòAÀîCÀìEÀèEÀäIÀâKÀÞKÀÚOÀÖOÀÔSÀÎQÀÊUÀÆSÀÂUÀÁSÀÅSÀÉQÀÍOÀÓOÀÕKÀÙKÀÝIÀáGÀãEÀçCÀë?Àí?Àñûóù÷õùõûïýïAÀéCÀçEÀåEÀáIÀÝKÀÙMÀÕMÀÑOÀÍSÀËQÀÅUÀÁSÀ;PM1PEà¿ÂSÀÆSÀÊQÀÎOÀÒMÀÖMÀÚKÀÞIÀàGÀäGÀèCÀêAÀî?Àðýôûö÷øõüóþï@ÀíBÀéDÀçHÀãHÀßJÀÝLÀÙNÀÕNÀÑRÀÍPÀÉTÀÅTÀÁTÀÂRÀÆRÀÊPÀÎPÀÒNÀÖLÀÚJÀÞHÀàFÀäDÀèBÀêBÀîüðüôúööøòüðþî@ÀìBÀèDÀäHÀàHÀÜJÀÚLÀÖNÀÒNÀÎPÀÌRÀÆTÀÂTÀÁTÀÅRÀËRÀÍPÀÑPÀÕNÀÙJÀÛLÀßHÀãFÀçDÀëBÀíBÀïüñüõøùöûôûðAÀîAÀìCÀæEÀäGÀâIÀÜKÀÚMÀÖOÀÒOÀÎQÀÌQÀÆSÀÂSÀÁSÀÅOÀËQÀÍMÀÑMÀÕKÀÙIÀÛGÀáGÀãCÀåAÀë?Àíýïûó÷õõ÷óûïûíAÀéAÀçCÀãEÀßGÀÝKÀÙIÀÕMÀÑOÀÍOÀÉQÀÅQÀÁSÀ;PM1PE;PM2FPPE=<EfÀ_GÀ;PM0PEÂSÀÆSÀÊQÀÎOÀÒMÀÖMÀÚKÀÞIÀàGÀäGÀèCÀêAÀî?Àðýôûö÷øõüóþï@ÀíBÀéDÀçHÀãHÀßJÀÝLÀÙNÀÕNÀÑRÀÍPÀÉTÀÅTÀÁTÀÂRÀÆRÀÊPÀÎPÀÒNÀÖLÀÚJÀÞHÀàFÀäDÀèBÀêBÀîüðüôúööøòüðþî@ÀìBÀèDÀäHÀàHÀÜJÀÚLÀÖNÀÒNÀÎPÀÌRÀÆTÀÂTÀÁTÀÅRÀËRÀÍPÀÑPÀÕNÀÙJÀÛLÀßHÀãFÀçDÀëBÀíBÀïüñüõøùöûôûðAÀîAÀìCÀæEÀäGÀâIÀÜKÀÚMÀÖOÀÒOÀÎQÀÌQÀÆSÀÂSÀÁSÀÅOÀËQÀÍMÀÑMÀÕKÀÙIÀÛGÀáGÀãCÀåAÀë?Àíýïûó÷õõ÷óûïûíAÀéAÀçCÀãEÀßGÀÝKÀÙIÀÕMÀÑOÀÍOÀÉQÀÅQÀÁSÀ;PM1PEÞ¿ÂSÀÆOÀÊOÀÎOÀÒMÀÖIÀÚKÀÜGÀàGÀäCÀèAÀèAÀî?Àîûòùö÷øõúñüí@ÀíBÀçBÀçDÀãHÀßHÀÛLÀÙJÀÕNÀÑPÀÍPÀÉPÀÅTÀÁRÀÂPÀÆRÀÊNÀÎNÀÒLÀÖJÀÚJÀÜFÀàDÀäDÀèBÀèþîüîüòöööøòúðüî@ÀèBÀèBÀâDÀàHÀÞHÀØLÀÖJÀÒNÀÎPÀÊPÀÆPÀÂTÀÁRÀÅPÀÉPÀÍPÀÑNÀÕLÀ×JÀÝJÀßFÀáDÀçDÀçBÀíþïüñúõøõöûòûðýìAÀêCÀèCÀâEÀàIÀÞIÀØKÀÖMÀÒMÀÎQÀÊOÀÆQÀÂSÀÁOÀÅOÀÉOÀÍMÀÑIÀÕKÀ×GÀÝGÀßCÀáAÀçAÀé?Àëûïùñ÷õõ÷ñùíûíýçAÀçCÀãCÀßEÀÛIÀÙIÀÕKÀÑMÀÍOÀÉOÀÅOÀÁQÀ;PM1PE;PM2FPPE=<geÀ_GÀ;PM0PEÂSÀÆOÀÊOÀÎOÀÒMÀÖIÀÚKÀÜGÀàGÀäCÀèAÀèAÀî?Àîûòùö÷øõúñüí@ÀíBÀçBÀçDÀãHÀßHÀÛLÀÙJÀÕNÀÑPÀÍPÀÉPÀÅTÀÁRÀÂPÀÆRÀÊNÀÎNÀÒLÀÖJÀÚJÀÜFÀàDÀäDÀèBÀèþîüîüòöööøòúðüî@ÀèBÀèBÀâDÀàHÀÞHÀØLÀÖJÀÒNÀÎPÀÊPÀÆPÀÂTÀÁRÀÅPÀÉPÀÍPÀÑNÀÕLÀ×JÀÝJÀßFÀáDÀçDÀçBÀíþïüñúõøõöûòûðýìAÀêCÀèCÀâEÀàIÀÞIÀØKÀÖMÀÒMÀÎQÀÊOÀÆQÀÂSÀÁOÀÅOÀÉOÀÍMÀÑIÀÕKÀ×GÀÝGÀßCÀáAÀçAÀé?Àëûïùñ÷õõ÷ñùíûíýçAÀçCÀãCÀßEÀÛIÀÙIÀÕKÀÑMÀÍOÀÉOÀÅOÀÁQÀ;PM1PEÞ¿ÂQÀÆOÀÊMÀÎMÀÒKÀÖIÀØGÀÜGÀàEÀâCÀæAÀê?Àìýîùòùôõöóúñúíþë@ÀéBÀåDÀáFÀßHÀÛHÀ×LÀÕJÀÑNÀÍNÀÉRÀÅPÀÁPÀÂPÀÆNÀÊNÀÎLÀÒJÀÖJÀØHÀÜFÀàBÀâBÀæBÀêüìüîøòøôôöðúðúìþè@ÀèBÀâDÀàFÀÚHÀÚHÀÖJÀÐLÀÎNÀÊNÀÆPÀÂRÀÁPÀÅPÀÉNÀÍNÀÏLÀÕJÀÙJÀÙHÀßDÀáDÀçBÀç@Àëþïúïúóø÷ô÷ðûðûìAÀèAÀæAÀäEÀÞGÀÜIÀÚIÀÖKÀÐMÀÎMÀÊOÀÆOÀÂOÀÁQÀÅMÀÉMÀÍIÀÏKÀÕGÀÙGÀÛEÀÝCÀãAÀå?Àçýëùïùïõóó÷ñùíùëýé?ÀåAÀáCÀßCÀÛGÀ×IÀÕIÀÑKÀÍMÀÉMÀÅOÀÁOÀ;PM1PE;PM2FPPE=<IeÀ_GÀ;PM0PEÂQÀÆOÀÊMÀÎMÀÒKÀÖIÀØGÀÜGÀàEÀâCÀæAÀê?Àìýîùòùôõöóúñúíþë@ÀéBÀåDÀáFÀßHÀÛHÀ×LÀÕJÀÑNÀÍNÀÉRÀÅPÀÁPÀÂPÀÆNÀÊNÀÎLÀÒJÀÖJÀØHÀÜFÀàBÀâBÀæBÀêüìüîøòøôôöðúðúìþè@ÀèBÀâDÀàFÀÚHÀÚHÀÖJÀÐLÀÎNÀÊNÀÆPÀÂRÀÁPÀÅPÀÉNÀÍNÀÏLÀÕJÀÙJÀÙHÀßDÀáDÀçBÀç@Àëþïúïúóø÷ô÷ðûðûìAÀèAÀæAÀäEÀÞGÀÜIÀÚIÀÖKÀÐMÀÎMÀÊOÀÆOÀÂOÀÁQÀÅMÀÉMÀÍIÀÏKÀÕGÀÙGÀÛEÀÝCÀãAÀå?Àçýëùïùïõóó÷ñùíùëýé?ÀåAÀáCÀßCÀÛGÀ×IÀÕIÀÑKÀÍMÀÉMÀÅOÀÁOÀ;PM1PEà¿ÂOÀÆMÀÊMÀÌKÀÒIÀÖGÀØGÀÚEÀàCÀâAÀäAÀêýêýî÷ðùôóôóúïøíþéþéBÀãBÀáDÀßFÀÙHÀ×HÀÕJÀÑLÀËNÀÉNÀÅPÀÁNÀÂNÀÆNÀÊLÀÌJÀÒJÀÖHÀØFÀÚDÀàBÀâ@Àä@ÀêüêúîøðöôòôðúðøêþèþæBÀâBÀÞDÀÜFÀØHÀÖHÀÐJÀÎLÀÊNÀÆNÀÂPÀÁNÀÅNÀÉNÀÍLÀÏJÀÕJÀ×HÀÛFÀÝDÀáBÀå@Àçþéþïúïøñôõô÷ðùðûê?Àè?ÀæAÀàCÀàEÀÜGÀØIÀÖIÀÐKÀÎMÀÈMÀÆMÀÄOÀÃMÀÅMÀÇKÀÍIÀÏGÀÕGÀ×EÀÛCÀßAÀßAÀåýçýé÷ïùïóóóóï÷íùéýéýã?ÀáAÀßCÀÙEÀ×GÀÕIÀÑIÀËKÀÉMÀÅMÀÁMÀ;PM1PE;PM2FPPE=<idÀ_GÀ;PM0PEÂOÀÆMÀÊMÀÌKÀÒIÀÖGÀØGÀÚEÀàCÀâAÀäAÀêýêýî÷ðùôóôóúïøíþéþéBÀãBÀáDÀßFÀÙHÀ×HÀÕJÀÑLÀËNÀÉNÀÅPÀÁNÀÂNÀÆNÀÊLÀÌJÀÒJÀÖHÀØFÀÚDÀàBÀâ@Àä@ÀêüêúîøðöôòôðúðøêþèþæBÀâBÀÞDÀÜFÀØHÀÖHÀÐJÀÎLÀÊNÀÆNÀÂPÀÁNÀÅNÀÉNÀÍLÀÏJÀÕJÀ×HÀÛFÀÝDÀáBÀå@Àçþéþïúïøñôõô÷ðùðûê?Àè?ÀæAÀàCÀàEÀÜGÀØIÀÖIÀÐKÀÎMÀÈMÀÆMÀÄOÀÃMÀÅMÀÇKÀÍIÀÏGÀÕGÀ×EÀÛCÀßAÀßAÀåýçýé÷ïùïóóóóï÷íùéýéýã?ÀáAÀßCÀÙEÀ×GÀÕIÀÑIÀËKÀÉMÀÅMÀÁMÀ;PM1PEÞ¿ÄMÀÆMÀÈKÀÎIÀÐGÀÖGÀÖEÀÜCÀÞCÀâ?Àä?Àæýêùîùðõòóôñöïúíúéþå@Àã@ÀáDÀÝDÀÛFÀÕHÀÕHÀÏLÀÍJÀÇNÀÅNÀÃNÀÄLÀÆLÀÈJÀÎJÀÐFÀÖHÀÖDÀÜBÀÞBÀâ@Àäüæüêøîöðöòòôîöîúêúèþä@Àâ@ÀÞDÀÜDÀÖFÀÔHÀÒHÀÌJÀÊLÀÆNÀÂNÀÁNÀÅLÀÉLÀËJÀÑJÀÓFÀÕFÀÛFÀÝBÀáBÀãþçþéúíúíöñöõòõî÷îûêûè?ÀäAÀâAÀÞCÀÚGÀØEÀÔIÀÐIÀÎKÀÊKÀÆMÀÂMÀÁMÀÅIÀÉKÀÍGÀÏGÀÓEÀ×CÀÙCÀÝ?Àá?ÀãýçùéùíõíóññõïõíùéùåýãýáAÀÝAÀÛEÀÕEÀÕEÀÏIÀÍIÀÇKÀÅKÀÃMÀ;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<KdÀ_GÀ;PM0PEÄMÀÆMÀÈKÀÎIÀÐGÀÖGÀÖEÀÜCÀÞCÀâ?Àä?Àæýêùîùðõòóôñöïúíúéþå@Àã@ÀáDÀÝDÀÛFÀÕHÀÕHÀÏLÀÍJÀÇNÀÅNÀÃNÀÄLÀÆLÀÈJÀÎJÀÐFÀÖHÀÖDÀÜBÀÞBÀâ@Àäüæüêøîöðöòòôîöîúêúèþä@Àâ@ÀÞDÀÜDÀÖFÀÔHÀÒHÀÌJÀÊLÀÆNÀÂNÀÁNÀÅLÀÉLÀËJÀÑJÀÓFÀÕFÀÛFÀÝBÀáBÀãþçþéúíúíöñöõòõî÷îûêûè?ÀäAÀâAÀÞCÀÚGÀØEÀÔIÀÐIÀÎKÀÊKÀÆMÀÂMÀÁMÀÅIÀÉKÀÍGÀÏGÀÓEÀ×CÀÙCÀÝ?Àá?ÀãýçùéùíõíóññõïõíùéùåýãýáAÀÝAÀÛEÀÕEÀÕEÀÏIÀÍIÀÇKÀÅKÀÃMÀ;PM1PEà¿ÂKÀÆKÀÈIÀÎGÀÐGÀÖEÀÖEÀÚAÀÞAÀàýä?Àèûè÷ìùðõðñòïöïúëøçüç@ÀãþßBÀÝBÀÙFÀÕFÀÕHÀÏHÀÍJÀÇLÀÅLÀÁLÀÂJÀÆLÀÈHÀÎHÀÐDÀÖFÀÖDÀÚ@ÀÞ@Ààþäüèúèøìöðòðòòîöîúèøæüä@ÀàþÞBÀÜBÀÖFÀÔFÀÒHÀÌHÀÊJÀÄLÀÄLÀÃJÀÃLÀÉJÀËHÀÑHÀÓFÀÕFÀÛDÀÝ@Àß@Àãþåüçúíøíöñòñòõî÷ìùêûæýä?Àà?ÀÞCÀÚEÀØCÀÔGÀÐGÀÎKÀÊIÀÄKÀÂKÀÁKÀÃIÀÉGÀÍGÀÏEÀÓEÀ×AÀÙAÀÝýß?Àãûå÷éùëõíññïñïõë÷çùçûãýß?ÀÝ?ÀÙCÀÕEÀÕEÀÏGÀÍGÀÇIÀÅKÀÁIÀ;PM1PE;PM2FPPE=<kcÀ_GÀ;PM0PEÂKÀÆKÀÈIÀÎGÀÐGÀÖEÀÖEÀÚAÀÞAÀàýä?Àèûè÷ìùðõðñòïöïúëøçüç@ÀãþßBÀÝBÀÙFÀÕFÀÕHÀÏHÀÍJÀÇLÀÅLÀÁLÀÂJÀÆLÀÈHÀÎHÀÐDÀÖFÀÖDÀÚ@ÀÞ@Ààþäüèúèøìöðòðòòîöîúèøæüä@ÀàþÞBÀÜBÀÖFÀÔFÀÒHÀÌHÀÊJÀÄLÀÄLÀÃJÀÃLÀÉJÀËHÀÑHÀÓFÀÕFÀÛDÀÝ@Àß@Àãþåüçúíøíöñòñòõî÷ìùêûæýä?Àà?ÀÞCÀÚEÀØCÀÔGÀÐGÀÎKÀÊIÀÄKÀÂKÀÁKÀÃIÀÉGÀÍGÀÏEÀÓEÀ×AÀÙAÀÝýß?Àãûå÷éùëõíññïñïõë÷çùçûãýß?ÀÝ?ÀÙCÀÕEÀÕEÀÏGÀÍGÀÇIÀÅKÀÁIÀ;PM1PEÞ¿ÂKÀÆGÀÈIÀÎEÀÐGÀÒCÀØAÀÚAÀÜAÀâýâûæùèùìõìóðóôïôëöëúçúåüáþáBÀÛBÀÙBÀ×FÀÑFÀÏFÀÍJÀÇJÀÅJÀÁJÀÂJÀÆHÀÈHÀÎFÀÐDÀÒDÀØBÀÚ@ÀÜþâüâüæúèöìôìòððôîôìöèúæúâüàþÞBÀÚBÀÖBÀÔDÀÐHÀÌFÀÊJÀÄHÀÄLÀÃJÀÃHÀÉJÀËFÀÏHÀÓDÀÕDÀÙBÀÝ@Àßþáüåüçøëöíöïòñðóîõêùêûäûäýà?ÀÜAÀÜCÀÖCÀÔEÀÎGÀÎGÀÊIÀÄIÀÂIÀÁIÀÃIÀÉEÀÍEÀÍEÀÓAÀÕAÀÛAÀÛýßûãùãùéõéóíóïïñëõëõç÷åûáûáýÛ?ÀÙAÀ×CÀÑCÀÏGÀÍEÀÇIÀÅGÀÁIÀ;PM1PE;PM2FPPE=<McÀ_GÀ;PM0PEÂKÀÆGÀÈIÀÎEÀÐGÀÒCÀØAÀÚAÀÜAÀâýâûæùèùìõìóðóôïôëöëúçúåüáþáBÀÛBÀÙBÀ×FÀÑFÀÏFÀÍJÀÇJÀÅJÀÁJÀÂJÀÆHÀÈHÀÎFÀÐDÀÒDÀØBÀÚ@ÀÜþâüâüæúèöìôìòððôîôìöèúæúâüàþÞBÀÚBÀÖBÀÔDÀÐHÀÌFÀÊJÀÄHÀÄLÀÃJÀÃHÀÉJÀËFÀÏHÀÓDÀÕDÀÙBÀÝ@Àßþáüåüçøëöíöïòñðóîõêùêûäûäýà?ÀÜAÀÜCÀÖCÀÔEÀÎGÀÎGÀÊIÀÄIÀÂIÀÁIÀÃIÀÉEÀÍEÀÍEÀÓAÀÕAÀÛAÀÛýßûãùãùéõéóíóïïñëõëõç÷åûáûáýÛ?ÀÙAÀ×CÀÑCÀÏGÀÍEÀÇIÀÅGÀÁIÀ;PM1PEà¿ÂIÀÄGÀÊEÀÌEÀÐCÀÒCÀØAÀØ?ÀÞýÞýâûæùèõêõìóîñòíôëöéöçúåüáþÝþÝ@À×BÀ×DÀÑDÀÏFÀËFÀÉHÀÃJÀÁHÀÂHÀÄHÀÊFÀÌDÀÐBÀÒBÀØBÀØþÞþÞüâøæøèöêòìòîðòìôêöèöäúâüàþÜþÚ@ÀÖBÀÔDÀÐDÀÌFÀÈFÀÆHÀÂJÀÁHÀÅHÀÇHÀËDÀÏFÀÓBÀÕBÀÙBÀÛþßüáüãúçøéöëòïòñðñìõê÷è÷äûâýàýÜAÀÚAÀÖAÀÔCÀÎEÀÌGÀÊGÀÆGÀÂIÀÁGÀÅEÀÉEÀËCÀÍCÀÓAÀÕ?ÀÙýÛýßûáùãõçõéóëñïíñëñéõç÷åùáûÝûÝý×AÀ×AÀÑAÀÏEÀËCÀÉGÀÃGÀÁGÀ;PM1PE;PM2FPPE=<mbÀ_GÀ;PM0PEÂIÀÄGÀÊEÀÌEÀÐCÀÒCÀØAÀØ?ÀÞýÞýâûæùèõêõìóîñòíôëöéöçúåüáþÝþÝ@À×BÀ×DÀÑDÀÏFÀËFÀÉHÀÃJÀÁHÀÂHÀÄHÀÊFÀÌDÀÐBÀÒBÀØBÀØþÞþÞüâøæøèöêòìòîðòìôêöèöäúâüàþÜþÚ@ÀÖBÀÔDÀÐDÀÌFÀÈFÀÆHÀÂJÀÁHÀÅHÀÇHÀËDÀÏFÀÓBÀÕBÀÙBÀÛþßüáüãúçøéöëòïòñðñìõê÷è÷äûâýàýÜAÀÚAÀÖAÀÔCÀÎEÀÌGÀÊGÀÆGÀÂIÀÁGÀÅEÀÉEÀËCÀÍCÀÓAÀÕ?ÀÙýÛýßûáùãõçõéóëñïíñëñéõç÷åùáûÝûÝý×AÀ×AÀÑAÀÏEÀËCÀÉGÀÃGÀÁGÀ;PM1PEÞ¿ÂGÀÆEÀÈEÀÎCÀÎCÀÒAÀÖýÚ?ÀÜýÞûàùæ÷æõêóêñðïðïòéôéöåøåúßüÝþÛ@ÀÙþÕBÀÑDÀÍDÀÍFÀÇFÀÅHÀÁFÀÂHÀÆDÀÈFÀÎBÀÎBÀÒ@ÀÖ@ÀÚüÜüÞúàøæöæöêòêððîðìòèôèöäøàúàüÜþØ@ÀÖþÔBÀÎDÀÎDÀÈFÀÄFÀÂHÀÁFÀÃFÀÇFÀÍDÀÍDÀÓBÀÕ@À×@ÀÛüßüßúãøçöçöëòíðïîñìõèõæ÷æùàûàûÜ?ÀØ?ÀÖAÀÔAÀÎEÀÌCÀÊGÀÄEÀÂGÀÁEÀÃEÀÉCÀËCÀÍAÀÓýÕ?À×ýÛûßùß÷åõåóçñëïíïïéñéõåõå÷ßùÝûÛûÙ?ÀÕ?ÀÑAÀÍCÀÍCÀÇEÀÅEÀÁEÀ;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<ObÀ_GÀ;PM0PEÂGÀÆEÀÈEÀÎCÀÎCÀÒAÀÖýÚ?ÀÜýÞûàùæ÷æõêóêñðïðïòéôéöåøåúßüÝþÛ@ÀÙþÕBÀÑDÀÍDÀÍFÀÇFÀÅHÀÁFÀÂHÀÆDÀÈFÀÎBÀÎBÀÒ@ÀÖ@ÀÚüÜüÞúàøæöæöêòêððîðìòèôèöäøàúàüÜþØ@ÀÖþÔBÀÎDÀÎDÀÈFÀÄFÀÂHÀÁFÀÃFÀÇFÀÍDÀÍDÀÓBÀÕ@À×@ÀÛüßüßúãøçöçöëòíðïîñìõèõæ÷æùàûàûÜ?ÀØ?ÀÖAÀÔAÀÎEÀÌCÀÊGÀÄEÀÂGÀÁEÀÃEÀÉCÀËCÀÍAÀÓýÕ?À×ýÛûßùß÷åõåóçñëïíïïéñéõåõå÷ßùÝûÛûÙ?ÀÕ?ÀÑAÀÍCÀÍCÀÇEÀÅEÀÁEÀ;PM1PEÞ¿ÂEÀÆEÀÈCÀÌAÀÐAÀÒ?ÀÖ?ÀØûÚûÞûâ÷âõæõèóìïìïðëðëôçöåöáøáüÝüÙü×@ÀÕBÀÑ@ÀÏDÀËBÀÇFÀÅFÀÁFÀÂDÀÆDÀÈDÀÌ@ÀÐ@ÀÒ@ÀÖþØüÚúÞøâøâôæôèòìîìîðìðæôèöâöàøÞüÜüØüÖ@ÀÒ@ÀÐBÀÌBÀÈDÀÆFÀ¿FÀ¿DÀÅFÀÇDÀËBÀÏBÀÑ@ÀÕ@À×þÛüÝúßøáøçôåôëòíîíîñêóèóæ÷ä÷àùÞûÜýØ?ÀÖ?ÀÒ?ÀÎCÀÌCÀÊCÀÆEÀ¿EÀ¿EÀÅAÀÉCÀË?ÀÍAÀÑ?ÀÕû×ûÛûÝ÷ßõãõåóçïéïíëíëñçóåóá÷á÷ÝùÙû×ýÕ?ÀÑ?ÀÏAÀËAÀÇCÀÅEÀÁCÀ;PM1PE;PM2FPPE=<qaÀ_GÀ;PM0PEÂEÀÆEÀÈCÀÌAÀÐAÀÒ?ÀÖ?ÀØûÚûÞûâ÷âõæõèóìïìïðëðëôçöåöáøáüÝüÙü×@ÀÕBÀÑ@ÀÏDÀËBÀÇFÀÅFÀÁFÀÂDÀÆDÀÈDÀÌ@ÀÐ@ÀÒ@ÀÖþØüÚúÞøâøâôæôèòìîìîðìðæôèöâöàøÞüÜüØüÖ@ÀÒ@ÀÐBÀÌBÀÈDÀÆFÀ¿FÀ¿DÀÅFÀÇDÀËBÀÏBÀÑ@ÀÕ@À×þÛüÝúßøáøçôåôëòíîíîñêóèóæ÷ä÷àùÞûÜýØ?ÀÖ?ÀÒ?ÀÎCÀÌCÀÊCÀÆEÀ¿EÀ¿EÀÅAÀÉCÀË?ÀÍAÀÑ?ÀÕû×ûÛûÝ÷ßõãõåóçïéïíëíëñçóåóá÷á÷ÝùÙû×ýÕ?ÀÑ?ÀÏAÀËAÀÇCÀÅEÀÁCÀ;PM1PEà¿¿EÀÆAÀÊAÀÊAÀÐ?ÀÒýÔýØûÚûÞ÷à÷âõæóæñêïìíîëðéòåôåöáøßøÝüÙü×þÓþÑ@ÀÏBÀÉBÀÉDÀÅDÀ¿DÀ¿DÀÆBÀÊBÀÊþÐ@ÀÒþÔüØúÚúÞøàöâòæôæðêììîîêðæòäôäöàøÜøÜüØüÔþÒþÐ@ÀÊBÀÈBÀÆBÀÂFÀÁDÀÅBÀÇBÀÉBÀÏ@ÀÑþÓ@À×üÛúÛúßöãöãôåòéðíîëìïêóèñäõä÷àùÜùÚûØýÖ?ÀÒýÎAÀÌAÀÈCÀÆCÀÂCÀÁCÀÅAÀÇAÀË?ÀÍýÑýÕû×ûÙ÷Û÷ßõãóãñçïéíëëíéïåñåóáõßõÝùÙù×ûÓ?ÀÑýÏ?ÀÉAÀÉAÀÅAÀ¿CÀ;PM1PE;PM2FPPE=<QaÀ_GÀ;PM0PE¿EÀÆAÀÊAÀÊAÀÐ?ÀÒýÔýØûÚûÞ÷à÷âõæóæñêïìíîëðéòåôåöáøßøÝüÙü×þÓþÑ@ÀÏBÀÉBÀÉDÀÅDÀ¿DÀ¿DÀÆBÀÊBÀÊþÐ@ÀÒþÔüØúÚúÞøàöâòæôæðêììîîêðæòäôäöàøÜøÜüØüÔþÒþÐ@ÀÊBÀÈBÀÆBÀÂFÀÁDÀÅBÀÇBÀÉBÀÏ@ÀÑþÓ@À×üÛúÛúßöãöãôåòéðíîëìïêóèñäõä÷àùÜùÚûØýÖ?ÀÒýÎAÀÌAÀÈCÀÆCÀÂCÀÁCÀÅAÀÇAÀË?ÀÍýÑýÕû×ûÙ÷Û÷ßõãóãñçïéíëëíéïåñåóáõßõÝùÙù×ûÓ?ÀÑýÏ?ÀÉAÀÉAÀÅAÀ¿CÀ;PM1PEÞ¿ÈCÁÔAÁà{ÀêuÀöqÀBÀiÀLÀcÀRÀ[À\ÀQÀdÀKÀjÀAÀrÀõvÀé~Àß@ÁÓDÁÇDÁÈ@ÁÔ|ÀàxÀêpÀölÀBÀbÀLÀ^ÀRÀRÀ\ÀJÀdÀBÀjÀörÀìvÀà|ÀÔBÁÆDÁÅDÁÓ@Áß|ÀëxÀõpÀAÀjÀIÀdÀQÀ\À]ÀTÀaÀJÀkÀBÀoÀöwÀì{Àà?ÁÒCÁÈCÁÇ?ÁÑ}ÀßuÀëqÀõiÀAÀcÀIÀ[ÀSÀQÀ[ÀKÀcÀAÀiÀõoÀéwÀß{ÀÓ?ÁÇCÁ;PM1PE;PM2FPPE=<s`À_GÀ;PM0PEÈCÁÔAÁà{ÀêuÀöqÀBÀiÀLÀcÀRÀ[À\ÀQÀdÀKÀjÀAÀrÀõvÀé~Àß@ÁÓDÁÇDÁÈ@ÁÔ|ÀàxÀêpÀölÀBÀbÀLÀ^ÀRÀRÀ\ÀJÀdÀBÀjÀörÀìvÀà|ÀÔBÁÆDÁÅDÁÓ@Áß|ÀëxÀõpÀAÀjÀIÀdÀQÀ\À]ÀTÀaÀJÀkÀBÀoÀöwÀì{Àà?ÁÒCÁÈCÁÇ?ÁÑ}ÀßuÀëqÀõiÀAÀcÀIÀ[ÀSÀQÀ[ÀKÀcÀAÀiÀõoÀéwÀß{ÀÓ?ÁÇCÁ;PM1PEÞ¿ÆAÁÔ}ÀàwÀêsÀömÀþiÀJÀ_ÀRÀYÀZÀQÀ`ÀIÀjÀýnÀõtÀézÀß|ÀÓBÁÅBÁÆ|ÀÔzÀàtÀênÀöhÀþbÀJÀZÀRÀRÀZÀHÀ`À@ÀjÀônÀìtÀàxÀÒ~ÀÆBÁÅ@ÁÑ~ÀßxÀëvÀónÀ?ÀhÀGÀbÀQÀZÀYÀPÀaÀJÀgÀ@ÀmÀôsÀìyÀÞ{ÀÔAÁÆAÁÅ{ÀÓyÀÝsÀëmÀóiÀ?À_ÀIÀYÀOÀQÀYÀIÀaÀýgÀõmÀéuÀßwÀÓ}ÀÅ?Á;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<U`À_GÀ;PM0PEÆAÁÔ}ÀàwÀêsÀömÀþiÀJÀ_ÀRÀYÀZÀQÀ`ÀIÀjÀýnÀõtÀézÀß|ÀÓBÁÅBÁÆ|ÀÔzÀàtÀênÀöhÀþbÀJÀZÀRÀRÀZÀHÀ`À@ÀjÀônÀìtÀàxÀÒ~ÀÆBÁÅ@ÁÑ~ÀßxÀëvÀónÀ?ÀhÀGÀbÀQÀZÀYÀPÀaÀJÀgÀ@ÀmÀôsÀìyÀÞ{ÀÔAÁÆAÁÅ{ÀÓyÀÝsÀëmÀóiÀ?À_ÀIÀYÀOÀQÀYÀIÀaÀýgÀõmÀéuÀßwÀÓ}ÀÅ?Á;PM1PEà¿Æ}ÀÔ{ÀÞsÀêqÀòkÀ@ÀeÀFÀ_ÀPÀUÀVÀOÀ`ÀEÀfÀ?ÀlÀñrÀévÀÝzÀÓ~ÀÅ~ÀÆzÀÔvÀÞrÀêlÀòdÀ@À`ÀFÀXÀPÀPÀVÀFÀ`ÀþfÀôlÀêrÀÞtÀÔ|ÀÆ~ÀÅ~ÀÓzÀÝvÀérÀólÀýdÀEÀ`ÀOÀXÀWÀNÀ_ÀHÀcÀþkÀôqÀêuÀÞyÀÒ}ÀÆ}ÀÅyÀÑuÀÝqÀékÀóeÀý_ÀGÀUÀMÀOÀWÀEÀ_À?ÀcÀñkÀéqÀÝuÀÓyÀÅ}À;PM1PE;PM2FPPE=<u_À_GÀ;PM0PEÆ}ÀÔ{ÀÞsÀêqÀòkÀ@ÀeÀFÀ_ÀPÀUÀVÀOÀ`ÀEÀfÀ?ÀlÀñrÀévÀÝzÀÓ~ÀÅ~ÀÆzÀÔvÀÞrÀêlÀòdÀ@À`ÀFÀXÀPÀPÀVÀFÀ`ÀþfÀôlÀêrÀÞtÀÔ|ÀÆ~ÀÅ~ÀÓzÀÝvÀérÀólÀýdÀEÀ`ÀOÀXÀWÀNÀ_ÀHÀcÀþkÀôqÀêuÀÞyÀÒ}ÀÆ}ÀÅyÀÑuÀÝqÀékÀóeÀý_ÀGÀUÀMÀOÀWÀEÀ_À?ÀcÀñkÀéqÀÝuÀÓyÀÅ}À;PM1PEà¿Æ{ÀÒwÀÞqÀèmÀògÀücÀFÀ[ÀNÀUÀVÀMÀ\ÀEÀdÀûhÀñnÀçtÀÝxÀÑzÀÅzÀÆxÀÒtÀÞnÀèhÀòdÀü\ÀFÀVÀNÀNÀVÀDÀ\ÀüdÀôhÀènÀÞrÀÒxÀÆ|ÀÅzÀÑxÀÝrÀçpÀóhÀûdÀCÀ\ÀMÀTÀUÀNÀ[ÀFÀcÀügÀòmÀêsÀÞwÀÒyÀÆyÀÅwÀÑsÀÝmÀégÀñcÀû[ÀEÀUÀMÀMÀSÀEÀ[ÀûcÀñgÀçoÀÝqÀÑwÀÅyÀ;PM1PE;PM2FPPE=<U_À_GÀ;PM0PEÆ{ÀÒwÀÞqÀèmÀògÀücÀFÀ[ÀNÀUÀVÀMÀ\ÀEÀdÀûhÀñnÀçtÀÝxÀÑzÀÅzÀÆxÀÒtÀÞnÀèhÀòdÀü\ÀFÀVÀNÀNÀVÀDÀ\ÀüdÀôhÀènÀÞrÀÒxÀÆ|ÀÅzÀÑxÀÝrÀçpÀóhÀûdÀCÀ\ÀMÀTÀUÀNÀ[ÀFÀcÀügÀòmÀêsÀÞwÀÒyÀÆyÀÅwÀÑsÀÝmÀégÀñcÀû[ÀEÀUÀMÀMÀSÀEÀ[ÀûcÀñgÀçoÀÝqÀÑwÀÅyÀ;PM1PEÞ¿ÆwÀÒuÀÜmÀèkÀðeÀüaÀBÀYÀLÀSÀTÀKÀZÀAÀbÀûfÀïlÀçpÀÛtÀÑxÀÅxÀÆtÀÒpÀÜlÀèfÀð`ÀüZÀBÀTÀLÀLÀTÀDÀZÀúbÀòfÀèlÀÜnÀÒvÀÆxÀÅxÀÑtÀÛpÀçlÀñfÀù`ÀCÀZÀKÀTÀSÀLÀYÀDÀ_ÀúeÀòkÀæoÀÞsÀÒwÀÆwÀÅsÀÑoÀÝkÀåeÀñaÀùYÀCÀSÀKÀKÀSÀAÀYÀû_ÀïeÀçkÀÛoÀÑsÀÅwÀ;PM1PE;PM2FPPE=<w^À_GÀ;PM0PEÆwÀÒuÀÜmÀèkÀðeÀüaÀBÀYÀLÀSÀTÀKÀZÀAÀbÀûfÀïlÀçpÀÛtÀÑxÀÅxÀÆtÀÒpÀÜlÀèfÀð`ÀüZÀBÀTÀLÀLÀTÀDÀZÀúbÀòfÀèlÀÜnÀÒvÀÆxÀÅxÀÑtÀÛpÀçlÀñfÀù`ÀCÀZÀKÀTÀSÀLÀYÀDÀ_ÀúeÀòkÀæoÀÞsÀÒwÀÆwÀÅsÀÑoÀÝkÀåeÀñaÀùYÀCÀSÀKÀKÀSÀAÀYÀû_ÀïeÀçkÀÛoÀÑsÀÅwÀ;PM1PEÞ¿ÆuÀÒqÀÜkÀægÀðcÀø]ÀBÀWÀLÀOÀPÀKÀXÀAÀ^À÷dÀïhÀånÀÛrÀÑtÀÅtÀÆrÀÒnÀÜhÀædÀð^ÀøXÀBÀPÀLÀJÀPÀBÀXÀø^ÀðdÀèhÀÜlÀÐrÀÆvÀÅtÀÏrÀÛlÀçjÀïbÀ÷`ÀAÀXÀIÀPÀOÀJÀWÀBÀ]ÀøcÀðgÀæmÀÞqÀÐsÀÆsÀÅqÀÏmÀÝgÀåcÀï]À÷WÀAÀOÀIÀKÀOÀAÀWÀ÷_ÀïaÀåiÀÛkÀÑqÀÅsÀ;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<Y^À_GÀ;PM0PEÆuÀÒqÀÜkÀægÀðcÀø]ÀBÀWÀLÀOÀPÀKÀXÀAÀ^À÷dÀïhÀånÀÛrÀÑtÀÅtÀÆrÀÒnÀÜhÀædÀð^ÀøXÀBÀPÀLÀJÀPÀBÀXÀø^ÀðdÀèhÀÜlÀÐrÀÆvÀÅtÀÏrÀÛlÀçjÀïbÀ÷`ÀAÀXÀIÀPÀOÀJÀWÀBÀ]ÀøcÀðgÀæmÀÞqÀÐsÀÆsÀÅqÀÏmÀÝgÀåcÀï]À÷WÀAÀOÀIÀKÀOÀAÀWÀ÷_ÀïaÀåiÀÛkÀÑqÀÅsÀ;PM1PEà¿ÆqÀÐmÀÜiÀæeÀîaÀøYÀ@ÀUÀFÀOÀPÀEÀVÀ?ÀZÀ÷bÀífÀåjÀÛnÀÏrÀÅpÀÆnÀÐlÀÜfÀæ`Àî\ÀøVÀ@ÀNÀFÀHÀPÀ@ÀVÀøZÀîbÀæfÀÚjÀÒnÀÆrÀÅpÀÑnÀÙlÀåfÀí`À÷\À?ÀTÀGÀPÀMÀFÀUÀBÀ[Àö_ÀðeÀäkÀÜmÀÒoÀÆqÀÅmÀÑiÀÛeÀãaÀïYÀõUÀAÀOÀEÀEÀOÀ?ÀSÀ÷[Àí_ÀåeÀÛkÀÏmÀÅoÀ;PM1PE;PM2FPPE=<y]À_GÀ;PM0PEÆqÀÐmÀÜiÀæeÀîaÀøYÀ@ÀUÀFÀOÀPÀEÀVÀ?ÀZÀ÷bÀífÀåjÀÛnÀÏrÀÅpÀÆnÀÐlÀÜfÀæ`Àî\ÀøVÀ@ÀNÀFÀHÀPÀ@ÀVÀøZÀîbÀæfÀÚjÀÒnÀÆrÀÅpÀÑnÀÙlÀåfÀí`À÷\À?ÀTÀGÀPÀMÀFÀUÀBÀ[Àö_ÀðeÀäkÀÜmÀÒoÀÆqÀÅmÀÑiÀÛeÀãaÀïYÀõUÀAÀOÀEÀEÀOÀ?ÀSÀ÷[Àí_ÀåeÀÛkÀÏmÀÅoÀ;PM1PEÞ¿ÆoÀÐiÀÚgÀäaÀî_ÀöWÀþQÀFÀMÀNÀEÀRÀýXÀõ`ÀíbÀãhÀÙlÀÏnÀÅnÀÆjÀÐjÀÚbÀä^ÀîZÀöRÀþLÀFÀFÀNÀþRÀöXÀî`ÀæbÀÚhÀÐjÀÆpÀÅnÀÏjÀÙhÀådÀí^ÀõXÀýTÀEÀLÀKÀFÀQÀþYÀö]ÀîaÀæiÀÚiÀÐmÀÆmÀÅkÀÏgÀÙaÀå_ÀíWÀõQÀýMÀEÀEÀKÀýSÀõWÀí]ÀãcÀÙgÀÏiÀÅmÀ;PM1PE;PM2FPPE=<[]À_GÀ;PM0PEÆoÀÐiÀÚgÀäaÀî_ÀöWÀþQÀFÀMÀNÀEÀRÀýXÀõ`ÀíbÀãhÀÙlÀÏnÀÅnÀÆjÀÐjÀÚbÀä^ÀîZÀöRÀþLÀFÀFÀNÀþRÀöXÀî`ÀæbÀÚhÀÐjÀÆpÀÅnÀÏjÀÙhÀådÀí^ÀõXÀýTÀEÀLÀKÀFÀQÀþYÀö]ÀîaÀæiÀÚiÀÐmÀÆmÀÅkÀÏgÀÙaÀå_ÀíWÀõQÀýMÀEÀEÀKÀýSÀõWÀí]ÀãcÀÙgÀÏiÀÅmÀ;PM1PEÞ¿ÆkÀÐgÀÚcÀä_Àì[ÀôUÀüQÀDÀIÀJÀCÀRÀûVÀó\Àë`ÀãdÀÙhÀÏlÀÅjÀÆhÀÐfÀÚ`ÀäZÀìXÀôPÀüLÀDÀBÀJÀþRÀôVÀì\Àä`ÀØdÀÐhÀÆlÀÅjÀÏhÀ×fÀã`ÀëZÀóVÀýRÀAÀJÀKÀDÀOÀþWÀòYÀî_ÀäeÀØgÀÐiÀÆkÀÅgÀÏcÀ×_Àã[ÀíUÀñQÀýIÀCÀCÀIÀûQÀóUÀëYÀã_ÀÙeÀÏgÀÅiÀ;PM1PE;PM2FPPE=<}\À_GÀ;PM0PEÆkÀÐgÀÚcÀä_Àì[ÀôUÀüQÀDÀIÀJÀCÀRÀûVÀó\Àë`ÀãdÀÙhÀÏlÀÅjÀÆhÀÐfÀÚ`ÀäZÀìXÀôPÀüLÀDÀBÀJÀþRÀôVÀì\Àä`ÀØdÀÐhÀÆlÀÅjÀÏhÀ×fÀã`ÀëZÀóVÀýRÀAÀJÀKÀDÀOÀþWÀòYÀî_ÀäeÀØgÀÐiÀÆkÀÅgÀÏcÀ×_Àã[ÀíUÀñQÀýIÀCÀCÀIÀûQÀóUÀëYÀã_ÀÙeÀÏgÀÅiÀ;PM1PEà¿ÄiÀÐcÀÚaÀâ[ÀêYÀôSÀúMÀBÀGÀHÀAÀNÀùTÀóZÀé^Àá`ÀÙfÀÏhÀÃhÀÄdÀÐbÀÚ^ÀâXÀêTÀôNÀúHÀBÀBÀHÀüNÀòTÀêZÀä\ÀØbÀÐdÀÆjÀÅhÀÏdÀ×bÀã^ÀéXÀñTÀûNÀAÀHÀGÀBÀMÀúSÀôWÀê]ÀäaÀØcÀÐgÀÄgÀÃeÀÏ_À×]ÀãYÀéSÀóMÀùGÀAÀAÀGÀùMÀóSÀéWÀá]ÀÙaÀÏcÀÃgÀ;PM1PE;PM2FPPE=<]\À_GÀ;PM0PEÄiÀÐcÀÚaÀâ[ÀêYÀôSÀúMÀBÀGÀHÀAÀNÀùTÀóZÀé^Àá`ÀÙfÀÏhÀÃhÀÄdÀÐbÀÚ^ÀâXÀêTÀôNÀúHÀBÀBÀHÀüNÀòTÀêZÀä\ÀØbÀÐdÀÆjÀÅhÀÏdÀ×bÀã^ÀéXÀñTÀûNÀAÀHÀGÀBÀMÀúSÀôWÀê]ÀäaÀØcÀÐgÀÄgÀÃeÀÏ_À×]ÀãYÀéSÀóMÀùGÀAÀAÀGÀùMÀóSÀéWÀá]ÀÙaÀÏcÀÃgÀ;PM1PEà¿ÄeÀÐ_ÀØ_ÀâYÀèUÀòQÀøIÀ@ÀGÀHÀ?ÀJÀ÷RÀñVÀçZÀá`À×`ÀÏfÀÃdÀÄbÀÐ^ÀØ\ÀâTÀèRÀòLÀøFÀ@À@ÀHÀøJÀôRÀèVÀâZÀØ`ÀÐ`ÀÄfÀÃdÀÏbÀ×^Àá\ÀçTÀóRÀ÷LÀ?ÀFÀEÀ@ÀKÀøQÀòSÀê[Àâ]ÀØaÀÎcÀÆeÀÅ_ÀÍ_À×YÀáUÀéQÀñIÀ÷GÀ?À?ÀEÀ÷KÀñQÀçSÀá[À×]ÀÏaÀÃcÀ;PM1PE;PM2FPPE=<}[À_GÀ;PM0PEÄeÀÐ_ÀØ_ÀâYÀèUÀòQÀøIÀ@ÀGÀHÀ?ÀJÀ÷RÀñVÀçZÀá`À×`ÀÏfÀÃdÀÄbÀÐ^ÀØ\ÀâTÀèRÀòLÀøFÀ@À@ÀHÀøJÀôRÀèVÀâZÀØ`ÀÐ`ÀÄfÀÃdÀÏbÀ×^Àá\ÀçTÀóRÀ÷LÀ?ÀFÀEÀ@ÀKÀøQÀòSÀê[Àâ]ÀØaÀÎcÀÆeÀÅ_ÀÍ_À×YÀáUÀéQÀñIÀ÷GÀ?À?ÀEÀ÷KÀñQÀçSÀá[À×]ÀÏaÀÃcÀ;PM1PEÞ¿ÄaÀÎ_ÀØ[ÀàUÀèSÀðOÀøGÀüEÀFÀûHÀ÷PÀïTÀçXÀßZÀ×`ÀÍbÀÃ`ÀÄ`ÀÎ\ÀØXÀàTÀèNÀðJÀøDÀüþFÀöHÀðPÀèTÀàVÀØ\ÀÐ`ÀÄbÀÃ`ÀÏ`À×\ÀßXÀçTÀïNÀõJÀýBÀCÀ@ÀIÀöMÀðSÀèWÀà[ÀØ_ÀÎ_ÀÆaÀÅ_ÀÍYÀ×WÀßSÀçOÀïGÀõEÀ?ÀûAÀ÷IÀïMÀçSÀßWÀ×[ÀÍ_ÀÃ_À;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<_[À_GÀ;PM0PEÄaÀÎ_ÀØ[ÀàUÀèSÀðOÀøGÀüEÀFÀûHÀ÷PÀïTÀçXÀßZÀ×`ÀÍbÀÃ`ÀÄ`ÀÎ\ÀØXÀàTÀèNÀðJÀøDÀüþFÀöHÀðPÀèTÀàVÀØ\ÀÐ`ÀÄbÀÃ`ÀÏ`À×\ÀßXÀçTÀïNÀõJÀýBÀCÀ@ÀIÀöMÀðSÀèWÀà[ÀØ_ÀÎ_ÀÆaÀÅ_ÀÍYÀ×WÀßSÀçOÀïGÀõEÀ?ÀûAÀ÷IÀïMÀçSÀßWÀ×[ÀÍ_ÀÃ_À;PM1PEÞ¿Æ_ÀÎYÀÖYÀàSÀæOÀîMÀöEÀüAÀBÀûFÀõNÀíPÀåTÀßZÀÕZÀÍ`ÀÅ^ÀÆ\ÀÎXÀÖVÀàPÀæLÀîHÀöBÀüüBÀôFÀðNÀæPÀÞTÀØZÀÎZÀÄ`ÀÃ^ÀÍ\À×XÀÝVÀåPÀïLÀóHÀûBÀAÀüGÀôKÀîOÀèUÀÞWÀØ[ÀÎ]ÀÄ_ÀÃYÀÍYÀ×SÀÝOÀçMÀíEÀóAÀûûAÀõGÀíKÀåOÀßUÀÕWÀÍ[ÀÅ]À;PM1PE;PM2FPPE=<A[À_GÀ;PM0PEÆ_ÀÎYÀÖYÀàSÀæOÀîMÀöEÀüAÀBÀûFÀõNÀíPÀåTÀßZÀÕZÀÍ`ÀÅ^ÀÆ\ÀÎXÀÖVÀàPÀæLÀîHÀöBÀüüBÀôFÀðNÀæPÀÞTÀØZÀÎZÀÄ`ÀÃ^ÀÍ\À×XÀÝVÀåPÀïLÀóHÀûBÀAÀüGÀôKÀîOÀèUÀÞWÀØ[ÀÎ]ÀÄ_ÀÃYÀÍYÀ×SÀÝOÀçMÀíEÀóAÀûûAÀõGÀíKÀåOÀßUÀÕWÀÍ[ÀÅ]À;PM1PEà¿Ä[ÀÎWÀÖUÀÞQÀæMÀìIÀôEÀúýþùFÀóJÀëNÀåRÀÝVÀÕXÀÍ\ÀÃZÀÄZÀÎTÀÖTÀÞNÀæHÀìFÀô@ÀúúþôFÀìJÀäNÀÞRÀØVÀÌXÀÆ\ÀÅZÀËZÀ×TÀÝTÀãNÀëHÀóFÀù@À?ÀúEÀòGÀîMÀäSÀÞSÀØYÀÌYÀÆ[ÀÅWÀËUÀ×QÀÝMÀãIÀíEÀñýùù?ÀóEÀëGÀåMÀÝSÀÕSÀÍYÀÃYÀ;PM1PE;PM2FPPE=<aZÀ_GÀ;PM0PEÄ[ÀÎWÀÖUÀÞQÀæMÀìIÀôEÀúýþùFÀóJÀëNÀåRÀÝVÀÕXÀÍ\ÀÃZÀÄZÀÎTÀÖTÀÞNÀæHÀìFÀô@ÀúúþôFÀìJÀäNÀÞRÀØVÀÌXÀÆ\ÀÅZÀËZÀ×TÀÝTÀãNÀëHÀóFÀù@À?ÀúEÀòGÀîMÀäSÀÞSÀØYÀÌYÀÆ[ÀÅWÀËUÀ×QÀÝMÀãIÀíEÀñýùù?ÀóEÀëGÀåMÀÝSÀÕSÀÍYÀÃYÀ;PM1PEÞ¿ÄYÀÎSÀÔSÀÞMÀäKÀìEÀòCÀöýþõDÀñFÀëLÀãNÀÝTÀÓTÀÍZÀÃXÀÄVÀÎRÀÔPÀÞLÀäFÀìDÀòüöøþòDÀìFÀäLÀÞNÀÔTÀÌTÀÆZÀÅXÀËVÀÓRÀÝPÀãJÀëHÀñBÀ÷þûøCÀòEÀêKÀäOÀÞQÀÖUÀÌWÀÆYÀÅSÀËSÀÕMÀÝKÀãEÀéCÀñý÷õýñAÀëGÀãIÀÝOÀÓQÀÍUÀÃWÀ;PM1PE;PM2RF3,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<CZÀ_GÀ;PM0PEÄYÀÎSÀÔSÀÞMÀäKÀìEÀòCÀöýþõDÀñFÀëLÀãNÀÝTÀÓTÀÍZÀÃXÀÄVÀÎRÀÔPÀÞLÀäFÀìDÀòüöøþòDÀìFÀäLÀÞNÀÔTÀÌTÀÆZÀÅXÀËVÀÓRÀÝPÀãJÀëHÀñBÀ÷þûøCÀòEÀêKÀäOÀÞQÀÖUÀÌWÀÆYÀÅSÀËSÀÕMÀÝKÀãEÀéCÀñý÷õýñAÀëGÀãIÀÝOÀÓQÀÍUÀÃWÀ;PM1PEÞ¿ÆUÀÌQÀÔOÀÜKÀäIÀêCÀð?Àôûüó@ÀïDÀéJÀãLÀÛPÀÓRÀËVÀÅTÀÆTÀÌNÀÔNÀÜHÀäFÀêþðüôöüð@ÀêDÀâJÀÞLÀÔPÀÌRÀÄVÀÃTÀËTÀÓNÀÝNÀáHÀéDÀï@ÀõüûöýðEÀêGÀâMÀÜMÀÖSÀÌSÀÄUÀÃQÀËOÀÕKÀÛIÀáCÀé?Àïûõóûï?ÀéCÀãGÀÛMÀÓMÀËSÀÅSÀ;PM1PE;PM2FPPE=<eYÀ_GÀ;PM0PEÆUÀÌQÀÔOÀÜKÀäIÀêCÀð?Àôûüó@ÀïDÀéJÀãLÀÛPÀÓRÀËVÀÅTÀÆTÀÌNÀÔNÀÜHÀäFÀêþðüôöüð@ÀêDÀâJÀÞLÀÔPÀÌRÀÄVÀÃTÀËTÀÓNÀÝNÀáHÀéDÀï@ÀõüûöýðEÀêGÀâMÀÜMÀÖSÀÌSÀÄUÀÃQÀËOÀÕKÀÛIÀáCÀé?Àïûõóûï?ÀéCÀãGÀÛMÀÓMÀËSÀÅSÀ;PM1PEà¿ÄQÀÌOÀÔKÀÜIÀâEÀæAÀðýô÷øóþïBÀåFÀáJÀÛLÀÓPÀËRÀÃRÀÄNÀÌNÀÔJÀÜFÀâBÀæþðøôôøîþèBÀâFÀÜJÀÒLÀÎPÀÄRÀÃPÀÍPÀÑLÀÛLÀáDÀçBÀí@Àóø÷ôýîAÀèEÀâIÀÚMÀÔMÀÎQÀÂQÀÁOÀÍKÀÓIÀÙEÀáAÀçýí÷óó÷ï?ÀåAÀáCÀÛKÀÓKÀËOÀÃOÀ;PM1PE;PM2FPPE=<EYÀ_GÀ;PM0PEÄQÀÌOÀÔKÀÜIÀâEÀæAÀðýô÷øóþïBÀåFÀáJÀÛLÀÓPÀËRÀÃRÀÄNÀÌNÀÔJÀÜFÀâBÀæþðøôôøîþèBÀâFÀÜJÀÒLÀÎPÀÄRÀÃPÀÍPÀÑLÀÛLÀáDÀçBÀí@Àóø÷ôýîAÀèEÀâIÀÚMÀÔMÀÎQÀÂQÀÁOÀÍKÀÓIÀÙEÀáAÀçýí÷óó÷ï?ÀåAÀáCÀÛKÀÓKÀËOÀÃOÀ;PM1PEÞ¿ÄOÀÌKÀÒIÀÜEÀàCÀæ?Àìûòõöñüë@ÀåDÀßFÀÛJÀÑLÀËPÀÃNÀÄNÀÌHÀÒHÀÜBÀà@Àæüìøòðöîüæ@ÀàDÀÚFÀÔJÀÌLÀÄPÀÃNÀËNÀÓHÀÙHÀßBÀå@Àíüïø÷ðûì?ÀèAÀàGÀÚGÀÔMÀÌMÀÂOÀÁKÀËIÀÓEÀÙCÀß?Àçûëõïñ÷ëûå?ÀßAÀÛGÀÑGÀËMÀÃMÀ;PM1PE;PM2FPPE=<gXÀ_GÀ;PM0PEÄOÀÌKÀÒIÀÜEÀàCÀæ?Àìûòõöñüë@ÀåDÀßFÀÛJÀÑLÀËPÀÃNÀÄNÀÌHÀÒHÀÜBÀà@Àæüìøòðöîüæ@ÀàDÀÚFÀÔJÀÌLÀÄPÀÃNÀËNÀÓHÀÙHÀßBÀå@Àíüïø÷ðûì?ÀèAÀàGÀÚGÀÔMÀÌMÀÂOÀÁKÀËIÀÓEÀÙCÀß?Àçûëõïñ÷ëûå?ÀßAÀÛGÀÑGÀËMÀÃMÀ;PM1PEà¿ÂKÀÌIÀÒEÀÚCÀàAÀäûê÷ðõöïøéüãBÀßDÀÙFÀÑJÀËLÀÁLÀÂHÀÌHÀÒDÀÚ@ÀàþäøêôððöêøæüàBÀØDÀÒFÀÌJÀÄLÀÃJÀËJÀÑFÀ×FÀß@Àåþéøïôóð÷êýæ?ÀÞCÀÚGÀÒGÀÌKÀÄKÀÃIÀËEÀÑCÀÙAÀÝûå÷éõïïóé÷ãýß?ÀÙEÀÑEÀËIÀÁIÀ;PM1PE;PM2FPPE=<GXÀ_GÀ;PM0PEÂKÀÌIÀÒEÀÚCÀàAÀäûê÷ðõöïøéüãBÀßDÀÙFÀÑJÀËLÀÁLÀÂHÀÌHÀÒDÀÚ@ÀàþäøêôððöêøæüàBÀØDÀÒFÀÌJÀÄLÀÃJÀËJÀÑFÀ×FÀß@Àåþéøïôóð÷êýæ?ÀÞCÀÚGÀÒGÀÌKÀÄKÀÃIÀËEÀÑCÀÙAÀÝûå÷éõïïóé÷ãýß?ÀÙEÀÑEÀËIÀÁIÀ;PM1PEÞ¿ÄGÀÊGÀÒCÀØ?ÀÞ?Àä÷è÷îñòíøçúãþÝ@À×DÀÑHÀÉHÀÃHÀÄFÀÊDÀÒBÀØþÞúäöèôîìòêøäøÜ@ÀØ@ÀÒDÀÌHÀÂHÀÁHÀËFÀÑDÀ×BÀÛþãúéöëòóîõêùäýÜAÀØCÀÒEÀÊGÀÄGÀÃGÀÉCÀÑ?À×ýÛùã÷éñííñçõãùÝý×AÀÑCÀÉEÀÃGÀ;PM1PE;PM2RF4,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<iWÀ_GÀ;PM0PEÄGÀÊGÀÒCÀØ?ÀÞ?Àä÷è÷îñòíøçúãþÝ@À×DÀÑHÀÉHÀÃHÀÄFÀÊDÀÒBÀØþÞúäöèôîìòêøäøÜ@ÀØ@ÀÒDÀÌHÀÂHÀÁHÀËFÀÑDÀ×BÀÛþãúéöëòóîõêùäýÜAÀØCÀÒEÀÊGÀÄGÀÃGÀÉCÀÑ?À×ýÛùã÷éñííñçõãùÝý×AÀÑCÀÉEÀÃGÀ;PM1PEÞ¿ÄEÀÊCÀÐ?ÀØýÜûâ÷èóìïðëôçøáüÛþ×@ÀÏDÀÉFÀÃFÀÄBÀÊBÀÐþØüÜöâöèðììðæôäøÚüØþÐ@ÀÌDÀÂFÀÁDÀËDÀÏ@À×@ÀÙüãöåöëðïìõæõâûÜýØAÀÐAÀÊEÀÄEÀÃCÀÉ?ÀÏý×ûÛ÷áóåïëëïçõáõÛû×?ÀÏ?ÀÉCÀÃCÀ;PM1PE;PM2FPPE=<KWÀ_GÀ;PM0PEÄEÀÊCÀÐ?ÀØýÜûâ÷èóìïðëôçøáüÛþ×@ÀÏDÀÉFÀÃFÀÄBÀÊBÀÐþØüÜöâöèðììðæôäøÚüØþÐ@ÀÌDÀÂFÀÁDÀËDÀÏ@À×@ÀÙüãöåöëðïìõæõâûÜýØAÀÐAÀÊEÀÄEÀÃCÀÉ?ÀÏý×ûÛ÷áóåïëëïçõáõÛû×?ÀÏ?ÀÉCÀÃCÀ;PM1PEà¿ÄAÀÈAÀÐûÖûÜùàõæïêíîéòåößøÛüÕüÏBÀÇBÀÃBÀÄ@ÀÈþÐüÖøÜöàòæîêêîæðàöÜúÔüÐüÊBÀÄBÀÃBÀÉ@ÀÏþÓüÛøßöåðéðíêñäõâ÷ÚûÖýÐ?ÀÊAÀÄAÀÃAÀÉûÏûÕ÷ÙõáñãíééïåïßõÛ÷ÕûÏýÇ?ÀÃAÀ;PM1PE;PM2FPPE=<kVÀ_GÀ;PM0PEÄAÀÈAÀÐûÖûÜùàõæïêíîéòåößøÛüÕüÏBÀÇBÀÃBÀÄ@ÀÈþÐüÖøÜöàòæîêêîæðàöÜúÔüÐüÊBÀÄBÀÃBÀÉ@ÀÏþÓüÛøßöåðéðíêñäõâ÷ÚûÖýÐ?ÀÊAÀÄAÀÃAÀÉûÏûÕ÷ÙõáñãíééïåïßõÛ÷ÕûÏýÇ?ÀÃAÀ;PM1PEÞ¿Ä?ÀÈûÐûÖ÷ÚõÞóäïèéìçðãòÝöÙøÕüÏþÇþÃþÄþÈüÐøÖöÚòÞðäìèæêäðàôÚöÔøÐüÈüÄ@ÀÃþÇüÏüÓúÙößòãðåêëèïäñàõØ÷ÖûÐýÈýÄýÃýÇûÏ÷Õõ×ñßïãëççéãïÝñÙõÕùÏûÇûÃý;PM1PE;PM2FPPE=<MVÀ_GÀ;PM0PEÄ?ÀÈûÐûÖ÷ÚõÞóäïèéìçðãòÝöÙøÕüÏþÇþÃþÄþÈüÐøÖöÚòÞðäìèæêäðàôÚöÔøÐüÈüÄ@ÀÃþÇüÏüÓúÙößòãðåêëèïäñàõØ÷ÖûÐýÈýÄýÃýÇûÏ÷Õõ×ñßïãëççéãïÝñÙõÕùÏûÇûÃý;PM1PEÞ¿ÄûÈûÐõÒõÚóÞïâíäéêãîáðÝôÙöÑöÏüÇüÃüÄúÈøÐöÒôÚðÞìâêäæêâîÞðØôÔöÎöÈüÄüÃüÇúÍøÓö×òÝðáîåêéæëâïÞóØõÔ÷ÎùÈûÄûÃûÇõÍõÓó×ïÝíáéåãéáíÝïÙñÑõÏ÷ÇùÃû;PM1PE;PM2RF5,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<oUÀ_GÀ;PM0PEÄûÈûÐõÒõÚóÞïâíäéêãîáðÝôÙöÑöÏüÇüÃüÄúÈøÐöÒôÚðÞìâêäæêâîÞðØôÔöÎöÈüÄüÃüÇúÍøÓö×òÝðáîåêéæëâïÞóØõÔ÷ÎùÈûÄûÃûÇõÍõÓó×ïÝíáéåãéáíÝïÙñÑõÏ÷ÇùÃû;PM1PEà¿ÂùÈõÐõÒñØïÚïâéäçæáêáðÙð×ôÑôÏøÇøÁøÂøÈôÐôÒðØîÚêâèâäèàêÜðØðÒòÎöÈöÄúÃøÇöÍöÑô×ðÛîßêãèçäéàíÜïØóÒóÎ÷È÷Â÷Á÷ÇóÍóÑï×ïÛéßåããçáéÙí×ïÑóÏõÇõÁ÷;PM1PE;PM2FPPE=<OUÀ_GÀ;PM0PEÂùÈõÐõÒñØïÚïâéäçæáêáðÙð×ôÑôÏøÇøÁøÂøÈôÐôÒðØîÚêâèâäèàêÜðØðÒòÎöÈöÄúÃøÇöÍöÑô×ðÛîßêãèçäéàíÜïØóÒóÎ÷È÷Â÷Á÷ÇóÍóÑï×ïÛéßåããçáéÙí×ïÑóÏõÇõÁ÷;PM1PEà¿ÂõÈóÎñÐïÖíÜëÞçàåæáèÛìÛîÕðÏòÍôÇöÁöÂôÈòÎðÐîÖêÜêÜäââæÞèÚìØîÐðÎòÈôÂöÁöÇòÍôÏð×ìÙìÝèáæãâéÞéÚíÖïÒñÌóÊõÂõÁóÉñËïÑíÕëÙçÝåáßåÝçÛëÕëÏïÍóÇñÁõ;PM1PE;PM2FPPE=<oTÀ_GÀ;PM0PEÂõÈóÎñÐïÖíÜëÞçàåæáèÛìÛîÕðÏòÍôÇöÁöÂôÈòÎðÐîÖêÜêÜäââæÞèÚìØîÐðÎòÈôÂöÁöÇòÍôÏð×ìÙìÝèáæãâéÞéÚíÖïÒñÌóÊõÂõÁóÉñËïÑíÕëÙçÝåáßåÝçÛëÕëÏïÍóÇñÁõ;PM1PEÞ¿ÂóÈïÎïÎëÖéØéÞåàáâáæÛê×êÕîÍîÍòÇòÁòÂòÈîÎîÎêÖèØæÜäâàâÜæØêÖêÐìÎðÆðÂôÁòÅðÍðÏîÕê×èÛæßäãàåÜçØéÖíÐíÌñÈñÂñÁñÇíËíÏéÕé×åÛáßßãÝå×çÕéÍíÍïÇïÁñ;PM1PE;PM2FPPE=<QTÀ_GÀ;PM0PEÂóÈïÎïÎëÖéØéÞåàáâáæÛê×êÕîÍîÍòÇòÁòÂòÈîÎîÎêÖèØæÜäâàâÜæØêÖêÐìÎðÆðÂôÁòÅðÍðÏîÕê×èÛæßäãàåÜçØéÖíÐíÌñÈñÂñÁñÇíËíÏéÕé×åÛáßßãÝå×çÕéÍíÍïÇïÁñ;PM1PEÞ¿ÂïÈíÊëÐéÔéØåÚáÞáâÝâÙæ×êÓêÏìÉîÇðÁîÂðÈìÊêÐèÔæØäÚâÞÞâÚâÖæÔêÐêÌìÆîÂðÁîÅîËîÏêÓèÕæÙäÝàáÞãÜåÖçÔéÐëÊïÈíÂïÁíÇëÉéÏéÓåÕáÛáÝÝßÙã×åÓçÏéÉíÇíÁí;PM1PE;PM2FPPE=<sSÀ_GÀ;PM0PEÂïÈíÊëÐéÔéØåÚáÞáâÝâÙæ×êÓêÏìÉîÇðÁîÂðÈìÊêÐèÔæØäÚâÞÞâÚâÖæÔêÐêÌìÆîÂðÁîÅîËîÏêÓèÕæÙäÝàáÞãÜåÖçÔéÐëÊïÈíÂïÁíÇëÉéÏéÓåÕáÛáÝÝßÙã×åÓçÏéÉíÇíÁí;PM1PEà¿ÂíÆéÊéÐåÒåÖãØáÜÝÞÛâ×äÕæÓèÍêÉêÅìÁìÂêÆêÊèÎäÔäÖâØÞÜÞÞØâÔäÔæÎæÌêÆêÂîÁìÅêËêÍèÓäÓä×âÝÞÝÜáØãÖãÔçÎéÊéÆëÄëÃéÅéÉçÍåÓãÕá×ÝÛÛÝ×áÕãÑãÏçÉéÅéÁë;PM1PE;PM2RF6,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<SSÀ_GÀ;PM0PEÂíÆéÊéÐåÒåÖãØáÜÝÞÛâ×äÕæÓèÍêÉêÅìÁìÂêÆêÊèÎäÔäÖâØÞÜÞÞØâÔäÔæÎæÌêÆêÂîÁìÅêËêÍèÓäÓä×âÝÞÝÜáØãÖãÔçÎéÊéÆëÄëÃéÅéÉçÍåÓãÕá×ÝÛÛÝ×áÕãÑãÏçÉéÅéÁë;PM1PEÞ¿ÄéÆçÈåÎãÐãÖáÖÝÚÛÞÙÞ×àÓäÏäÍèÉæÅêÁèÂèÆæÊæÎâÐâÔÞØÜÚÜÜÖÞÔâÒäÌäÊæÆèÂêÁèÅèÉæËæÑâÓâÕÞÛÜÛÚÝØáÔáÐåÎåÊçÆçÂéÁåÅçÉãÍãÏßÓÝ×ÝÙÙÛÕÝÕáÏáÍåÇåÅçÃç;PM1PE;PM2FPPE=<uRÀ_GÀ;PM0PEÄéÆçÈåÎãÐãÖáÖÝÚÛÞÙÞ×àÓäÏäÍèÉæÅêÁèÂèÆæÊæÎâÐâÔÞØÜÚÜÜÖÞÔâÒäÌäÊæÆèÂêÁèÅèÉæËæÑâÓâÕÞÛÜÛÚÝØáÔáÐåÎåÊçÆçÂéÁåÅçÉãÍãÏßÓÝ×ÝÙÙÛÕÝÕáÏáÍåÇåÅçÃç;PM1PEÞ¿ÄåÄåÊãÌßÐáÒÝÖÛØÙÚ×ÞÕÞÓàÍâËäÉäÅæÁäÂæÆäÊâÌàÎÞÔÜÖÜØØÚÔÜÔÞÐâÌàÊäÄæÂæÁäÃæÉäËâÏàÓÞÓÜ×ÚÛØÛÖÝÔßÐáÌãÈåÆãÂåÁãÅãÇáËßÏÝÓÝÕÙ××ÙÕÛÑÝÏßËáÉãÃåÃã;PM1PE;PM2FPPE=<WRÀ_GÀ;PM0PEÄåÄåÊãÌßÐáÒÝÖÛØÙÚ×ÞÕÞÓàÍâËäÉäÅæÁäÂæÆäÊâÌàÎÞÔÜÖÜØØÚÔÜÔÞÐâÌàÊäÄæÂæÁäÃæÉäËâÏàÓÞÓÜ×ÚÛØÛÖÝÔßÐáÌãÈåÆãÂåÁãÅãÇáËßÏÝÓÝÕÙ××ÙÕÛÑÝÏßËáÉãÃåÃã;PM1PEà¿ÂãÆáÈßÊÝÎÝÒÛÔÙÖ×ØÕÚÓÜÑÞÍÞÉâÉàÅä¿â¿âÆàÊàÊÞÎÜÒÚÔØÖÖØÔÚÐÜÎÞÌÞÈàÆâÂäÁâÅâÇàËàÍÞÏÚÓÜÕØ×ÔÙÖÛÐÝÎßÌßÈáÆá¿ã¿ßÅáÇÝËÝÍÛÏÙÕ×ÓÕ×ÓÛÑÙÍÝÉßÇßÅáÁá;PM1PE;PM2FPPE=<wQÀ_GÀ;PM0PEÂãÆáÈßÊÝÎÝÒÛÔÙÖ×ØÕÚÓÜÑÞÍÞÉâÉàÅä¿â¿âÆàÊàÊÞÎÜÒÚÔØÖÖØÔÚÐÜÎÞÌÞÈàÆâÂäÁâÅâÇàËàÍÞÏÚÓÜÕØ×ÔÙÖÛÐÝÎßÌßÈáÆá¿ã¿ßÅáÇÝËÝÍÛÏÙÕ×ÓÕ×ÓÛÑÙÍÝÉßÇßÅáÁá;PM1PEà¿Æ?ÀÒ÷ÜóæíîåôÝúÑþÅþÆúÒôÞìæèîÜôÒøÆ@ÀÅþÑúÛòçîëæóÞùÒýÆýÅùÑóÝíååíÛñÑùÅý;PM1PE;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<WQÀ_GÀ;PM0PEÆ?ÀÒ÷ÜóæíîåôÝúÑþÅþÆúÒôÞìæèîÜôÒøÆ@ÀÅþÑúÛòçîëæóÞùÒýÆýÅùÑóÝíååíÛñÑùÅý;PM1PEÞ¿ÆùÎñÜïàéêáðÙôÏøÅøÆôÐðÚèââêÚðÐòÆúÅøÏôÙðáèçâïÚóÐ÷Æ÷ÅóÏïÙéáßçÛïÍóÅ÷;PM1PE;PM2FPPE=<yPÀ_GÀ;PM0PEÆùÎñÜïàéêáðÙôÏøÅøÆôÐðÚèââêÚðÐòÆúÅøÏôÙðáèçâïÚóÐ÷Æ÷ÅóÏïÙéáßçÛïÍóÅ÷;PM1PEÞ¿ÆñÎíÖéàãäßêÕîÏòÃðÄðÐêÖäàÞäØêÎîÄòÃðÍð×êÝäãÞéØïÎïÄñÃíÍé×ãÝßãÕéÍïÅï;PM1PE;PM2FPPE=<[PÀ_GÀ;PM0PEÆñÎíÖéàãäßêÕîÏòÃðÄðÐêÖäàÞäØêÎîÄòÃðÍð×êÝäãÞéØïÎïÄñÃíÍé×ãÝßãÕéÍïÅï;PM1PEà¿ÄëÌçÔãÜáàÙäÓèËìÃêÄêÌäÔàÚÚâÔäÌèÆìÅêËêÓäÙàßÚãÔéÌéÆëÅçËãÓßÙÛßÓãËéÃé;PM1PE;PM2FPPE=<{OÀ_GÀ;PM0PEÄëÌçÔãÜáàÙäÓèËìÃêÄêÌäÔàÚÚâÔäÌèÆìÅêËêÓäÙàßÚãÔéÌéÆëÅçËãÓßÙÛßÓãËéÃé;PM1PEÞ¿ÄåÊáÒßÖÛÜÕàÑâËæÁäÂäÌÞÒÜÖØÜÒàÊâÄæÃäÉäÑÞ×ÜÛÖÝÒãÌãÄåÃáËßÑÛÕÕÛÑÝÉãÃã;PM1PE;PM2FPPE=<]OÀ_GÀ;PM0PEÄåÊáÒßÖÛÜÕàÑâËæÁäÂäÌÞÒÜÖØÜÒàÊâÄæÃäÉäÑÞ×ÜÛÖÝÒãÌãÄåÃáËßÑÛÕÕÛÑÝÉãÃã;PM1PEÞ¿ÄßÈÛÐÛÒÕØÓÚÍÜÇàÃÞÄÞÈÚÎÖÔÔÖÎÜÈÜÄàÃÞÇÞÍÚÓÖÕÔÙÎÝÈÝÄßÃÛÇÙÍ×ÓÑÕÏÙÇÝÃÝ;PM1PE;PM2RF8,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<?OÀ_GÀ;PM0PEÄßÈÛÐÛÒÕØÓÚÍÜÇàÃÞÄÞÈÚÎÖÔÔÖÎÜÈÜÄàÃÞÇÞÍÚÓÖÕÔÙÎÝÈÝÄßÃÛÇÙÍ×ÓÑÕÏÙÇÝÃÝ;PM1PEà¿ÂÙÈÕÌÕÎÑÔÍÔËÖÇÚÁØÂØÈÔÌÒÎÐÒÌÖÆÖÄÚÃØÅØËÔÏÒÑÐÓÌ×Æ×ÂÙÁÕÅÓËÓÏÍÑËÓÇ×Á×;PM1PE;PM2FPPE=<_NÀ_GÀ;PM0PEÂÙÈÕÌÕÎÑÔÍÔËÖÇÚÁØÂØÈÔÌÒÎÐÒÌÖÆÖÄÚÃØÅØËÔÏÒÑÐÓÌ×Æ×ÂÙÁÕÅÓËÓÏÍÑËÓÇ×Á×;PM1PEÞ¿ÂÓÆÏÈÑÌËÌËÒÉÐÃÔÁÒÂÒÄÐÊÎÌÌÌÈÒÄÐÄÔÃÒÃÒÇÐËÎÍÌÏÈÑÄÑÂÓÁÏÃÑÇËËËÍÇÏÅÑÁÑ;PM1PE;PM2FPPE=<ANÀ_GÀ;PM0PEÂÓÆÏÈÑÌËÌËÒÉÐÃÔÁÒÂÒÄÐÊÎÌÌÌÈÒÄÐÄÔÃÒÃÒÇÐËÎÍÌÏÈÑÄÑÂÓÁÏÃÑÇËËËÍÇÏÅÑÁÑ;PM1PEà¿¿ËÄËÆËÈÉÈÅÌÅÌÃÌÁÌÂÌÄÊÆÈÆÊÊÆÌÂÌÂÌÁÌÁÌÅÊÉÈÇÈÉÆËÄËÂËÁËÃËÅÇÇÇÇÅÉÃË¿Ë;PM1PE;PM2FPPE=<aMÀ_GÀ;PM0PE¿ËÄËÆËÈÉÈÅÌÅÌÃÌÁÌÂÌÄÊÆÈÆÊÊÆÌÂÌÂÌÁÌÁÌÅÊÉÈÇÈÉÆËÄËÂËÁËÃËÅÇÇÇÇÅÉÃË¿Ë;PM1PEÞ¿ÂËÈÉÊÇÌÁÌÂÊÈÆÊÂÌÁÌÅÈÉÈËÂËÁÉÇÇÇÁË;PM1PE;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<CMÀ_GÀ;PM0PEÂËÈÉÊÇÌÁÌÂÊÈÆÊÂÌÁÌÅÈÉÈËÂËÁÉÇÇÇÁË;PM2FPMC1,240PE=<QOÀaHÀ;PM0PEÈÉÈÁÊÁÊÁÊÁÊÃÊÁÊÅÈÃÈÎÉÄÉÆËÄÇÄËÂÉÂÇÄËÂÈÇÑ¿;PM1PE¿ÇÈÁÇÊ;PM2FTFP1PE=<APÀwGÀ;PM0PEÆÃÊÃÎÍÎÍÄÅÒ¿ÇÎÏÒÑÐÑÈÆÁËË;PM1PEÄÿÅÄ;PM2FP1PE=<mPÀ[GÀ;PM0PEÄÃÊÃÊÇÌÅÈÅÌÌÉÈËÆÍÈÇÄÂÁÍÇ;PM2FP1PE=<iPÀSGÀ;PM0PEÇÈ¿ÃÂÇÂÁ¿ÁÎÈÁĿ¿ÂÇÊÈÉ¿ÊÇ¿¿Ñ;PM2FP1PE=<CQÀGGÀ;PM0PEÊÅ¿ÁÆÁÄ¿ÆÁ¿ÒÁ¿ÃÂÿÅÂÈÅÑÃ;PM1PEÄÅÆ¿ÉÆ;PM2FP1PE=<ORÀgFÀ;PM0PEÊÁÌÁÌÃÌÃÌÁÊÇÆÅÂÃÒÄÇÌÉÈËÈËÆËÄÍÂËÄË¿ÁÏ;PM2FP1PE=<ycÀkSÀ;PM0PEæØæØæÜæØæÚæÜæÚæÜäÚæÜäÚäÜâÚäÚâØâØÑØÏÔÍÒÍÒÏÐÍÒÏÖÑØéáéßéßåßçÝçßçÝçßçßëßëßíáïãñá÷ãùåàÅÞÅàÅÞÅàÅÞÅÞÅàÅ;PM2FT11,5FPMC1,90PE=<]íITÀ;PM0PEÂñÆïÌïÒëÔëÚåÚçàáâßèÙæÙìÓìÑðËðÅòÁðÂòÆîÌîÒêÔèÚæÚâààâÜèÚæÔìÐìÌðÈðÂòÁðÇòËîÏîÓêÙèÛæßâáàåÜçØéÖíÐíÌñÈïÂñÁïÇïËëÏëÕå×çÛáßßáÙåÙçÓéÑíËíÅñÁï;PM1PEÆ¿ÂñÈïÌíÐëÔéÚçÚãàáâßäÙèÙêÓìÏîËðÇòÁðÂðÈîÌìÐêÔèÚæÚâàÞâÜäÚèÒêÒìÌîÆðÂòÁðÅðËîÑìÑêÙèÛæÝâáÞåÜçØéÔëÐíÌïÈïÂñÁïÇíËëÏéÓç×ãÛáÝßáÙåÙçÓéÏëËíÇïÁï;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,2FPPE=<WíITÀ;PM0PEÂñÈïÌíÐëÔéÚçÚãàáâßäÙèÙêÓìÏîËðÇòÁðÂðÈîÌìÐêÔèÚæÚâàÞâÜäÚèÒêÒìÌîÆðÂòÁðÅðËîÑìÑêÙèÛæÝâáÞåÜçØéÔëÐíÌïÈïÂñÁïÇíËëÏéÓç×ãÛáÝßáÙåÙçÓéÏëËíÇïÁï;PM1PEÈ¿ÂïÈïÌëÎíÖçÖçÜãÞáâÝäÛèÕèÕîÍìËðÇðÁðÂðÈìÌìÎêÖæÖäÜâÞàâÚäØèÔèÐîÌìÈðÂðÁðÇðËìÏìÓê×æÙäßâáàãÚåØéÔëÐëÌïÆïÄïÃïÅëËíÏçÓç×ãÙáßÝáÛãÕåÕéÍëËëÇïÁï;PM1PE;PM2FPPE=<OíITÀ;PM0PEÂïÈïÌëÎíÖçÖçÜãÞáâÝäÛèÕèÕîÍìËðÇðÁðÂðÈìÌìÎêÖæÖäÜâÞàâÚäØèÔèÐîÌìÈðÂðÁðÇðËìÏìÓê×æÙäßâáàãÚåØéÔëÐëÌïÆïÄïÃïÅëËíÏçÓç×ãÙáßÝáÛãÕåÕéÍëËëÇïÁï;PM1PEÈ¿ÂïÈíÊëÒëÒçØåÚãÞáâÝäÙæ×èÑìÑìÉîÇðÁðÂîÈìÊêÒêÒæØäÚàÞÞâÜäÖæÔèÐìÌìÆîÄðÃðÅîËìÏêÓêÕæÛäÝàßÞãÜåÖéÔéÐëÌíÆïÂïÁíÅëËëÏçÓåÕãÛáÝÝßÙã×åÑéÑéÉëÇíÁï;PM1PE;PM2FPPE=<GíITÀ;PM0PEÂïÈíÊëÒëÒçØåÚãÞáâÝäÙæ×èÑìÑìÉîÇðÁðÂîÈìÊêÒêÒæØäÚàÞÞâÜäÖæÔèÐìÌìÆîÄðÃðÅîËìÏêÓêÕæÛäÝàßÞãÜåÖéÔéÐëÌíÆïÂïÁíÅëËëÏçÓåÕãÛáÝÝßÙã×åÑéÑéÉëÇíÁï;PM1PEÈ¿ÂïÆëÌëÐéÒçØåÚãÞßàÝäÙæ×èÑêÏìËìÅðÁîÂîÆìÌêÐèÒæØäÚàÞÜàÜäÖæÔèÐêÊìÈìÂðÁîÇîÉìÏêÓèÕæÛäÛàßÜãÜåÖçÔéÐëÊíÈíÂïÁëÇëÉéÏçÓåÕãÛßÛÝßÙã×åÑçÏéËëÅíÁí;PM1PE;PM2FPPE=<?íITÀ;PM0PEÂïÆëÌëÐéÒçØåÚãÞßàÝäÙæ×èÑêÏìËìÅðÁîÂîÆìÌêÐèÒæØäÚàÞÜàÜäÖæÔèÐêÊìÈìÂðÁîÇîÉìÏêÓèÕæÛäÛàßÜãÜåÖçÔéÐëÊíÈíÂïÁëÇëÉéÏçÓåÕãÛßÛÝßÙã×åÑçÏéËëÅíÁí;PM1PEÆ¿ÂíÈíÊéÐéÔçÖãÚãÜßàÛäÙäÕèÓêÏêÉîÇîÁîÂìÈìÊèÐèÔæÖâÚàÜÞàÚäÖäÒèÐêÌêÆîÂîÁîÅìËìÏèÑèÕæÙâÝàßÞáÚåÖçÒçÐëÊëÈíÂíÁíÇéÉéÏçÑãÕãÙßÝÛßÙáÕåÓçÏçÉëÇëÁí;PM1PE;PM2FPPE=<yìITÀ;PM0PEÂíÈíÊéÐéÔçÖãÚãÜßàÛäÙäÕèÓêÏêÉîÇîÁîÂìÈìÊèÐèÔæÖâÚàÜÞàÚäÖäÒèÐêÌêÆîÂîÁîÅìËìÏèÑèÕæÙâÝàßÞáÚåÖçÒçÐëÊëÈíÂíÁíÇéÉéÏçÑãÕãÙßÝÛßÙáÕåÓçÏçÉëÇëÁí;PM1PEÈ¿ÄíÆëÌéÎçÒçÖãÚáÜßàÛâÙäÕèÑèÍêËìÅîÃîÄêÆêÌêÎæÒäÖâÚàÜÜàÚâÖäÔèÎèÊêÈìÂîÁîÇêÉêÍêÓæÕäÙâÛàßÜáÚãÖåÔéÎéÊéÈíÂíÁëÇéÉçÍçÓãÕáÙßÛÛßÙáÕãÑåÍéËéÅéÃí;PM1PE;PM2FPPE=<qìITÀ;PM0PEÄíÆëÌéÎçÒçÖãÚáÜßàÛâÙäÕèÑèÍêËìÅîÃîÄêÆêÌêÎæÒäÖâÚàÜÜàÚâÖäÔèÎèÊêÈìÂîÁîÇêÉêÍêÓæÕäÙâÛàßÜáÚãÖåÔéÎéÊéÈíÂíÁëÇéÉçÍçÓãÕáÙßÛÛßÙáÕãÑåÍéËéÅéÃí;PM1PEÈ¿ÂëÆëÌéÎçÒåÖãÚáÜÝÞÛâÙäÕæÑèÍêËìÅìÁìÂìÆêÌæÎèÒäÖàÚÞÜÞÞØâÖäÒæÐèÊêÆìÄìÃìÅìÉêÏæÑèÕä×àÝÞÝÞßØãÖçÒåÐéÊëÆëÂëÁëÅéÉçÏåÑãÕá×ÝÝÛÝÙßÕãÑçÍåËéÅëÁë;PM1PE;PM2FPPE=<iìITÀ;PM0PEÂëÆëÌéÎçÒåÖãÚáÜÝÞÛâÙäÕæÑèÍêËìÅìÁìÂìÆêÌæÎèÒäÖàÚÞÜÞÞØâÖäÒæÐèÊêÆìÄìÃìÅìÉêÏæÑèÕä×àÝÞÝÞßØãÖçÒåÐéÊëÆëÂëÁëÅéÉçÏåÑãÕá×ÝÝÛÝÙßÕãÑçÍåËéÅëÁë;PM1PEÈ¿ÂëÆéÊéÎçÒãÖãÚßÜÝÞÛàÙäÕäÑèÍêÉêÅìÁêÂìÆèÊèÎæÒäÖàÚÞÜÜÞØàÖäÒäÎèÌêÆêÂìÁêÅìËèÍèÑæÕä×àÛÞÝÜßØãÖåÒçÎçÌëÆéÂëÁéÅéËçÍãÑãÕß×ÝÛÛÝÙßÕãÑåÍçÉçÅëÁé;PM1PE;PM2FPPE=<aìITÀ;PM0PEÂëÆéÊéÎçÒãÖãÚßÜÝÞÛàÙäÕäÑèÍêÉêÅìÁêÂìÆèÊèÎæÒäÖàÚÞÜÜÞØàÖäÒäÎèÌêÆêÂìÁêÅìËèÍèÑæÕä×àÛÞÝÜßØãÖåÒçÎçÌëÆéÂëÁéÅéËçÍãÑãÕß×ÝÛÛÝÙßÕãÑåÍçÉçÅëÁé;PM1PEÈ¿ÂëÆçÊéÐåÐãÖãØßÜÛÜÛà×äÕäÏæÏêÉèÅìÁêÂêÆèÊæÐæÐâÖâØÜÜÜÜØàÖäÐäÎæÌêÆèÂìÁêÅêËèÍæÏæÕâ×âÛÜÛÜáØáÖåÐåÎçÊéÆéÄëÃçÅéÉåÍãÏãÕß×ÛÛÛÛ×áÕáÏåÏåÉçÅéÁé;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<YìITÀ;PM0PEÂëÆçÊéÐåÐãÖãØßÜÛÜÛà×äÕäÏæÏêÉèÅìÁêÂêÆèÊæÐæÐâÖâØÜÜÜÜØàÖäÐäÎæÌêÆèÂìÁêÅêËèÍæÏæÕâ×âÛÜÛÜáØáÖåÐåÎçÊéÆéÄëÃçÅéÉåÍãÏãÕß×ÛÛÛÛ×áÕáÏåÏåÉçÅéÁé;PM1PEÆ¿ÄéÆéÊåÎåÒåÔßØßÚÝÞÙà×àÓæÑæÍæÉêÅêÃêÄèÆèÊæÎäÒâÔàØÞÚÚÞØàÔàÒæÎæÊæÆêÂêÁêÅèÉèÍæÑäÓâ×àÙÞÝÚßØáÔãÒåÎçÊçÆéÂéÁéÅåÉåÍåÑßÓß×ÝÙÙÝ×ßÓáÑãÍåÉçÅçÃé;PM1PE;PM2FPPE=<SìITÀ;PM0PEÄéÆéÊåÎåÒåÔßØßÚÝÞÙà×àÓæÑæÍæÉêÅêÃêÄèÆèÊæÎäÒâÔàØÞÚÚÞØàÔàÒæÎæÊæÆêÂêÁêÅèÉèÍæÑäÓâ×àÙÞÝÚßØáÔãÒåÎçÊçÆéÂéÁéÅåÉåÍåÑßÓß×ÝÙÙÝ×ßÓáÑãÍåÉçÅçÃé;PM1PEÈ¿ÂéÆçÊåÎåÒãÔáÖÝÚÝÞÙÞÕâÓäÑæÍæÉèÅêÁèÂêÆæÊäÎäÒâÔàÖÜÚÚÞØÞÔâÐäÐæÈæÆèÄêÃèÅêÇæÏäÏäÓâ×àÙÜÛÚßØáÔãÐãÐåÈéÆçÂéÁçÅåÇåÏãÏáÓÝ×ÝÙÙÛÕßÓáÑãÍãÉåÅéÁç;PM1PE;PM2FPPE=<KìITÀ;PM0PEÂéÆçÊåÎåÒãÔáÖÝÚÝÞÙÞÕâÓäÑæÍæÉèÅêÁèÂêÆæÊäÎäÒâÔàÖÜÚÚÞØÞÔâÐäÐæÈæÆèÄêÃèÅêÇæÏäÏäÓâ×àÙÜÛÚßØáÔãÐãÐåÈéÆçÂéÁçÅåÇåÏãÏáÓÝ×ÝÙÙÛÕßÓáÑãÍãÉåÅéÁç;PM1PEÈ¿ÂéÆåÊåÎåÐßÔáØÝØÝÞ×Þ×âÓàÏæÍæÉæÅêÁèÂæÆèÊäÎâÐâÔÞØÜØÚÞÖÞÔâÒàÌæÊæÆæÂêÁèÅæÉèËäÑâÓâÕÞÙÜÛÚÝÖáÔáÒãÌçÊåÆçÂéÁåÅåÉåËßÑáÓÝÕÝÙ×Û×ÝÓáÏáÍãÉçÅåÁç;PM1PE;PM2FPPE=<CìITÀ;PM0PEÂéÆåÊåÎåÐßÔáØÝØÝÞ×Þ×âÓàÏæÍæÉæÅêÁèÂæÆèÊäÎâÐâÔÞØÜØÚÞÖÞÔâÒàÌæÊæÆæÂêÁèÅæÉèËäÑâÓâÕÞÙÜÛÚÝÖáÔáÒãÌçÊåÆçÂéÁåÅåÉåËßÑáÓÝÕÝÙ×Û×ÝÓáÏáÍãÉçÅåÁç;PM1PEÈ¿ÂçÆåÊåÌãÐáÔßÖÝÚÛÜÙÞÕàÓâÏäËæÉæÅèÁèÂæÆäÊäÌäÐÞÔàÖÜÚØÜÖÞÔàÐâÎäÊæÆæÂèÁèÅæÉäÍäÏäÓÞÕà×ÜÛØßÖÝÔãÐãÎãÊåÆçÂçÁåÅåÉãÍáÏßÓÝÕÛ×ÙÛÕßÓÝÏãËãÉãÅåÁç;PM1PE;PM2FPPE=<{ëITÀ;PM0PEÂçÆåÊåÌãÐáÔßÖÝÚÛÜÙÞÕàÓâÏäËæÉæÅèÁèÂæÆäÊäÌäÐÞÔàÖÜÚØÜÖÞÔàÐâÎäÊæÆæÂèÁèÅæÉäÍäÏäÓÞÕà×ÜÛØßÖÝÔãÐãÎãÊåÆçÂçÁåÅåÉãÍáÏßÓÝÕÛ×ÙÛÕßÓÝÏãËãÉãÅåÁç;PM1PEÈ¿ÂåÆçÈãÎãÐßÒßØÛØÛÜ×Ü×àÑàÏäÍäÇèÅæÁæÂæÆäÈäÎàÐâÒÜØÜØØÜÖÜÒàÒàÌäÊäÄèÄæÃæÃæÉäËäÑàÑâÕÜ×ÜÛØÛÖáÒßÒãÌãÊåÄåÄåÃçÃãÉãËßÑßÑÛÕÛ××Û×ÛÑáÏßÍãÇãÅåÁå;PM1PE;PM2FPPE=<sëITÀ;PM0PEÂåÆçÈãÎãÐßÒßØÛØÛÜ×Ü×àÑàÏäÍäÇèÅæÁæÂæÆäÈäÎàÐâÒÜØÜØØÜÖÜÒàÒàÌäÊäÄèÄæÃæÃæÉäËäÑàÑâÕÜ×ÜÛØÛÖáÒßÒãÌãÊåÄåÄåÃçÃãÉãËßÑßÑÛÕÛ××Û×ÛÑáÏßÍãÇãÅåÁå;PM1PEÈ¿ÂåÄåÊãÎáÎáÒÝÖÛØÛÜ×ÜÕÞÑâÍâÍäÉæÃæÁæÂæÄäÊàÎâÎÞÒÞÖÚØØÜÖÜÒÞÐâÎâÈäÆæÂæÁæÅæÇäÍàÏâÑÞÕÞ×ÚÙØÝÖÝÒáÐßÎãÈåÆåÂåÁåÅãÇáÍáÏÝÑÛÕÛ××ÙÕÝÑÝÍáÍßÉãÃåÁå;PM1PE;PM2FPPE=<këITÀ;PM0PEÂåÄåÊãÎáÎáÒÝÖÛØÛÜ×ÜÕÞÑâÍâÍäÉæÃæÁæÂæÄäÊàÎâÎÞÒÞÖÚØØÜÖÜÒÞÐâÎâÈäÆæÂæÁæÅæÇäÍàÏâÑÞÕÞ×ÚÙØÝÖÝÒáÐßÎãÈåÆåÂåÁåÅãÇáÍáÏÝÑÛÕÛ××ÙÕÝÑÝÍáÍßÉãÃåÁå;PM1PEÆ¿ÂåÆãÊãÌáÎÝÔßÔÛØÙÚ×ÜÓàÓÞÍâËäÉäÅæÁäÂäÆäÊâÌàÎÞÔÜÔÚØØÚÖÜÒàÐÞÌâÊäÄäÂæÁäÃäÉäËâÏàÑÞÕÜ×ÚÙØÛÖÝÒßÐáÌãÊãÄãÂåÁãÃãÉáËÝÏßÑÛÕÙ××ÙÓÛÓÝÍßËáÉãÅãÁã;PM1PE;PM2FPPE=<eëITÀ;PM0PEÂåÆãÊãÌáÎÝÔßÔÛØÙÚ×ÜÓàÓÞÍâËäÉäÅæÁäÂäÆäÊâÌàÎÞÔÜÔÚØØÚÖÜÒàÐÞÌâÊäÄäÂæÁäÃäÉäËâÏàÑÞÕÜ×ÚÙØÛÖÝÒßÐáÌãÊãÄãÂåÁãÃãÉáËÝÏßÑÛÕÙ××ÙÓÛÓÝÍßËáÉãÅãÁã;PM1PEÈ¿ÄåÄáÈãÎßÎÝÒÝÔÛØÙÚ×ÜÓÞÑÞÍàÍäÇâÃæÃäÄäÄâÈàÎàÎÞÒÜÔØØØÚÖÜÒÞÎÞÌàÊäÄâÂæÁäÃäÉâËàÍàÑÞÕÜ×Ø×ØÛÖÝÒßÎßÌáÊãÄãÂåÁáÃãÉßËÝÍÝÑÛÕÙ×××ÓÛÑÝÍßÍßÇáÃãÃã;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<]ëITÀ;PM0PEÄåÄáÈãÎßÎÝÒÝÔÛØÙÚ×ÜÓÞÑÞÍàÍäÇâÃæÃäÄäÄâÈàÎàÎÞÒÜÔØØØÚÖÜÒÞÎÞÌàÊäÄâÂæÁäÃäÉâËàÍàÑÞÕÜ×Ø×ØÛÖÝÒßÎßÌáÊãÄãÂåÁáÃãÉßËÝÍÝÑÛÕÙ×××ÓÛÑÝÍßÍßÇáÃãÃã;PM1PEÈ¿ÂãÆãÈßÌáÐÝÐÛÔÛØ×Ø×ÜÓÜÏÞÏâËàÇäÅäÁäÂâÆâÈàÌÞÐÞÐÚÔÚØÖØÖÜÐÜÐÞÌâÈàÄäÄäÃäÃâÇâËàÏÞÏÞÕÚÕÚÙÖÙÖÝÐÝÐßÌáÈáÄãÄãÃãÃßÇáËÝÏÛÏÛÕ×Õ×ÙÓÙÏÝÏÝËßÇáÅáÁã;PM1PE;PM2FPPE=<UëITÀ;PM0PEÂãÆãÈßÌáÐÝÐÛÔÛØ×Ø×ÜÓÜÏÞÏâËàÇäÅäÁäÂâÆâÈàÌÞÐÞÐÚÔÚØÖØÖÜÐÜÐÞÌâÈàÄäÄäÃäÃâÇâËàÏÞÏÞÕÚÕÚÙÖÙÖÝÐÝÐßÌáÈáÄãÄãÃãÃßÇáËÝÏÛÏÛÕ×Õ×ÙÓÙÏÝÏÝËßÇáÅáÁã;PM1PEÈ¿¿ãÆáÈßÌßÐÝÐÛÔÙÖÙÚÕÚÓÜÏÞÏàËàÇâÅä¿â¿äÆàÈÞÌàÐÜÐÚÔÚÖÔÚÖÚÐÜÎÞÌàÈàÆâÂäÁâÅäÇàËÞÍàÏÜÕÚÓÚÙÔÙÖÛÐßÎÝÌßÈãÆáÂãÁáÅßÇßËÝÍÛÏÙÕÙÓÕÙÓÙÏÛÏßËÝÇßÅã¿á;PM1PE;PM2FPPE=<MëITÀ;PM0PE¿ãÆáÈßÌßÐÝÐÛÔÙÖÙÚÕÚÓÜÏÞÏàËàÇâÅä¿â¿äÆàÈÞÌàÐÜÐÚÔÚÖÔÚÖÚÐÜÎÞÌàÈàÆâÂäÁâÅäÇàËÞÍàÏÜÕÚÓÚÙÔÙÖÛÐßÎÝÌßÈãÆáÂãÁáÅßÇßËÝÍÛÏÙÕÙÓÕÙÓÙÏÛÏßËÝÇßÅã¿á;PM1PEÈ¿¿ãÆßÊßÊßÎÛÒÛÒÙÖ×ØÕÚÑÜÑÜÍàÉàÉàÅä¿â¿àÆâÊÞÊÞÎÚÒÜÒØÖÔØÔÚÐÜÐÜÊàÈàÆàÂäÁâÅàÇâÉÞÏÞÏÚÓÜÓØ×ÔÛÔÙÐÝÐÝÊáÈßÆáÂãÁßÅßÇßÉÛÏÛÏÙÓ×ÓÕ×ÑÛÑÙÍÝÉÝÉáÅß¿á;PM1PE;PM2FPPE=<EëITÀ;PM0PE¿ãÆßÊßÊßÎÛÒÛÒÙÖ×ØÕÚÑÜÑÜÍàÉàÉàÅä¿â¿àÆâÊÞÊÞÎÚÒÜÒØÖÔØÔÚÐÜÐÜÊàÈàÆàÂäÁâÅàÇâÉÞÏÞÏÚÓÜÓØ×ÔÛÔÙÐÝÐÝÊáÈßÆáÂãÁßÅßÇßÉÛÏÛÏÙÓ×ÓÕ×ÑÛÑÙÍÝÉÝÉáÅß¿á;PM1PEÆ¿ÂáÆßÈßÌÝÌÛÒÛÒÙÔ×ØÓÚÑÜÑÜËÞËàÇàÅâÁâÂàÆÞÈàÌÜÌÜÒØÒØÔÔØÔÚÐÜÎÜÌÞÈàÆà¿â¿âÅàÇÞËàÍÜÏÜÓØÓØ×Ô×ÔÛÐÛÎßÌÝÈßÆá¿á¿ßÅßÇÝËÛÍÛÏÙÓ×ÓÓ×Ñ×ÑÛËÛËßÇÝÅßÁá;PM1PE;PM2FPPE=<?ëITÀ;PM0PEÂáÆßÈßÌÝÌÛÒÛÒÙÔ×ØÓÚÑÜÑÜËÞËàÇàÅâÁâÂàÆÞÈàÌÜÌÜÒØÒØÔÔØÔÚÐÜÎÜÌÞÈàÆà¿â¿âÅàÇÞËàÍÜÏÜÓØÓØ×Ô×ÔÛÐÛÎßÌÝÈßÆá¿á¿ßÅßÇÝËÛÍÛÏÙÓ×ÓÓ×Ñ×ÑÛËÛËßÇÝÅßÁá;PM1PEÈ¿ÂßÄáÈÝÌÝÌÛÒÙÒ×Ô×ØÓØÑÚÑÜËÞËÞÇâÃàÁàÂàÄàÈÜÌÞÌÚÒØÒÖÔÖØÒØÐÚÎÜÊÞÊÞÄâÂàÁàÃàÉàÉÜÍÞÏÚÑØÕÖÕÖ×ÒÙÐÝÎÛÊßÊßÄßÂßÁáÃÝÉÝÉÛÍÙÏ×Ñ×ÕÓÕÑ×ÑÙËÝËÛÇßÃßÁß;PM1PE;PM2FPPE=<wêITÀ;PM0PEÂßÄáÈÝÌÝÌÛÒÙÒ×Ô×ØÓØÑÚÑÜËÞËÞÇâÃàÁàÂàÄàÈÜÌÞÌÚÒØÒÖÔÖØÒØÐÚÎÜÊÞÊÞÄâÂàÁàÃàÉàÉÜÍÞÏÚÑØÕÖÕÖ×ÒÙÐÝÎÛÊßÊßÄßÂßÁáÃÝÉÝÉÛÍÙÏ×Ñ×ÕÓÕÑ×ÑÙËÝËÛÇßÃßÁß;PM1PEÈ¿Æ?ÀÔùÜõæíîåöÛúÓ@ÀÅ@ÀÆúÔôÜîææîÞöÒúÆ@ÀÅ@ÀÑúÝôåîíæóÞùÒ?ÀÆ?ÀÅùÑõÝíååíÛóÓùÅ?À;PM1PE;PM2FPPE=<oêITÀ;PM0PEÆ?ÀÔùÜõæíîåöÛúÓ@ÀÅ@ÀÆúÔôÜîææîÞöÒúÆ@ÀÅ@ÀÑúÝôåîíæóÞùÒ?ÀÆ?ÀÅùÑõÝíååíÛóÓùÅ?À;PM1PEÈ¿ÆýÒùÜñæíîåòÛúÑþÅüÆúÒôÜîæäîÞòÒúÆþÅüÑúÝôãîíäóÞùÒûÆýÅùÑñÝíãåíÛóÑùÅû;PM1PE;PM2FPPE=<gêITÀ;PM0PEÆýÒùÜñæíîåòÛúÑþÅüÆúÒôÜîæäîÞòÒúÆþÅüÑúÝôãîíäóÞùÒûÆýÅùÑñÝíãåíÛóÑùÅû;PM1PEÆ¿ÆûÒ÷ÜóäëìãôÛøÑüÅüÆøÒòÜìääìÜôÒøÆüÅüÑøÛòãìëäñÜ÷ÒûÆûÅ÷ÑóÛëããëÛñÑ÷Åû;PM1PE;PM2FPPE=<aêITÀ;PM0PEÆûÒ÷ÜóäëìãôÛøÑüÅüÆøÒòÜìääìÜôÒøÆüÅüÑøÛòãìëäñÜ÷ÒûÆûÅ÷ÑóÛëããëÛñÑ÷Åû;PM1PEÊ¿ÆûÐõÜïâëìáðÛöÏüÅúÆöÐòÜêâäìÜðÐöÆüÅúÏöÛòãêéäñÜõÐùÆûÅõÏïÛëãáéÛñÏõÅù;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<WêITÀ;PM0PEÆûÐõÜïâëìáðÛöÏüÅúÆöÐòÜêâäìÜðÐöÆüÅúÏöÛòãêéäñÜõÐùÆûÅõÏïÛëãáéÛñÏõÅù;PM1PEÆ¿Æ÷ÒõØïäéêãð×öÑøÅøÆöÒðØêäâêÚðÐöÆøÅøÏöÙðáêéâïÚõÐ÷Æ÷ÅõÏïÙéáãé×ïÑõÅ÷;PM1PE;PM2FPPE=<QêITÀ;PM0PEÆ÷ÒõØïäéêãð×öÑøÅøÆöÒðØêäâêÚðÐöÆøÅøÏöÙðáêéâïÚõÐ÷Æ÷ÅõÏïÙéáãé×ïÑõÅ÷;PM1PEÈ¿Æ÷ÐóÚíâçèáîÙôÏøÅöÆôÐðÚèââèØîÐôÆøÅöÏô×ðáèçâïØóÐõÆ÷ÅóÏí×çááçÙïÏóÅõ;PM1PE;PM2FPPE=<IêITÀ;PM0PEÆ÷ÐóÚíâçèáîÙôÏøÅöÆôÐðÚèââèØîÐôÆøÅöÏô×ðáèçâïØóÐõÆ÷ÅóÏí×çááçÙïÏóÅõ;PM1PEÈ¿ÆõÐñØíàçèßî×òÏöÅöÆòÐîØèààèØîÐòÆöÅöÏò×îßèçàíØñÐõÆõÅñÏí×çßßç×íÏñÅõ;PM1PE;PM2FPPE=<AêITÀ;PM0PEÆõÐñØíàçèßî×òÏöÅöÆòÐîØèààèØîÐòÆöÅöÏò×îßèçàíØñÐõÆõÅñÏí×çßßç×íÏñÅõ;PM1PEÈ¿ÄóÐñØëàåæßì×òÏôÃôÄðÐìØèààæØìÐòÄôÃôÏð×ìßèçàëØïÐóÄóÃñÏë×åßßç×ëÏïÃó;PM1PE;PM2FPPE=<yéITÀ;PM0PEÄóÐñØëàåæßì×òÏôÃôÄðÐìØèààæØìÐòÄôÃôÏð×ìßèçàëØïÐóÄóÃñÏë×åßßç×ëÏïÃó;PM1PEÈ¿ÄñÐïÖéàåæßêÕðÏòÃòÄîÐìÖæàÞæØêÎðÆòÅòÍî×ìÝæåÞëØíÎñÆñÅïÍé×åÝßåÕëÏíÃñ;PM1PE;PM2FPPE=<qéITÀ;PM0PEÄñÐïÖéàåæßêÕðÏòÃòÄîÐìÖæàÞæØêÎðÆòÅòÍî×ìÝæåÞëØíÎñÆñÅïÍé×åÝßåÕëÏíÃñ;PM1PEÆ¿ÆñÎíÖéÞãäÝêÕîÍòÅðÆîÎêÖäÞÞäØêÎîÄòÃðÍî×êÝäãÞéØíÎïÄñÃíÍé×ãÝÝãÕéÍíÅï;PM1PE;PM2FPPE=<kéITÀ;PM0PEÆñÎíÖéÞãäÝêÕîÍòÅðÆîÎêÖäÞÞäØêÎîÄòÃðÍî×êÝäãÞéØíÎïÄñÃíÍé×ãÝÝãÕéÍíÅï;PM1PEÈ¿ÄïÐëÔéÞáâÝêÓìÏðÃðÄìÐèÔäÞÜâÖêÎìÆðÅðÍìÕèÛäãÜçÖëÎïÆïÅëÍéÕáÛÝãÓçÏëÃï;PM1PE;PM2FPPE=<céITÀ;PM0PEÄïÐëÔéÞáâÝêÓìÏðÃðÄìÐèÔäÞÜâÖêÎìÆðÅðÍìÕèÛäãÜçÖëÎïÆïÅëÍéÕáÛÝãÓçÏëÃï;PM1PEÈ¿ÆíÌëÖåÜáâÛæÕìËîÅîÆêÌèÖâÜÜâÔæÎìÄîÃîÍêÓèÛâáÜçÔéÎíÄíÃëÍåÓáÛÛáÕçËéÅí;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<[éITÀ;PM0PEÆíÌëÖåÜáâÛæÕìËîÅîÆêÌèÖâÜÜâÔæÎìÄîÃîÍêÓèÛâáÜçÔéÎíÄíÃëÍåÓáÛÛáÕçËéÅí;PM1PEÈ¿ÄëÎéÔåÚáâÙæÓêÍìÃìÄêÎæÔàÚÜâÔæÌêÆìÅìËêÓæÛàßÜåÔéÌëÆëÅéËåÓáÛÙßÓåÍéÃë;PM1PE;PM2FPPE=<SéITÀ;PM0PEÄëÎéÔåÚáâÙæÓêÍìÃìÄêÎæÔàÚÜâÔæÌêÆìÅìËêÓæÛàßÜåÔéÌëÆëÅéËåÓáÛÙßÓåÍéÃë;PM1PEÆ¿ÆëÌçÔãÚßàÙäÓèËìÅêÆèÌæÔÞÚÜàÔäÌèÄìÃêËèÓæÛÞÝÜåÔçÌéÄëÃçËãÓßÛÙÝÓåËçÅé;PM1PE;PM2FPPE=<MéITÀ;PM0PEÆëÌçÔãÚßàÙäÓèËìÅêÆèÌæÔÞÚÜàÔäÌèÄìÃêËèÓæÛÞÝÜåÔçÌéÄëÃçËãÓßÛÙÝÓåËçÅé;PM1PEÊ¿ÄéÌåÔãØÝÞ×äÓæËêÃèÄèÌâÔÞØÚÞÔäÌæÄêÃèËèÓâÙÞÝÚáÔçÌçÄéÃåËãÓÝÙ×ÝÓáËçÃç;PM1PE;PM2FPPE=<CéITÀ;PM0PEÄéÌåÔãØÝÞ×äÓæËêÃèÄèÌâÔÞØÚÞÔäÌæÄêÃèËèÓâÙÞÝÚáÔçÌçÄéÃåËãÓÝÙ×ÝÓáËçÃç;PM1PEÆ¿ÄçÌåÔáØÛÜ×âÓæËèÃèÄäÌäÔÜØØÜÔâÌæÂèÁèËäÓä×ÜÛØãÔãÌçÂçÁåËáÓÛ××ÛÓãËãÃç;PM1PE;PM2FPPE=<}èITÀ;PM0PEÄçÌåÔáØÛÜ×âÓæËèÃèÄäÌäÔÜØØÜÔâÌæÂèÁèËäÓä×ÜÛØãÔãÌçÂçÁåËáÓÛ××ÛÓãËãÃç;PM1PEÈ¿ÄåÌãÒáØÙÚ×âÑäËæÃæÄäÌàÒÜØØÚÐâÌäÄæÃæËäÏà×ÜÛØßÐãÌåÄåÃãËáÏÙ××ÛÑßËãÃå;PM1PE;PM2FPPE=<uèITÀ;PM0PEÄåÌãÒáØÙÚ×âÑäËæÃæÄäÌàÒÜØØÚÐâÌäÄæÃæËäÏà×ÜÛØßÐãÌåÄåÃãËáÏÙ××ÛÑßËãÃå;PM1PEÈ¿ÄåÊáÒÝÖÛÜÕÞÑâÉæÃäÄâÊàÒÜÖÖÜÐÞÌâÄæÃäËâÏàÕÜÛÖßÐáÌãÄåÃáËÝÏÛÕÕÛÑßÉáÃã;PM1PE;PM2FPPE=<mèITÀ;PM0PEÄåÊáÒÝÖÛÜÕÞÑâÉæÃäÄâÊàÒÜÖÖÜÐÞÌâÄæÃäËâÏàÕÜÛÖßÐáÌãÄåÃáËÝÏÛÕÕÛÑßÉáÃã;PM1PEÈ¿ÂãÌßÐÝÔÛÜÓÞÏàËäÁäÂàÌÞÐÚÔÖÜÐÞÊàÄäÃäÉàÏÞÕÚÙÖÝÐßÊãÄãÃßÉÝÏÛÕÓÙÏÝËßÁã;PM1PE;PM2FPPE=<eèITÀ;PM0PEÂãÌßÐÝÔÛÜÓÞÏàËäÁäÂàÌÞÐÚÔÖÜÐÞÊàÄäÃäÉàÏÞÕÚÙÖÝÐßÊãÄãÃßÉÝÏÛÕÓÙÏÝËßÁã;PM1PEÈ¿ÄáÈßÐÛÔÙÚÓÜÏàÇâÃâÄÞÈÞÐØÔÔÚÐÜÊàÄâÃâÉÞÏÞÓØ×ÔÝÐÝÊáÄáÃßÉÛÏÙÓÓ×ÏÝÇÝÃá;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<]èITÀ;PM0PEÄáÈßÐÛÔÙÚÓÜÏàÇâÃâÄÞÈÞÐØÔÔÚÐÜÊàÄâÃâÉÞÏÞÓØ×ÔÝÐÝÊáÄáÃßÉÛÏÙÓÓ×ÏÝÇÝÃá;PM1PEÆ¿ÄßÊÝÎÛÔ×ØÓÜÍÞÉàÃàÄÞÊÜÎØÔÒØÐÜÈÞÄàÃàÇÞÏÜÑØ×ÒÛÐÝÈßÄßÃÝÇÛÏ×ÑÓ×ÍÛÉÝÃß;PM1PE;PM2FPPE=<WèITÀ;PM0PEÄßÊÝÎÛÔ×ØÓÜÍÞÉàÃàÄÞÊÜÎØÔÒØÐÜÈÞÄàÃàÇÞÏÜÑØ×ÒÛÐÝÈßÄßÃÝÇÛÏ×ÑÓ×ÍÛÉÝÃß;PM1PEÈ¿ÄßÈÛÎÙÔÕÖÓÚÍÜÇàÃÞÄÞÈØÎØÔÒÖÐÚÈÜÄàÃÞÇÞÏØÑØ×Ò×ÐÝÈÝÄßÃÛÇÙÏÕÑÓ×Í×ÇÝÃÝ;PM1PE;PM2FPPE=<OèITÀ;PM0PEÄßÈÛÎÙÔÕÖÓÚÍÜÇàÃÞÄÞÈØÎØÔÒÖÐÚÈÜÄàÃÞÇÞÏØÑØ×Ò×ÐÝÈÝÄßÃÛÇÙÏÕÑÓ×Í×ÇÝÃÝ;PM1PEÈ¿ÂÝÊÙÎ×ÒÕÖÑØÍÚÉÞÁÜÂÜÊØÎÖÒÒÖÌØÊÚÂÞÁÜÉÜËØÑÖÕÒ×ÌÛÊÛÂÝÁÙÉ×ËÕÑÑÕÍ×ÉÛÁÛ;PM1PE;PM2FPPE=<GèITÀ;PM0PEÂÝÊÙÎ×ÒÕÖÑØÍÚÉÞÁÜÂÜÊØÎÖÒÒÖÌØÊÚÂÞÁÜÉÜËØÑÖÕÒ×ÌÛÊÛÂÝÁÙÉ×ËÕÑÑÕÍ×ÉÛÁÛ;PM1PEÈ¿ÂÛÈÙÎ×ÐÓÔÏØÍÚÇÜÁÜÂÚÈÖÎÔÐÒÔÌØÊÚÂÜÁÜÉÚËÖÑÔÓÒÕÌÙÊÛÂÛÁÙÉ×ËÓÑÏÓÍÕÇÙÁÛ;PM1PE;PM2FPPE=<?èITÀ;PM0PEÂÛÈÙÎ×ÐÓÔÏØÍÚÇÜÁÜÂÚÈÖÎÔÐÒÔÌØÊÚÂÜÁÜÉÚËÖÑÔÓÒÕÌÙÊÛÂÛÁÙÉ×ËÓÑÏÓÍÕÇÙÁÛ;PM1PEÆ¿ÄÙÈ×Ì×ÐÑÒÏØËØÇÚÃÚÄØÈÖÌÔÐÐÒÌØÈØÂÚÁÚÇØËÖÏÔÓÐÕÌ×ÈÙÂÙÁ×Ç×ËÑÏÏÓËÕÇ×ÃÙ;PM1PE;PM2FPPE=<yçITÀ;PM0PEÄÙÈ×Ì×ÐÑÒÏØËØÇÚÃÚÄØÈÖÌÔÐÐÒÌØÈØÂÚÁÚÇØËÖÏÔÓÐÕÌ×ÈÙÂÙÁ×Ç×ËÑÏÏÓËÕÇ×ÃÙ;PM1PEÊ¿Â×Æ×ÌÓÐÑÒÏÔËØÅØÁØÂØÆÔÌÒÐÎÒÌÔÈØÂØÁØÇØËÔÍÒÑÎÓÌ×È×Â×Á×ÇÓËÑÍÏÑËÓÅ×Á×;PM1PE;PM2FPPE=<oçITÀ;PM0PEÂ×Æ×ÌÓÐÑÒÏÔËØÅØÁØÂØÆÔÌÒÐÎÒÌÔÈØÂØÁØÇØËÔÍÒÑÎÓÌ×È×Â×Á×ÇÓËÑÍÏÑËÓÅ×Á×;PM1PEÆ¿Â×ÈÓÊÕÎÏÐÍÖÉÔÇØÁÖÂÖÈÔÊÒÎÎÐÊÖÆÔÂØÁÖÅÖÉÔÍÒÑÎÓÊÕÆÕÂ×ÁÓÅÕÉÏÍÍÑÉÓÇÕÁÕ;PM1PE;PM2FPPE=<içITÀ;PM0PEÂ×ÈÓÊÕÎÏÐÍÖÉÔÇØÁÖÂÖÈÔÊÒÎÎÐÊÖÆÔÂØÁÖÅÖÉÔÍÒÑÎÓÊÕÆÕÂ×ÁÓÅÕÉÏÍÍÑÉÓÇÕÁÕ;PM1PEÈ¿ÂÕÆÓÊÑÎÏÐÍÒÉÔÅÖÁÖÂÔÆÒÊÐÎÌÐÌÒÆÔÂÖÁÖÅÔËÒËÐÏÌÑÌÓÆÕÂÕÁÓÅÑËÏËÍÏÉÑÅÓÁÕ;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<açITÀ;PM0PEÂÕÆÓÊÑÎÏÐÍÒÉÔÅÖÁÖÂÔÆÒÊÐÎÌÐÌÒÆÔÂÖÁÖÅÔËÒËÐÏÌÑÌÓÆÕÂÕÁÓÅÑËÏËÍÏÉÑÅÓÁÕ;PM1PEÈ¿ÂÓÆÑÈÑÎÍÎÍÒÇÒÅÔÁÒÂÔÆÐÈÐÎÌÎÈÒÆÒÄÔÃÒÅÔÇÐËÐÏÌÏÈÓÆÑÄÓÃÑÅÑÇÍËÍÏÇÏÅÓÁÑ;PM1PE;PM2FPPE=<YçITÀ;PM0PEÂÓÆÑÈÑÎÍÎÍÒÇÒÅÔÁÒÂÔÆÐÈÐÎÌÎÈÒÆÒÄÔÃÒÅÔÇÐËÐÏÌÏÈÓÆÑÄÓÃÑÅÑÇÍËÍÏÇÏÅÓÁÑ;PM1PEÈ¿ÂÑÄÑÈÏÌÍÎËÐÇÒÃÒÁÒÂÒÄÐÈÌÌÌÎÈÐÆÒÂÒÁÒÅÒÇÐËÌËÌÏÈÑÆÑÂÑÁÑÅÏÇÍËËËÇÏÃÑÁÑ;PM1PE;PM2FPPE=<QçITÀ;PM0PEÂÑÄÑÈÏÌÍÎËÐÇÒÃÒÁÒÂÒÄÐÈÌÌÌÎÈÐÆÒÂÒÁÒÅÒÇÐËÌËÌÏÈÑÆÑÂÑÁÑÅÏÇÍËËËÇÏÃÑÁÑ;PM1PEÈ¿¿ÑÆÍÈÏÊËÌÉÐÇÎÅҿпÐÆÎÈÌÊÌÌÆÐÆÎÂÒÁÐÅÐÅÎËÌËÌÍÆÏÆÏÂÑÁÍÅÏÅËËÉËÇÍÅÏ¿Ï;PM1PE;PM2FPPE=<IçITÀ;PM0PE¿ÑÆÍÈÏÊËÌÉÐÇÎÅҿпÐÆÎÈÌÊÌÌÆÐÆÎÂÒÁÐÅÐÅÎËÌËÌÍÆÏÆÏÂÑÁÍÅÏÅËËÉËÇÍÅÏ¿Ï;PM1PEÆ¿ÂÏÄÍÈÍÊÉÊÉÎÇÎÃÐÁÐÂÎÄÌÈÌÊÊÊÆÎÆοпÐÅÎÅÌÉÌËÊËÆÍÆÏ¿Ï¿ÍÅÍÅÉÉÉËÇËÃÍÁÏ;PM1PE;PM2FPPE=<CçITÀ;PM0PEÂÏÄÍÈÍÊÉÊÉÎÇÎÃÐÁÐÂÎÄÌÈÌÊÊÊÆÎÆοпÐÅÎÅÌÉÌËÊËÆÍÆÏ¿Ï¿ÍÅÍÅÉÉÉËÇËÃÍÁÏ;PM1PEÈ¿ÂÍÄÍÆÉÈËÌÇÊÅÎÃÎÁÎÂÎÄÊÆÊÈÊÌÆÊÄÎÂÎÁÎÃÎÅÊÉÊÉÊÉÆÍÄÍÂÍÁÍÃÉÅËÉÇÉÅÉÃÍÁÍ;PM1PE;PM2FPPE=<{æITÀ;PM0PEÂÍÄÍÆÉÈËÌÇÊÅÎÃÎÁÎÂÎÄÊÆÊÈÊÌÆÊÄÎÂÎÁÎÃÎÅÊÉÊÉÊÉÆÍÄÍÂÍÁÍÃÉÅËÉÇÉÅÉÃÍÁÍ;PM1PEÈ¿ÂËÄËÆÉÆÉÊÅÊÅÌÃÌÁÌÂÌÄÊÆÈÆÈÊÆÊÄÌ¿Ì¿ÌÃÌÅÊÇÈÇÈÉÆËÄË¿Ë¿ËÃÉÅÉÇÅÇÅÉÃËÁË;PM1PE;PM2FPPE=<sæITÀ;PM0PEÂËÄËÆÉÆÉÊÅÊÅÌÃÌÁÌÂÌÄÊÆÈÆÈÊÆÊÄÌ¿Ì¿ÌÃÌÅÊÇÈÇÈÉÆËÄË¿Ë¿ËÃÉÅÉÇÅÇÅÉÃËÁË;PM1PEÈ¿ÄÓÌÑÒËÔÃÔÄÐÌÌÒÆÔÅÔËÐÏÌÓÆÓÅÑËËÏÃÓ;PM1PE;PM2FPPE=<kæITÀ;PM0PEÄÓÌÑÒËÔÃÔÄÐÌÌÒÆÔÅÔËÐÏÌÓÆÓÅÑËËÏÃÓ;PM1PEÆ¿ÄÑÌÍÎËÒÃÒÄÎÌÊÎÄÒÃÒÉÎÍÊÑÄÑÃÍÉËÍÃÑ;PM1PE;PM2FPPE=<eæITÀ;PM0PEÄÑÌÍÎËÒÃÒÄÎÌÊÎÄÒÃÒÉÎÍÊÑÄÑÃÍÉËÍÃÑ;PM1PEÊ¿ÂÍÊËÌÉÎÁÎÂÌÊÈÌÄÎÃÎÇÌËÈÍÄÍÃËÇÉËÁÍ;PM1PE;PM2FPPE=<[æITÀ;PM0PEÂÍÊËÌÉÎÁÎÂÌÊÈÌÄÎÃÎÇÌËÈÍÄÍÃËÇÉËÁÍ;PM1PEÆ¿ÂËÈÉÊÇÌÁÌÂÊÈÆÊÂÌÁÌÅÊÉÆËÂËÁÉÅÇÉÁË;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<UæITÀ;PM0PEÂËÈÉÊÇÌÁÌÂÊÈÆÊÂÌÁÌÅÊÉÆËÂËÁÉÅÇÉÁË;PM1PEÈ¿ÂÉÄÇÈÃÊÁÊÂÆÄÆÈÂÊÁÊÅÆÅÆÉÂÉÁÇÅÃÅÁÉ;PM1PE;PM2FPPE=<MæITÀ;PM0PEÂÉÄÇÈÃÊÁÊÂÆÄÆÈÂÊÁÊÅÆÅÆÉÂÉÁÇÅÃÅÁÉ;PM1PEÈ¿ÂÅÂÅÆÁÆÁÆÂÄÂÄÆÂÆÁÆÃÄÃÄÅÂÅÁÅÃÁÃÁÅ;PM1PE;PM2FPPE=<EæITÀ;PM0PEÂÅÂÅÆÁÆÁÆÂÄÂÄÆÂÆÁÆÃÄÃÄÅÂÅÁÅÃÁÃÁÅ;PM1PEÈ¿¿ÁÂÃÄÁ¿¿Ä¿ÄÂÂÁ¿ÄÿÁÂÁÁÿÁÿÁ;PM1PE;PM2FPPE=<}åITÀ;PM0PE¿ÁÂÃÄÁ¿¿Ä¿ÄÂÂÁ¿ÄÿÁÂÁÁÿÁÿÁ;PM2FPMC1,240PE=<gâkZÀ;PM0PEã¿áÁãÁá¿ã¿á¿ãÄãÄÕÆÑÊÏÌËÎËÒÉÐÉÒËÒÇÚÅÜÅÚÃÜÃÚÁÞÃÜ¿Ú¿Ü¿ÚÂÜÂÚÄÜÄÚÆØÆÚÌèÎìÎîÌêÎêÌâÊØÈÎèÄÞÂÚÂØ¿ØÁÜÃàÃêÅÎûÊõÊïÈëÆåÆãÄßÄÛÂÛÂÙÄ×ÂÙÂ×ÄÛÂÛÄÝÂá¿ãÁã¿ãÃãÃáÅÝÇÛ;PM2FTFPMC1,90PE=<]íITÀ;PM0PEÂñÆïÌïÒëÔëÚåÚçàáâßèÙæÙìÓìÑðËðÅòÁðÂòÆîÌîÒêÔèÚæÚâààâÜèÚæÔìÐìÌðÈðÂòÁðÇòËîÏîÓêÙèÛæßâáàåÜçØéÖíÐíÌñÈïÂñÁïÇïËëÏëÕå×çÛáßßáÙåÙçÓéÑíËíÅñÁï;PM1PEÆ¿ÂñÈïÌíÐëÔéÚçÚãàáâßäÙèÙêÓìÏîËðÇòÁðÂðÈîÌìÐêÔèÚæÚâàÞâÜäÚèÒêÒìÌîÆðÂòÁðÅðËîÑìÑêÙèÛæÝâáÞåÜçØéÔëÐíÌïÈïÂñÁïÇíËëÏéÓç×ãÛáÝßáÙåÙçÓéÏëËíÇïÁï;PM1PE;PM2FT11,2FPPE=<WíITÀ;PM0PEÂñÈïÌíÐëÔéÚçÚãàáâßäÙèÙêÓìÏîËðÇòÁðÂðÈîÌìÐêÔèÚæÚâàÞâÜäÚèÒêÒìÌîÆðÂòÁðÅðËîÑìÑêÙèÛæÝâáÞåÜçØéÔëÐíÌïÈïÂñÁïÇíËëÏéÓç×ãÛáÝßáÙåÙçÓéÏëËíÇïÁï;PM1PEÈ¿ÂïÈïÌëÎíÖçÖçÜãÞáâÝäÛèÕèÕîÍìËðÇðÁðÂðÈìÌìÎêÖæÖäÜâÞàâÚäØèÔèÐîÌìÈðÂðÁðÇðËìÏìÓê×æÙäßâáàãÚåØéÔëÐëÌïÆïÄïÃïÅëËíÏçÓç×ãÙáßÝáÛãÕåÕéÍëËëÇïÁï;PM1PE;PM2FPPE=<OíITÀ;PM0PEÂïÈïÌëÎíÖçÖçÜãÞáâÝäÛèÕèÕîÍìËðÇðÁðÂðÈìÌìÎêÖæÖäÜâÞàâÚäØèÔèÐîÌìÈðÂðÁðÇðËìÏìÓê×æÙäßâáàãÚåØéÔëÐëÌïÆïÄïÃïÅëËíÏçÓç×ãÙáßÝáÛãÕåÕéÍëËëÇïÁï;PM1PEÈ¿ÂïÈíÊëÒëÒçØåÚãÞáâÝäÙæ×èÑìÑìÉîÇðÁðÂîÈìÊêÒêÒæØäÚàÞÞâÜäÖæÔèÐìÌìÆîÄðÃðÅîËìÏêÓêÕæÛäÝàßÞãÜåÖéÔéÐëÌíÆïÂïÁíÅëËëÏçÓåÕãÛáÝÝßÙã×åÑéÑéÉëÇíÁï;PM1PE;PM2FPPE=<GíITÀ;PM0PEÂïÈíÊëÒëÒçØåÚãÞáâÝäÙæ×èÑìÑìÉîÇðÁðÂîÈìÊêÒêÒæØäÚàÞÞâÜäÖæÔèÐìÌìÆîÄðÃðÅîËìÏêÓêÕæÛäÝàßÞãÜåÖéÔéÐëÌíÆïÂïÁíÅëËëÏçÓåÕãÛáÝÝßÙã×åÑéÑéÉëÇíÁï;PM1PEÈ¿ÂïÆëÌëÐéÒçØåÚãÞßàÝäÙæ×èÑêÏìËìÅðÁîÂîÆìÌêÐèÒæØäÚàÞÜàÜäÖæÔèÐêÊìÈìÂðÁîÇîÉìÏêÓèÕæÛäÛàßÜãÜåÖçÔéÐëÊíÈíÂïÁëÇëÉéÏçÓåÕãÛßÛÝßÙã×åÑçÏéËëÅíÁí;PM1PE;PM2FPPE=<?íITÀ;PM0PEÂïÆëÌëÐéÒçØåÚãÞßàÝäÙæ×èÑêÏìËìÅðÁîÂîÆìÌêÐèÒæØäÚàÞÜàÜäÖæÔèÐêÊìÈìÂðÁîÇîÉìÏêÓèÕæÛäÛàßÜãÜåÖçÔéÐëÊíÈíÂïÁëÇëÉéÏçÓåÕãÛßÛÝßÙã×åÑçÏéËëÅíÁí;PM1PEÆ¿ÂíÈíÊéÐéÔçÖãÚãÜßàÛäÙäÕèÓêÏêÉîÇîÁîÂìÈìÊèÐèÔæÖâÚàÜÞàÚäÖäÒèÐêÌêÆîÂîÁîÅìËìÏèÑèÕæÙâÝàßÞáÚåÖçÒçÐëÊëÈíÂíÁíÇéÉéÏçÑãÕãÙßÝÛßÙáÕåÓçÏçÉëÇëÁí;PM1PE;PM2FPPE=<yìITÀ;PM0PEÂíÈíÊéÐéÔçÖãÚãÜßàÛäÙäÕèÓêÏêÉîÇîÁîÂìÈìÊèÐèÔæÖâÚàÜÞàÚäÖäÒèÐêÌêÆîÂîÁîÅìËìÏèÑèÕæÙâÝàßÞáÚåÖçÒçÐëÊëÈíÂíÁíÇéÉéÏçÑãÕãÙßÝÛßÙáÕåÓçÏçÉëÇëÁí;PM1PEÈ¿ÄíÆëÌéÎçÒçÖãÚáÜßàÛâÙäÕèÑèÍêËìÅîÃîÄêÆêÌêÎæÒäÖâÚàÜÜàÚâÖäÔèÎèÊêÈìÂîÁîÇêÉêÍêÓæÕäÙâÛàßÜáÚãÖåÔéÎéÊéÈíÂíÁëÇéÉçÍçÓãÕáÙßÛÛßÙáÕãÑåÍéËéÅéÃí;PM1PE;PM2FPPE=<qìITÀ;PM0PEÄíÆëÌéÎçÒçÖãÚáÜßàÛâÙäÕèÑèÍêËìÅîÃîÄêÆêÌêÎæÒäÖâÚàÜÜàÚâÖäÔèÎèÊêÈìÂîÁîÇêÉêÍêÓæÕäÙâÛàßÜáÚãÖåÔéÎéÊéÈíÂíÁëÇéÉçÍçÓãÕáÙßÛÛßÙáÕãÑåÍéËéÅéÃí;PM1PEÈ¿ÂëÆëÌéÎçÒåÖãÚáÜÝÞÛâÙäÕæÑèÍêËìÅìÁìÂìÆêÌæÎèÒäÖàÚÞÜÞÞØâÖäÒæÐèÊêÆìÄìÃìÅìÉêÏæÑèÕä×àÝÞÝÞßØãÖçÒåÐéÊëÆëÂëÁëÅéÉçÏåÑãÕá×ÝÝÛÝÙßÕãÑçÍåËéÅëÁë;PM1PE;PM2FPPE=<iìITÀ;PM0PEÂëÆëÌéÎçÒåÖãÚáÜÝÞÛâÙäÕæÑèÍêËìÅìÁìÂìÆêÌæÎèÒäÖàÚÞÜÞÞØâÖäÒæÐèÊêÆìÄìÃìÅìÉêÏæÑèÕä×àÝÞÝÞßØãÖçÒåÐéÊëÆëÂëÁëÅéÉçÏåÑãÕá×ÝÝÛÝÙßÕãÑçÍåËéÅëÁë;PM1PEÈ¿ÂëÆéÊéÎçÒãÖãÚßÜÝÞÛàÙäÕäÑèÍêÉêÅìÁêÂìÆèÊèÎæÒäÖàÚÞÜÜÞØàÖäÒäÎèÌêÆêÂìÁêÅìËèÍèÑæÕä×àÛÞÝÜßØãÖåÒçÎçÌëÆéÂëÁéÅéËçÍãÑãÕß×ÝÛÛÝÙßÕãÑåÍçÉçÅëÁé;PM1PE;PM2FPPE=<aìITÀ;PM0PEÂëÆéÊéÎçÒãÖãÚßÜÝÞÛàÙäÕäÑèÍêÉêÅìÁêÂìÆèÊèÎæÒäÖàÚÞÜÜÞØàÖäÒäÎèÌêÆêÂìÁêÅìËèÍèÑæÕä×àÛÞÝÜßØãÖåÒçÎçÌëÆéÂëÁéÅéËçÍãÑãÕß×ÝÛÛÝÙßÕãÑåÍçÉçÅëÁé;PM1PEÈ¿ÂëÆçÊéÐåÐãÖãØßÜÛÜÛà×äÕäÏæÏêÉèÅìÁêÂêÆèÊæÐæÐâÖâØÜÜÜÜØàÖäÐäÎæÌêÆèÂìÁêÅêËèÍæÏæÕâ×âÛÜÛÜáØáÖåÐåÎçÊéÆéÄëÃçÅéÉåÍãÏãÕß×ÛÛÛÛ×áÕáÏåÏåÉçÅéÁé;PM1PE;PM2FT11,3FPPE=<YìITÀ;PM0PEÂëÆçÊéÐåÐãÖãØßÜÛÜÛà×äÕäÏæÏêÉèÅìÁêÂêÆèÊæÐæÐâÖâØÜÜÜÜØàÖäÐäÎæÌêÆèÂìÁêÅêËèÍæÏæÕâ×âÛÜÛÜáØáÖåÐåÎçÊéÆéÄëÃçÅéÉåÍãÏãÕß×ÛÛÛÛ×áÕáÏåÏåÉçÅéÁé;PM1PEÆ¿ÄéÆéÊåÎåÒåÔßØßÚÝÞÙà×àÓæÑæÍæÉêÅêÃêÄèÆèÊæÎäÒâÔàØÞÚÚÞØàÔàÒæÎæÊæÆêÂêÁêÅèÉèÍæÑäÓâ×àÙÞÝÚßØáÔãÒåÎçÊçÆéÂéÁéÅåÉåÍåÑßÓß×ÝÙÙÝ×ßÓáÑãÍåÉçÅçÃé;PM1PE;PM2FPPE=<SìITÀ;PM0PEÄéÆéÊåÎåÒåÔßØßÚÝÞÙà×àÓæÑæÍæÉêÅêÃêÄèÆèÊæÎäÒâÔàØÞÚÚÞØàÔàÒæÎæÊæÆêÂêÁêÅèÉèÍæÑäÓâ×àÙÞÝÚßØáÔãÒåÎçÊçÆéÂéÁéÅåÉåÍåÑßÓß×ÝÙÙÝ×ßÓáÑãÍåÉçÅçÃé;PM1PEÈ¿ÂéÆçÊåÎåÒãÔáÖÝÚÝÞÙÞÕâÓäÑæÍæÉèÅêÁèÂêÆæÊäÎäÒâÔàÖÜÚÚÞØÞÔâÐäÐæÈæÆèÄêÃèÅêÇæÏäÏäÓâ×àÙÜÛÚßØáÔãÐãÐåÈéÆçÂéÁçÅåÇåÏãÏáÓÝ×ÝÙÙÛÕßÓáÑãÍãÉåÅéÁç;PM1PE;PM2FPPE=<KìITÀ;PM0PEÂéÆçÊåÎåÒãÔáÖÝÚÝÞÙÞÕâÓäÑæÍæÉèÅêÁèÂêÆæÊäÎäÒâÔàÖÜÚÚÞØÞÔâÐäÐæÈæÆèÄêÃèÅêÇæÏäÏäÓâ×àÙÜÛÚßØáÔãÐãÐåÈéÆçÂéÁçÅåÇåÏãÏáÓÝ×ÝÙÙÛÕßÓáÑãÍãÉåÅéÁç;PM1PEÈ¿ÂéÆåÊåÎåÐßÔáØÝØÝÞ×Þ×âÓàÏæÍæÉæÅêÁèÂæÆèÊäÎâÐâÔÞØÜØÚÞÖÞÔâÒàÌæÊæÆæÂêÁèÅæÉèËäÑâÓâÕÞÙÜÛÚÝÖáÔáÒãÌçÊåÆçÂéÁåÅåÉåËßÑáÓÝÕÝÙ×Û×ÝÓáÏáÍãÉçÅåÁç;PM1PE;PM2FPPE=<CìITÀ;PM0PEÂéÆåÊåÎåÐßÔáØÝØÝÞ×Þ×âÓàÏæÍæÉæÅêÁèÂæÆèÊäÎâÐâÔÞØÜØÚÞÖÞÔâÒàÌæÊæÆæÂêÁèÅæÉèËäÑâÓâÕÞÙÜÛÚÝÖáÔáÒãÌçÊåÆçÂéÁåÅåÉåËßÑáÓÝÕÝÙ×Û×ÝÓáÏáÍãÉçÅåÁç;PM1PEÈ¿ÂçÆåÊåÌãÐáÔßÖÝÚÛÜÙÞÕàÓâÏäËæÉæÅèÁèÂæÆäÊäÌäÐÞÔàÖÜÚØÜÖÞÔàÐâÎäÊæÆæÂèÁèÅæÉäÍäÏäÓÞÕà×ÜÛØßÖÝÔãÐãÎãÊåÆçÂçÁåÅåÉãÍáÏßÓÝÕÛ×ÙÛÕßÓÝÏãËãÉãÅåÁç;PM1PE;PM2FPPE=<{ëITÀ;PM0PEÂçÆåÊåÌãÐáÔßÖÝÚÛÜÙÞÕàÓâÏäËæÉæÅèÁèÂæÆäÊäÌäÐÞÔàÖÜÚØÜÖÞÔàÐâÎäÊæÆæÂèÁèÅæÉäÍäÏäÓÞÕà×ÜÛØßÖÝÔãÐãÎãÊåÆçÂçÁåÅåÉãÍáÏßÓÝÕÛ×ÙÛÕßÓÝÏãËãÉãÅåÁç;PM1PEÈ¿ÂåÆçÈãÎãÐßÒßØÛØÛÜ×Ü×àÑàÏäÍäÇèÅæÁæÂæÆäÈäÎàÐâÒÜØÜØØÜÖÜÒàÒàÌäÊäÄèÄæÃæÃæÉäËäÑàÑâÕÜ×ÜÛØÛÖáÒßÒãÌãÊåÄåÄåÃçÃãÉãËßÑßÑÛÕÛ××Û×ÛÑáÏßÍãÇãÅåÁå;PM1PE;PM2FPPE=<sëITÀ;PM0PEÂåÆçÈãÎãÐßÒßØÛØÛÜ×Ü×àÑàÏäÍäÇèÅæÁæÂæÆäÈäÎàÐâÒÜØÜØØÜÖÜÒàÒàÌäÊäÄèÄæÃæÃæÉäËäÑàÑâÕÜ×ÜÛØÛÖáÒßÒãÌãÊåÄåÄåÃçÃãÉãËßÑßÑÛÕÛ××Û×ÛÑáÏßÍãÇãÅåÁå;PM1PEÈ¿ÂåÄåÊãÎáÎáÒÝÖÛØÛÜ×ÜÕÞÑâÍâÍäÉæÃæÁæÂæÄäÊàÎâÎÞÒÞÖÚØØÜÖÜÒÞÐâÎâÈäÆæÂæÁæÅæÇäÍàÏâÑÞÕÞ×ÚÙØÝÖÝÒáÐßÎãÈåÆåÂåÁåÅãÇáÍáÏÝÑÛÕÛ××ÙÕÝÑÝÍáÍßÉãÃåÁå;PM1PE;PM2FPPE=<këITÀ;PM0PEÂåÄåÊãÎáÎáÒÝÖÛØÛÜ×ÜÕÞÑâÍâÍäÉæÃæÁæÂæÄäÊàÎâÎÞÒÞÖÚØØÜÖÜÒÞÐâÎâÈäÆæÂæÁæÅæÇäÍàÏâÑÞÕÞ×ÚÙØÝÖÝÒáÐßÎãÈåÆåÂåÁåÅãÇáÍáÏÝÑÛÕÛ××ÙÕÝÑÝÍáÍßÉãÃåÁå;PM1PEÆ¿ÂåÆãÊãÌáÎÝÔßÔÛØÙÚ×ÜÓàÓÞÍâËäÉäÅæÁäÂäÆäÊâÌàÎÞÔÜÔÚØØÚÖÜÒàÐÞÌâÊäÄäÂæÁäÃäÉäËâÏàÑÞÕÜ×ÚÙØÛÖÝÒßÐáÌãÊãÄãÂåÁãÃãÉáËÝÏßÑÛÕÙ××ÙÓÛÓÝÍßËáÉãÅãÁã;PM1PE;PM2FPPE=<eëITÀ;PM0PEÂåÆãÊãÌáÎÝÔßÔÛØÙÚ×ÜÓàÓÞÍâËäÉäÅæÁäÂäÆäÊâÌàÎÞÔÜÔÚØØÚÖÜÒàÐÞÌâÊäÄäÂæÁäÃäÉäËâÏàÑÞÕÜ×ÚÙØÛÖÝÒßÐáÌãÊãÄãÂåÁãÃãÉáËÝÏßÑÛÕÙ××ÙÓÛÓÝÍßËáÉãÅãÁã;PM1PEÈ¿ÄåÄáÈãÎßÎÝÒÝÔÛØÙÚ×ÜÓÞÑÞÍàÍäÇâÃæÃäÄäÄâÈàÎàÎÞÒÜÔØØØÚÖÜÒÞÎÞÌàÊäÄâÂæÁäÃäÉâËàÍàÑÞÕÜ×Ø×ØÛÖÝÒßÎßÌáÊãÄãÂåÁáÃãÉßËÝÍÝÑÛÕÙ×××ÓÛÑÝÍßÍßÇáÃãÃã;PM1PE;PM2FT11,4FPPE=<]ëITÀ;PM0PEÄåÄáÈãÎßÎÝÒÝÔÛØÙÚ×ÜÓÞÑÞÍàÍäÇâÃæÃäÄäÄâÈàÎàÎÞÒÜÔØØØÚÖÜÒÞÎÞÌàÊäÄâÂæÁäÃäÉâËàÍàÑÞÕÜ×Ø×ØÛÖÝÒßÎßÌáÊãÄãÂåÁáÃãÉßËÝÍÝÑÛÕÙ×××ÓÛÑÝÍßÍßÇáÃãÃã;PM1PEÈ¿ÂãÆãÈßÌáÐÝÐÛÔÛØ×Ø×ÜÓÜÏÞÏâËàÇäÅäÁäÂâÆâÈàÌÞÐÞÐÚÔÚØÖØÖÜÐÜÐÞÌâÈàÄäÄäÃäÃâÇâËàÏÞÏÞÕÚÕÚÙÖÙÖÝÐÝÐßÌáÈáÄãÄãÃãÃßÇáËÝÏÛÏÛÕ×Õ×ÙÓÙÏÝÏÝËßÇáÅáÁã;PM1PE;PM2FPPE=<UëITÀ;PM0PEÂãÆãÈßÌáÐÝÐÛÔÛØ×Ø×ÜÓÜÏÞÏâËàÇäÅäÁäÂâÆâÈàÌÞÐÞÐÚÔÚØÖØÖÜÐÜÐÞÌâÈàÄäÄäÃäÃâÇâËàÏÞÏÞÕÚÕÚÙÖÙÖÝÐÝÐßÌáÈáÄãÄãÃãÃßÇáËÝÏÛÏÛÕ×Õ×ÙÓÙÏÝÏÝËßÇáÅáÁã;PM1PEÈ¿¿ãÆáÈßÌßÐÝÐÛÔÙÖÙÚÕÚÓÜÏÞÏàËàÇâÅä¿â¿äÆàÈÞÌàÐÜÐÚÔÚÖÔÚÖÚÐÜÎÞÌàÈàÆâÂäÁâÅäÇàËÞÍàÏÜÕÚÓÚÙÔÙÖÛÐßÎÝÌßÈãÆáÂãÁáÅßÇßËÝÍÛÏÙÕÙÓÕÙÓÙÏÛÏßËÝÇßÅã¿á;PM1PE;PM2FPPE=<MëITÀ;PM0PE¿ãÆáÈßÌßÐÝÐÛÔÙÖÙÚÕÚÓÜÏÞÏàËàÇâÅä¿â¿äÆàÈÞÌàÐÜÐÚÔÚÖÔÚÖÚÐÜÎÞÌàÈàÆâÂäÁâÅäÇàËÞÍàÏÜÕÚÓÚÙÔÙÖÛÐßÎÝÌßÈãÆáÂãÁáÅßÇßËÝÍÛÏÙÕÙÓÕÙÓÙÏÛÏßËÝÇßÅã¿á;PM1PEÈ¿¿ãÆßÊßÊßÎÛÒÛÒÙÖ×ØÕÚÑÜÑÜÍàÉàÉàÅä¿â¿àÆâÊÞÊÞÎÚÒÜÒØÖÔØÔÚÐÜÐÜÊàÈàÆàÂäÁâÅàÇâÉÞÏÞÏÚÓÜÓØ×ÔÛÔÙÐÝÐÝÊáÈßÆáÂãÁßÅßÇßÉÛÏÛÏÙÓ×ÓÕ×ÑÛÑÙÍÝÉÝÉáÅß¿á;PM1PE;PM2FPPE=<EëITÀ;PM0PE¿ãÆßÊßÊßÎÛÒÛÒÙÖ×ØÕÚÑÜÑÜÍàÉàÉàÅä¿â¿àÆâÊÞÊÞÎÚÒÜÒØÖÔØÔÚÐÜÐÜÊàÈàÆàÂäÁâÅàÇâÉÞÏÞÏÚÓÜÓØ×ÔÛÔÙÐÝÐÝÊáÈßÆáÂãÁßÅßÇßÉÛÏÛÏÙÓ×ÓÕ×ÑÛÑÙÍÝÉÝÉáÅß¿á;PM1PEÆ¿ÂáÆßÈßÌÝÌÛÒÛÒÙÔ×ØÓÚÑÜÑÜËÞËàÇàÅâÁâÂàÆÞÈàÌÜÌÜÒØÒØÔÔØÔÚÐÜÎÜÌÞÈàÆà¿â¿âÅàÇÞËàÍÜÏÜÓØÓØ×Ô×ÔÛÐÛÎßÌÝÈßÆá¿á¿ßÅßÇÝËÛÍÛÏÙÓ×ÓÓ×Ñ×ÑÛËÛËßÇÝÅßÁá;PM1PE;PM2FPPE=<?ëITÀ;PM0PEÂáÆßÈßÌÝÌÛÒÛÒÙÔ×ØÓÚÑÜÑÜËÞËàÇàÅâÁâÂàÆÞÈàÌÜÌÜÒØÒØÔÔØÔÚÐÜÎÜÌÞÈàÆà¿â¿âÅàÇÞËàÍÜÏÜÓØÓØ×Ô×ÔÛÐÛÎßÌÝÈßÆá¿á¿ßÅßÇÝËÛÍÛÏÙÓ×ÓÓ×Ñ×ÑÛËÛËßÇÝÅßÁá;PM1PEÈ¿ÂßÄáÈÝÌÝÌÛÒÙÒ×Ô×ØÓØÑÚÑÜËÞËÞÇâÃàÁàÂàÄàÈÜÌÞÌÚÒØÒÖÔÖØÒØÐÚÎÜÊÞÊÞÄâÂàÁàÃàÉàÉÜÍÞÏÚÑØÕÖÕÖ×ÒÙÐÝÎÛÊßÊßÄßÂßÁáÃÝÉÝÉÛÍÙÏ×Ñ×ÕÓÕÑ×ÑÙËÝËÛÇßÃßÁß;PM1PE;PM2FPPE=<wêITÀ;PM0PEÂßÄáÈÝÌÝÌÛÒÙÒ×Ô×ØÓØÑÚÑÜËÞËÞÇâÃàÁàÂàÄàÈÜÌÞÌÚÒØÒÖÔÖØÒØÐÚÎÜÊÞÊÞÄâÂàÁàÃàÉàÉÜÍÞÏÚÑØÕÖÕÖ×ÒÙÐÝÎÛÊßÊßÄßÂßÁáÃÝÉÝÉÛÍÙÏ×Ñ×ÕÓÕÑ×ÑÙËÝËÛÇßÃßÁß;PM1PEÈ¿Æ?ÀÔùÜõæíîåöÛúÓ@ÀÅ@ÀÆúÔôÜîææîÞöÒúÆ@ÀÅ@ÀÑúÝôåîíæóÞùÒ?ÀÆ?ÀÅùÑõÝíååíÛóÓùÅ?À;PM1PE;PM2FPPE=<oêITÀ;PM0PEÆ?ÀÔùÜõæíîåöÛúÓ@ÀÅ@ÀÆúÔôÜîææîÞöÒúÆ@ÀÅ@ÀÑúÝôåîíæóÞùÒ?ÀÆ?ÀÅùÑõÝíååíÛóÓùÅ?À;PM1PEÈ¿ÆýÒùÜñæíîåòÛúÑþÅüÆúÒôÜîæäîÞòÒúÆþÅüÑúÝôãîíäóÞùÒûÆýÅùÑñÝíãåíÛóÑùÅû;PM1PE;PM2FPPE=<gêITÀ;PM0PEÆýÒùÜñæíîåòÛúÑþÅüÆúÒôÜîæäîÞòÒúÆþÅüÑúÝôãîíäóÞùÒûÆýÅùÑñÝíãåíÛóÑùÅû;PM1PEÆ¿ÆûÒ÷ÜóäëìãôÛøÑüÅüÆøÒòÜìääìÜôÒøÆüÅüÑøÛòãìëäñÜ÷ÒûÆûÅ÷ÑóÛëããëÛñÑ÷Åû;PM1PE;PM2FPPE=<aêITÀ;PM0PEÆûÒ÷ÜóäëìãôÛøÑüÅüÆøÒòÜìääìÜôÒøÆüÅüÑøÛòãìëäñÜ÷ÒûÆûÅ÷ÑóÛëããëÛñÑ÷Åû;PM1PEÊ¿ÆûÐõÜïâëìáðÛöÏüÅúÆöÐòÜêâäìÜðÐöÆüÅúÏöÛòãêéäñÜõÐùÆûÅõÏïÛëãáéÛñÏõÅù;PM1PE;PM2FT11,5FPPE=<WêITÀ;PM0PEÆûÐõÜïâëìáðÛöÏüÅúÆöÐòÜêâäìÜðÐöÆüÅúÏöÛòãêéäñÜõÐùÆûÅõÏïÛëãáéÛñÏõÅù;PM1PEÆ¿Æ÷ÒõØïäéêãð×öÑøÅøÆöÒðØêäâêÚðÐöÆøÅøÏöÙðáêéâïÚõÐ÷Æ÷ÅõÏïÙéáãé×ïÑõÅ÷;PM1PE;PM2FPPE=<QêITÀ;PM0PEÆ÷ÒõØïäéêãð×öÑøÅøÆöÒðØêäâêÚðÐöÆøÅøÏöÙðáêéâïÚõÐ÷Æ÷ÅõÏïÙéáãé×ïÑõÅ÷;PM1PEÈ¿Æ÷ÐóÚíâçèáîÙôÏøÅöÆôÐðÚèââèØîÐôÆøÅöÏô×ðáèçâïØóÐõÆ÷ÅóÏí×çááçÙïÏóÅõ;PM1PE;PM2FPPE=<IêITÀ;PM0PEÆ÷ÐóÚíâçèáîÙôÏøÅöÆôÐðÚèââèØîÐôÆøÅöÏô×ðáèçâïØóÐõÆ÷ÅóÏí×çááçÙïÏóÅõ;PM1PEÈ¿ÆõÐñØíàçèßî×òÏöÅöÆòÐîØèààèØîÐòÆöÅöÏò×îßèçàíØñÐõÆõÅñÏí×çßßç×íÏñÅõ;PM1PE;PM2FPPE=<AêITÀ;PM0PEÆõÐñØíàçèßî×òÏöÅöÆòÐîØèààèØîÐòÆöÅöÏò×îßèçàíØñÐõÆõÅñÏí×çßßç×íÏñÅõ;PM1PEÈ¿ÄóÐñØëàåæßì×òÏôÃôÄðÐìØèààæØìÐòÄôÃôÏð×ìßèçàëØïÐóÄóÃñÏë×åßßç×ëÏïÃó;PM1PE;PM2FPPE=<yéITÀ;PM0PEÄóÐñØëàåæßì×òÏôÃôÄðÐìØèààæØìÐòÄôÃôÏð×ìßèçàëØïÐóÄóÃñÏë×åßßç×ëÏïÃó;PM1PEÈ¿ÄñÐïÖéàåæßêÕðÏòÃòÄîÐìÖæàÞæØêÎðÆòÅòÍî×ìÝæåÞëØíÎñÆñÅïÍé×åÝßåÕëÏíÃñ;PM1PE;PM2FPPE=<qéITÀ;PM0PEÄñÐïÖéàåæßêÕðÏòÃòÄîÐìÖæàÞæØêÎðÆòÅòÍî×ìÝæåÞëØíÎñÆñÅïÍé×åÝßåÕëÏíÃñ;PM1PEÆ¿ÆñÎíÖéÞãäÝêÕîÍòÅðÆîÎêÖäÞÞäØêÎîÄòÃðÍî×êÝäãÞéØíÎïÄñÃíÍé×ãÝÝãÕéÍíÅï;PM1PE;PM2FPPE=<kéITÀ;PM0PEÆñÎíÖéÞãäÝêÕîÍòÅðÆîÎêÖäÞÞäØêÎîÄòÃðÍî×êÝäãÞéØíÎïÄñÃíÍé×ãÝÝãÕéÍíÅï;PM1PEÈ¿ÄïÐëÔéÞáâÝêÓìÏðÃðÄìÐèÔäÞÜâÖêÎìÆðÅðÍìÕèÛäãÜçÖëÎïÆïÅëÍéÕáÛÝãÓçÏëÃï;PM1PE;PM2FPPE=<céITÀ;PM0PEÄïÐëÔéÞáâÝêÓìÏðÃðÄìÐèÔäÞÜâÖêÎìÆðÅðÍìÕèÛäãÜçÖëÎïÆïÅëÍéÕáÛÝãÓçÏëÃï;PM1PEÈ¿ÆíÌëÖåÜáâÛæÕìËîÅîÆêÌèÖâÜÜâÔæÎìÄîÃîÍêÓèÛâáÜçÔéÎíÄíÃëÍåÓáÛÛáÕçËéÅí;PM1PE;PM2FT11,6FPPE=<[éITÀ;PM0PEÆíÌëÖåÜáâÛæÕìËîÅîÆêÌèÖâÜÜâÔæÎìÄîÃîÍêÓèÛâáÜçÔéÎíÄíÃëÍåÓáÛÛáÕçËéÅí;PM1PEÈ¿ÄëÎéÔåÚáâÙæÓêÍìÃìÄêÎæÔàÚÜâÔæÌêÆìÅìËêÓæÛàßÜåÔéÌëÆëÅéËåÓáÛÙßÓåÍéÃë;PM1PE;PM2FPPE=<SéITÀ;PM0PEÄëÎéÔåÚáâÙæÓêÍìÃìÄêÎæÔàÚÜâÔæÌêÆìÅìËêÓæÛàßÜåÔéÌëÆëÅéËåÓáÛÙßÓåÍéÃë;PM1PEÆ¿ÆëÌçÔãÚßàÙäÓèËìÅêÆèÌæÔÞÚÜàÔäÌèÄìÃêËèÓæÛÞÝÜåÔçÌéÄëÃçËãÓßÛÙÝÓåËçÅé;PM1PE;PM2FPPE=<MéITÀ;PM0PEÆëÌçÔãÚßàÙäÓèËìÅêÆèÌæÔÞÚÜàÔäÌèÄìÃêËèÓæÛÞÝÜåÔçÌéÄëÃçËãÓßÛÙÝÓåËçÅé;PM1PEÊ¿ÄéÌåÔãØÝÞ×äÓæËêÃèÄèÌâÔÞØÚÞÔäÌæÄêÃèËèÓâÙÞÝÚáÔçÌçÄéÃåËãÓÝÙ×ÝÓáËçÃç;PM1PE;PM2FPPE=<CéITÀ;PM0PEÄéÌåÔãØÝÞ×äÓæËêÃèÄèÌâÔÞØÚÞÔäÌæÄêÃèËèÓâÙÞÝÚáÔçÌçÄéÃåËãÓÝÙ×ÝÓáËçÃç;PM1PEÆ¿ÄçÌåÔáØÛÜ×âÓæËèÃèÄäÌäÔÜØØÜÔâÌæÂèÁèËäÓä×ÜÛØãÔãÌçÂçÁåËáÓÛ××ÛÓãËãÃç;PM1PE;PM2FPPE=<}èITÀ;PM0PEÄçÌåÔáØÛÜ×âÓæËèÃèÄäÌäÔÜØØÜÔâÌæÂèÁèËäÓä×ÜÛØãÔãÌçÂçÁåËáÓÛ××ÛÓãËãÃç;PM1PEÈ¿ÄåÌãÒáØÙÚ×âÑäËæÃæÄäÌàÒÜØØÚÐâÌäÄæÃæËäÏà×ÜÛØßÐãÌåÄåÃãËáÏÙ××ÛÑßËãÃå;PM1PE;PM2FPPE=<uèITÀ;PM0PEÄåÌãÒáØÙÚ×âÑäËæÃæÄäÌàÒÜØØÚÐâÌäÄæÃæËäÏà×ÜÛØßÐãÌåÄåÃãËáÏÙ××ÛÑßËãÃå;PM1PEÈ¿ÄåÊáÒÝÖÛÜÕÞÑâÉæÃäÄâÊàÒÜÖÖÜÐÞÌâÄæÃäËâÏàÕÜÛÖßÐáÌãÄåÃáËÝÏÛÕÕÛÑßÉáÃã;PM1PE;PM2FPPE=<mèITÀ;PM0PEÄåÊáÒÝÖÛÜÕÞÑâÉæÃäÄâÊàÒÜÖÖÜÐÞÌâÄæÃäËâÏàÕÜÛÖßÐáÌãÄåÃáËÝÏÛÕÕÛÑßÉáÃã;PM1PEÈ¿ÂãÌßÐÝÔÛÜÓÞÏàËäÁäÂàÌÞÐÚÔÖÜÐÞÊàÄäÃäÉàÏÞÕÚÙÖÝÐßÊãÄãÃßÉÝÏÛÕÓÙÏÝËßÁã;PM1PE;PM2FPPE=<eèITÀ;PM0PEÂãÌßÐÝÔÛÜÓÞÏàËäÁäÂàÌÞÐÚÔÖÜÐÞÊàÄäÃäÉàÏÞÕÚÙÖÝÐßÊãÄãÃßÉÝÏÛÕÓÙÏÝËßÁã;PM1PEÈ¿ÄáÈßÐÛÔÙÚÓÜÏàÇâÃâÄÞÈÞÐØÔÔÚÐÜÊàÄâÃâÉÞÏÞÓØ×ÔÝÐÝÊáÄáÃßÉÛÏÙÓÓ×ÏÝÇÝÃá;PM1PE;PM2FT11,7FPPE=<]èITÀ;PM0PEÄáÈßÐÛÔÙÚÓÜÏàÇâÃâÄÞÈÞÐØÔÔÚÐÜÊàÄâÃâÉÞÏÞÓØ×ÔÝÐÝÊáÄáÃßÉÛÏÙÓÓ×ÏÝÇÝÃá;PM1PEÆ¿ÄßÊÝÎÛÔ×ØÓÜÍÞÉàÃàÄÞÊÜÎØÔÒØÐÜÈÞÄàÃàÇÞÏÜÑØ×ÒÛÐÝÈßÄßÃÝÇÛÏ×ÑÓ×ÍÛÉÝÃß;PM1PE;PM2FPPE=<WèITÀ;PM0PEÄßÊÝÎÛÔ×ØÓÜÍÞÉàÃàÄÞÊÜÎØÔÒØÐÜÈÞÄàÃàÇÞÏÜÑØ×ÒÛÐÝÈßÄßÃÝÇÛÏ×ÑÓ×ÍÛÉÝÃß;PM1PEÈ¿ÄßÈÛÎÙÔÕÖÓÚÍÜÇàÃÞÄÞÈØÎØÔÒÖÐÚÈÜÄàÃÞÇÞÏØÑØ×Ò×ÐÝÈÝÄßÃÛÇÙÏÕÑÓ×Í×ÇÝÃÝ;PM1PE;PM2FPPE=<OèITÀ;PM0PEÄßÈÛÎÙÔÕÖÓÚÍÜÇàÃÞÄÞÈØÎØÔÒÖÐÚÈÜÄàÃÞÇÞÏØÑØ×Ò×ÐÝÈÝÄßÃÛÇÙÏÕÑÓ×Í×ÇÝÃÝ;PM1PEÈ¿ÂÝÊÙÎ×ÒÕÖÑØÍÚÉÞÁÜÂÜÊØÎÖÒÒÖÌØÊÚÂÞÁÜÉÜËØÑÖÕÒ×ÌÛÊÛÂÝÁÙÉ×ËÕÑÑÕÍ×ÉÛÁÛ;PM1PE;PM2FPPE=<GèITÀ;PM0PEÂÝÊÙÎ×ÒÕÖÑØÍÚÉÞÁÜÂÜÊØÎÖÒÒÖÌØÊÚÂÞÁÜÉÜËØÑÖÕÒ×ÌÛÊÛÂÝÁÙÉ×ËÕÑÑÕÍ×ÉÛÁÛ;PM1PEÈ¿ÂÛÈÙÎ×ÐÓÔÏØÍÚÇÜÁÜÂÚÈÖÎÔÐÒÔÌØÊÚÂÜÁÜÉÚËÖÑÔÓÒÕÌÙÊÛÂÛÁÙÉ×ËÓÑÏÓÍÕÇÙÁÛ;PM1PE;PM2FPPE=<?èITÀ;PM0PEÂÛÈÙÎ×ÐÓÔÏØÍÚÇÜÁÜÂÚÈÖÎÔÐÒÔÌØÊÚÂÜÁÜÉÚËÖÑÔÓÒÕÌÙÊÛÂÛÁÙÉ×ËÓÑÏÓÍÕÇÙÁÛ;PM1PEÆ¿ÄÙÈ×Ì×ÐÑÒÏØËØÇÚÃÚÄØÈÖÌÔÐÐÒÌØÈØÂÚÁÚÇØËÖÏÔÓÐÕÌ×ÈÙÂÙÁ×Ç×ËÑÏÏÓËÕÇ×ÃÙ;PM1PE;PM2FPPE=<yçITÀ;PM0PEÄÙÈ×Ì×ÐÑÒÏØËØÇÚÃÚÄØÈÖÌÔÐÐÒÌØÈØÂÚÁÚÇØËÖÏÔÓÐÕÌ×ÈÙÂÙÁ×Ç×ËÑÏÏÓËÕÇ×ÃÙ;PM1PEÊ¿Â×Æ×ÌÓÐÑÒÏÔËØÅØÁØÂØÆÔÌÒÐÎÒÌÔÈØÂØÁØÇØËÔÍÒÑÎÓÌ×È×Â×Á×ÇÓËÑÍÏÑËÓÅ×Á×;PM1PE;PM2FPPE=<oçITÀ;PM0PEÂ×Æ×ÌÓÐÑÒÏÔËØÅØÁØÂØÆÔÌÒÐÎÒÌÔÈØÂØÁØÇØËÔÍÒÑÎÓÌ×È×Â×Á×ÇÓËÑÍÏÑËÓÅ×Á×;PM1PEÆ¿Â×ÈÓÊÕÎÏÐÍÖÉÔÇØÁÖÂÖÈÔÊÒÎÎÐÊÖÆÔÂØÁÖÅÖÉÔÍÒÑÎÓÊÕÆÕÂ×ÁÓÅÕÉÏÍÍÑÉÓÇÕÁÕ;PM1PE;PM2FPPE=<içITÀ;PM0PEÂ×ÈÓÊÕÎÏÐÍÖÉÔÇØÁÖÂÖÈÔÊÒÎÎÐÊÖÆÔÂØÁÖÅÖÉÔÍÒÑÎÓÊÕÆÕÂ×ÁÓÅÕÉÏÍÍÑÉÓÇÕÁÕ;PM1PEÈ¿ÂÕÆÓÊÑÎÏÐÍÒÉÔÅÖÁÖÂÔÆÒÊÐÎÌÐÌÒÆÔÂÖÁÖÅÔËÒËÐÏÌÑÌÓÆÕÂÕÁÓÅÑËÏËÍÏÉÑÅÓÁÕ;PM1PE;PM2FT11,8FPPE=<açITÀ;PM0PEÂÕÆÓÊÑÎÏÐÍÒÉÔÅÖÁÖÂÔÆÒÊÐÎÌÐÌÒÆÔÂÖÁÖÅÔËÒËÐÏÌÑÌÓÆÕÂÕÁÓÅÑËÏËÍÏÉÑÅÓÁÕ;PM1PEÈ¿ÂÓÆÑÈÑÎÍÎÍÒÇÒÅÔÁÒÂÔÆÐÈÐÎÌÎÈÒÆÒÄÔÃÒÅÔÇÐËÐÏÌÏÈÓÆÑÄÓÃÑÅÑÇÍËÍÏÇÏÅÓÁÑ;PM1PE;PM2FPPE=<YçITÀ;PM0PEÂÓÆÑÈÑÎÍÎÍÒÇÒÅÔÁÒÂÔÆÐÈÐÎÌÎÈÒÆÒÄÔÃÒÅÔÇÐËÐÏÌÏÈÓÆÑÄÓÃÑÅÑÇÍËÍÏÇÏÅÓÁÑ;PM1PEÈ¿ÂÑÄÑÈÏÌÍÎËÐÇÒÃÒÁÒÂÒÄÐÈÌÌÌÎÈÐÆÒÂÒÁÒÅÒÇÐËÌËÌÏÈÑÆÑÂÑÁÑÅÏÇÍËËËÇÏÃÑÁÑ;PM1PE;PM2FPPE=<QçITÀ;PM0PEÂÑÄÑÈÏÌÍÎËÐÇÒÃÒÁÒÂÒÄÐÈÌÌÌÎÈÐÆÒÂÒÁÒÅÒÇÐËÌËÌÏÈÑÆÑÂÑÁÑÅÏÇÍËËËÇÏÃÑÁÑ;PM1PEÈ¿¿ÑÆÍÈÏÊËÌÉÐÇÎÅҿпÐÆÎÈÌÊÌÌÆÐÆÎÂÒÁÐÅÐÅÎËÌËÌÍÆÏÆÏÂÑÁÍÅÏÅËËÉËÇÍÅÏ¿Ï;PM1PE;PM2FPPE=<IçITÀ;PM0PE¿ÑÆÍÈÏÊËÌÉÐÇÎÅҿпÐÆÎÈÌÊÌÌÆÐÆÎÂÒÁÐÅÐÅÎËÌËÌÍÆÏÆÏÂÑÁÍÅÏÅËËÉËÇÍÅÏ¿Ï;PM1PEÆ¿ÂÏÄÍÈÍÊÉÊÉÎÇÎÃÐÁÐÂÎÄÌÈÌÊÊÊÆÎÆοпÐÅÎÅÌÉÌËÊËÆÍÆÏ¿Ï¿ÍÅÍÅÉÉÉËÇËÃÍÁÏ;PM1PE;PM2FPPE=<CçITÀ;PM0PEÂÏÄÍÈÍÊÉÊÉÎÇÎÃÐÁÐÂÎÄÌÈÌÊÊÊÆÎÆοпÐÅÎÅÌÉÌËÊËÆÍÆÏ¿Ï¿ÍÅÍÅÉÉÉËÇËÃÍÁÏ;PM1PEÈ¿ÂÍÄÍÆÉÈËÌÇÊÅÎÃÎÁÎÂÎÄÊÆÊÈÊÌÆÊÄÎÂÎÁÎÃÎÅÊÉÊÉÊÉÆÍÄÍÂÍÁÍÃÉÅËÉÇÉÅÉÃÍÁÍ;PM1PE;PM2FPPE=<{æITÀ;PM0PEÂÍÄÍÆÉÈËÌÇÊÅÎÃÎÁÎÂÎÄÊÆÊÈÊÌÆÊÄÎÂÎÁÎÃÎÅÊÉÊÉÊÉÆÍÄÍÂÍÁÍÃÉÅËÉÇÉÅÉÃÍÁÍ;PM1PEÈ¿ÂËÄËÆÉÆÉÊÅÊÅÌÃÌÁÌÂÌÄÊÆÈÆÈÊÆÊÄÌ¿Ì¿ÌÃÌÅÊÇÈÇÈÉÆËÄË¿Ë¿ËÃÉÅÉÇÅÇÅÉÃËÁË;PM1PE;PM2FPPE=<sæITÀ;PM0PEÂËÄËÆÉÆÉÊÅÊÅÌÃÌÁÌÂÌÄÊÆÈÆÈÊÆÊÄÌ¿Ì¿ÌÃÌÅÊÇÈÇÈÉÆËÄË¿Ë¿ËÃÉÅÉÇÅÇÅÉÃËÁË;PM1PEÈ¿ÄÓÌÑÒËÔÃÔÄÐÌÌÒÆÔÅÔËÐÏÌÓÆÓÅÑËËÏÃÓ;PM1PE;PM2FPPE=<kæITÀ;PM0PEÄÓÌÑÒËÔÃÔÄÐÌÌÒÆÔÅÔËÐÏÌÓÆÓÅÑËËÏÃÓ;PM1PEÆ¿ÄÑÌÍÎËÒÃÒÄÎÌÊÎÄÒÃÒÉÎÍÊÑÄÑÃÍÉËÍÃÑ;PM1PE;PM2FPPE=<eæITÀ;PM0PEÄÑÌÍÎËÒÃÒÄÎÌÊÎÄÒÃÒÉÎÍÊÑÄÑÃÍÉËÍÃÑ;PM1PEÊ¿ÂÍÊËÌÉÎÁÎÂÌÊÈÌÄÎÃÎÇÌËÈÍÄÍÃËÇÉËÁÍ;PM1PE;PM2FPPE=<[æITÀ;PM0PEÂÍÊËÌÉÎÁÎÂÌÊÈÌÄÎÃÎÇÌËÈÍÄÍÃËÇÉËÁÍ;PM1PEÆ¿ÂËÈÉÊÇÌÁÌÂÊÈÆÊÂÌÁÌÅÊÉÆËÂËÁÉÅÇÉÁË;PM1PE;PM2FT11,1FPPE=<UæITÀ;PM0PEÂËÈÉÊÇÌÁÌÂÊÈÆÊÂÌÁÌÅÊÉÆËÂËÁÉÅÇÉÁË;PM1PEÈ¿ÂÉÄÇÈÃÊÁÊÂÆÄÆÈÂÊÁÊÅÆÅÆÉÂÉÁÇÅÃÅÁÉ;PM1PE;PM2FPPE=<MæITÀ;PM0PEÂÉÄÇÈÃÊÁÊÂÆÄÆÈÂÊÁÊÅÆÅÆÉÂÉÁÇÅÃÅÁÉ;PM1PEÈ¿ÂÅÂÅÆÁÆÁÆÂÄÂÄÆÂÆÁÆÃÄÃÄÅÂÅÁÅÃÁÃÁÅ;PM1PE;PM2FPPE=<EæITÀ;PM0PEÂÅÂÅÆÁÆÁÆÂÄÂÄÆÂÆÁÆÃÄÃÄÅÂÅÁÅÃÁÃÁÅ;PM1PEÈ¿¿ÁÂÃÄÁ¿¿Ä¿ÄÂÂÁ¿ÄÿÁÂÁÁÿÁÿÁ;PM1PE;PM2FPPE=<}åITÀ;PM0PE¿ÁÂÃÄÁ¿¿Ä¿ÄÂÂÁ¿ÄÿÁÂÁÁÿÁÿÁ;PM2FPPE=<QèoXÀ;PM0PE¿bÉÄ¿¿aÉÿ;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,2FPPE=<MèoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<KèoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<GèoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<EèoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<AèoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<?èoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<{çoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<yçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<uçoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<sçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<oçoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<mçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<içoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<gçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<cçoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<açoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<]çoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<[çoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<WçoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<UçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,7FPPE=<QçoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<OçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<KçoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<IçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,8FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<EçoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<CçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<?çoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<}æoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,1FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<yæoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<wæoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<sæoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,2FPPE=<qæoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<mæoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<kæoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<gæoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<eæoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;FT11,3FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<aæoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<_æoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<[æoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<YæoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FT10,0FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<UæoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<SæoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<QæoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPMC1,240PE=<aæmXÀ;PM0PEãÎÛÒÑÖËÚÅÚÃÜÁÚÁØÂâÄÞÄàÄÞÆÞÆÞÆÞÈÞÈÞÆÞÈÞÈÞÈÞÈÞÈÞÈÞ¿ßÃáÁáÃãÁåÅãÃãÁåÁáÁßÂáÄÛÆÙÊ×ÌÑÎÍËÕÅÕÅÕÁÕ¿×ÂÓÄÕÆÕ;PM2FTFPMC1,90PE=<QèoXÀ;PM0PE¿bÉÄ¿¿aÉÿ;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,4FPPE=<MèoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<KèoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<GèoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<EèoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<AèoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<?èoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<{çoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<yçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<uçoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<sçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<oçoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<mçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,7FPPE=<içoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<gçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<cçoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<açoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,8FPPE=<]çoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<[çoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<WçoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<UçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,1FPPE=<QçoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<OçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<KçoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<IçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<EçoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<CçoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<?çoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<}æoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,3FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<yæoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<wæoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<sæoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<qæoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<mæoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<kæoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<gæoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<eæoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;FT11,5FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<aæoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<_æoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<[æoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<YæoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FT10,0FPPM0PE¿bÉÄ¿¿aÉÿ;PM2FPPE=<UæoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<SæoXÀ;PM0PE¿bÉ¿¿aÉÁ¿;PM2FPPE=<QæoXÀ;PM0PE¿bÉ¿aÉ;PM1PE;PM2FPMC1,240PE=<WågYÀ;PM0PEÓÆÓÌÏÎÏÔÇÖÇØÁÜ¿ÜÆÜÌØÌØÐÒÔÐÔÊÖÄÖ¿ÔÅÔÉÐÏÎÑÊ×Æ×ÄÛÁÛÅÛÉ×Í×ÏÑÑÍÓÉÕÅÕ¿;PM2FTFPPE=<OågYÀ;PM0PEÑÄÍÊÍÌÉÒÅÒÃÖÁØÄØÄØÈÔÌÔÎÐÐÌÒÊÒÄÒ¿ÒÃÒÉÌÍÌÑÈÑÆÕ¿×Á×Ç×ÉÕËÑÏÏÍËÑÉÑÁÓ¿;PM2FPMC1,90PE=<]ùOIÀ;PM0PEXÑgÅÉÕUÑjÅÈÔ;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<eùcIÀ;PM0PEVÑiÅÅ×WÑjÅÈØ;PM2FPPE=<mù{IÀ;PM0PEXÑiÅÇÓWÑhÅÈÖ;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<uùQJÀ;PM0PEXÑgÅÉÕUÑjÅÈÔ;PM2FPPE=<}ùeJÀ;PM0PEVÑiÅÅÕWÑjÅÈÖ;PM2FPPE=<Eú{JÀ;PM0PEXÑiÅÇÕWÑhÅÈØ;PM2FPPE=<MúSKÀ;PM0PEXÑgÅÇÕUÑjÅÆÔ;PM2FPPE=<SúgKÀ;PM0PEVÑiÅÇÕWÑjÅÊÖ;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<]ú}KÀ;PM0PEXÑiÅÇÕWÑjÅÈÖ;PM2FPPE=<eúSLÀ;PM0PEXÑiÅÇÕUÑjÅÆÖ;PM2FPPE=<kúiLÀ;PM0PEVÑiÅÇÕWÑjÅÊÖ;PM2FPPE=<uú?MÀ;PM0PEXÑiÅÇÕUÑjÅÆÖ;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<{úUMÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<CûkMÀ;PM0PEVÑiÅÇÕWÑjÅÊÖ;PM2FPPE=<MûANÀ;PM0PEXÑiÅÇÕUÑjÅÆÖ;PM2FPPE=<SûWNÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<[ûmNÀ;PM0PEVÑiÅÇÓWÑjÅÊÔ;PM2FPPE=<eûAOÀ;PM0PEXÑiÅÇ×UÑjÅÆØ;PM2FPPE=<kûYOÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<sûoOÀ;PM0PEVÑiÅÇÓUÑjÅÈÔ;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<{ûCPÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<CüYPÀ;PM0PEVÑiÅÇ×UÑjÅÈØ;PM2FPPE=<KüqPÀ;PM0PEVÑiÅÇÓUÑjÅÈÔ;PM2FPPE=<SüEQÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<[ü[QÀ;PM0PEVÑiÅÅÕWÑjÅÈÖ;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<cüqQÀ;PM0PEXÑiÅÉÕUÑjÅÈÖ;PM2FPPE=<küGRÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<sü]RÀ;PM0PEVÑiÅÅÕWÑjÅÈÖ;PM2RF5,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<{üsRÀ;PM0PEXÑiÅÉÕUÑjÅÈÖ;PM2FPPE=<CýISÀ;PM0PEVÑiÅÅÕWÑjÅÈÖ;PM2FPPE=<Ký_SÀ;PM0PEXÑiÅÇÕWÑjÅÈÖ;PM2FPPE=<SýuSÀ;PM0PEXÑiÅÉÕUÑjÅÈÖ;PM2RF6,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<[ýKTÀ;PM0PEVÑiÅÅÕWÑjÅÈÖ;PM2FPPE=<cýaTÀ;PM0PEXÑiÅÇÕWÑjÅÈÖ;PM2FPPE=<kýwTÀ;PM0PEXÑiÅÇÕUÑjÅÆÖ;PM2FPPE=<qýMUÀ;PM0PEVÑiÅÇÕWÑjÅÊÖ;PM2RF7,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<{ýcUÀ;PM0PEXÑiÅÇÓWÑjÅÈÔ;PM2FPPE=<CþwUÀ;PM0PEXÑiÅÇ×UÑjÅÆØ;PM2FPPE=<IþOVÀ;PM0PEVÑiÅÇÕWÑjÅÊÖ;PM2FPPE=<SþeVÀ;PM0PEXÑiÅÇÓWÑjÅÈÔ;PM2FPPE=<[þyVÀ;PM0PEXÑiÅÇÕUÑjÅÆÖ;PM2RF8,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<aþOWÀ;PM0PEVÑiÅÇ×WÑjÅÊØ;PM2FPPE=<kþgWÀ;PM0PEXÑiÅÇÓUÑjÅÆÔ;PM2FPPE=<qþ{WÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<yþQXÀ;PM0PEVÑiÅÇÕWÑjÅÊÖ;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<C?ÀgXÀ;PM0PEXÑiÅÇÕUÑjÅÆÖ;PM2FPPE=<I?À}XÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<Q?ÀSYÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<Y?ÀiYÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<a?À?ZÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<i?ÀUZÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<q?ÀkZÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<y?ÀA[À;PM0PEVÑiÅÅÕWÑjÅÈÖ;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<A@ÀW[À;PM0PEXÑiÅÉÕUÑjÅÈÖ;PM2FPPE=<I@Àm[À;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<Q@ÀC\À;PM0PEVÑiÅÅÕWÑjÅÈÖ;PM2FPPE=<Y@ÀY\À;PM0PEXÑiÅÉÓUÑjÅÈÔ;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,4FPPE=<a@Àm\À;PM0PEVÑiÅÇ×UÑjÅÈØ;PM2FPMC1,240PE=<Kì{[À;PM0PEïÍíÉïÅñÁï¿ñÂïÄñÄóÆñÄñÆóÄó¿ñ¿õÃóÅÙÃÛÁÛ¿ÛÂÛÄÛÄÛÈÛÈÙÊÙÊÙÌÙÎ×Î×ÐÕÐÕÒÉοÒÌÒÐÒÔÔØÒØÐÔÎÚÐÜÐÚÎÜÐÚÎÜÌÜÎÚÎÜÌÞÌÚÌÜÎÞÌÜÌÜÌÜÎØÎÖÒÔØÐÚÐÞÐÞÎäÐâÎäÎäÐäÐäÒàÒàÖÜØÚÖÐØÈÜÄÞ¿ÞÃÞÅÚÇÜÉæÑèÑêÓæ×âÙÜÝÔÝÆáÂã¿ãÄãÂáÂáÂãÂáÄãÂá¿áÂáÂãÁãÁã¿ãÃãÃÙÃÙÇÛÉ×Ë×ÏÕÓÑÕË;PM2FTFPMC1,90PE=<]ùOIÀ;PM0PEXÑgÅÉÕUÑjÅÈÔ;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<eùcIÀ;PM0PEVÑiÅÅ×WÑjÅÈØ;PM2FPPE=<mù{IÀ;PM0PEXÑiÅÇÓWÑhÅÈÖ;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<uùQJÀ;PM0PEXÑgÅÉÕUÑjÅÈÔ;PM2FPPE=<}ùeJÀ;PM0PEVÑiÅÅÕWÑjÅÈÖ;PM2FPPE=<Eú{JÀ;PM0PEXÑiÅÇÕWÑhÅÈØ;PM2FPPE=<MúSKÀ;PM0PEXÑgÅÇÕUÑjÅÆÔ;PM2FPPE=<SúgKÀ;PM0PEVÑiÅÇÕWÑjÅÊÖ;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<]ú}KÀ;PM0PEXÑiÅÇÕWÑjÅÈÖ;PM2FPPE=<eúSLÀ;PM0PEXÑiÅÇÕUÑjÅÆÖ;PM2FPPE=<kúiLÀ;PM0PEVÑiÅÇÕWÑjÅÊÖ;PM2FPPE=<uú?MÀ;PM0PEXÑiÅÇÕUÑjÅÆÖ;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<{úUMÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<CûkMÀ;PM0PEVÑiÅÇÕWÑjÅÊÖ;PM2FPPE=<MûANÀ;PM0PEXÑiÅÇÕUÑjÅÆÖ;PM2FPPE=<SûWNÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<[ûmNÀ;PM0PEVÑiÅÇÓWÑjÅÊÔ;PM2FPPE=<eûAOÀ;PM0PEXÑiÅÇ×UÑjÅÆØ;PM2FPPE=<kûYOÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<sûoOÀ;PM0PEVÑiÅÇÓUÑjÅÈÔ;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<{ûCPÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<CüYPÀ;PM0PEVÑiÅÇ×UÑjÅÈØ;PM2FPPE=<KüqPÀ;PM0PEVÑiÅÇÓUÑjÅÈÔ;PM2FPPE=<SüEQÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<[ü[QÀ;PM0PEVÑiÅÅÕWÑjÅÈÖ;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<cüqQÀ;PM0PEXÑiÅÉÕUÑjÅÈÖ;PM2FPPE=<küGRÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<sü]RÀ;PM0PEVÑiÅÅÕWÑjÅÈÖ;PM2RF4,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<{üsRÀ;PM0PEXÑiÅÉÕUÑjÅÈÖ;PM2FPPE=<CýISÀ;PM0PEVÑiÅÅÕWÑjÅÈÖ;PM2FPPE=<Ký_SÀ;PM0PEXÑiÅÇÕWÑjÅÈÖ;PM2FPPE=<SýuSÀ;PM0PEXÑiÅÉÕUÑjÅÈÖ;PM2RF5,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<[ýKTÀ;PM0PEVÑiÅÅÕWÑjÅÈÖ;PM2FPPE=<cýaTÀ;PM0PEXÑiÅÇÕWÑjÅÈÖ;PM2FPPE=<kýwTÀ;PM0PEXÑiÅÇÕUÑjÅÆÖ;PM2FPPE=<qýMUÀ;PM0PEVÑiÅÇÕWÑjÅÊÖ;PM2RF6,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<{ýcUÀ;PM0PEXÑiÅÇÓWÑjÅÈÔ;PM2FPPE=<CþwUÀ;PM0PEXÑiÅÇ×UÑjÅÆØ;PM2FPPE=<IþOVÀ;PM0PEVÑiÅÇÕWÑjÅÊÖ;PM2FPPE=<SþeVÀ;PM0PEXÑiÅÇÓWÑjÅÈÔ;PM2FPPE=<[þyVÀ;PM0PEXÑiÅÇÕUÑjÅÆÖ;PM2RF7,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<aþOWÀ;PM0PEVÑiÅÇ×WÑjÅÊØ;PM2FPPE=<kþgWÀ;PM0PEXÑiÅÇÓUÑjÅÆÔ;PM2FPPE=<qþ{WÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<yþQXÀ;PM0PEVÑiÅÇÕWÑjÅÊÖ;PM2RF8,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<C?ÀgXÀ;PM0PEXÑiÅÇÕUÑjÅÆÖ;PM2FPPE=<I?À}XÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<Q?ÀSYÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<Y?ÀiYÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<a?À?ZÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<i?ÀUZÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<q?ÀkZÀ;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<y?ÀA[À;PM0PEVÑiÅÅÕWÑjÅÈÖ;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<A@ÀW[À;PM0PEXÑiÅÉÕUÑjÅÈÖ;PM2FPPE=<I@Àm[À;PM0PEVÑiÅÇÕUÑjÅÈÖ;PM2FPPE=<Q@ÀC\À;PM0PEVÑiÅÅÕWÑjÅÈÖ;PM2FPPE=<Y@ÀY\À;PM0PEXÑiÅÉÓUÑjÅÈÔ;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,3FPPE=<a@Àm\À;PM0PEVÑiÅÇ×UÑjÅÈØ;PM2FPPE=<_?ÀOVÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FT10,0FPPE=<_?ÀUVÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<_?À]VÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀeVÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?ÀkVÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<_?ÀsVÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?ÀyVÀ;PM0PETÓ¿¿ÉSÓ¿¿Ê;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<_?ÀCWÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?ÀIWÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀQWÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,7FPPE=<_?ÀWWÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?À_WÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,8FPPE=<_?ÀgWÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?ÀmWÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀuWÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,1FPPE=<_?À}WÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀEXÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,2FPPE=<_?ÀKXÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀSXÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<_?ÀYXÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀaXÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀiXÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<_?ÀoXÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀwXÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,5FPPE=<_?À?YÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀGYÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,6FPPE=<_?ÀMYÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀUYÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?À[YÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<_?ÀcYÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀkYÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<_?ÀsYÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?ÀyYÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀAZÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<_?ÀIZÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?ÀOZÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<_?ÀWZÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?À]ZÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀeZÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<_?ÀmZÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀuZÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<_?À{ZÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀC[À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀK[À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF5,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<_?ÀQ[À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀY[À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF6,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<_?À_[À;PM0PETÓ¿¿ÉSÓ¿¿Ê;PM2FPPE=<_?Ài[À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF7,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<_?Ào[À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?Àw[À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?À}[À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF8,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<_?ÀE\À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀM\À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF1,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<_?ÀS\À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?À[\À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<_?Àc\À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?Àk\À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?Àq\À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<_?Ày\À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?À?]À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<_?ÀG]À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀO]À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?ÀU]À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,5FPMC1,240PE=<KëuZÀ;PM0PEÁÇÃÉÇÉÉËÍËÑÍÕÉÛËáÇçÇíÃóÁûÂEÀÄIÀÊUÀÌ×ÄÕÄ×ÂÕÂÕ¿Õ¿Õ¿×ÁÕ¿ÕÁÕÁ×ÁÕÃ×Á×Á×ÁÕÁ×ÂÕÂ×ÄÙÆ×Æ×Ê×È×ÊÕÌ×ÊÓÌÕÎÓÌÑÌÏÎÇÐÄÔÎØÔØØÖÖÐÔÊпÒËÒÉÔËÒÉÖÉÒÇÔÅÔÅâÃâ¿â¿äÄäÄäÆæÆäÆäÆâÄâÄâÂâ¿àÁÞÇÜÉèÉèÆæÐäØäÜâÜàÜÞÒÜÎØÈÔÄÒÄÐÁÌÁÈÁÊÁÌÍÌßÊéÈïÆïÄíÄß¿Ñ;PM2FTFPMC1,90PE=<_?ÀOVÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FT10,0FPPE=<_?ÀUVÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<_?À]VÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀeVÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?ÀkVÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,7FPPE=<_?ÀsVÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?ÀyVÀ;PM0PETÓ¿¿ÉSÓ¿¿Ê;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,8FPPE=<_?ÀCWÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?ÀIWÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀQWÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,1FPPE=<_?ÀWWÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?À_WÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,2FPPE=<_?ÀgWÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?ÀmWÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀuWÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<_?À}WÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀEXÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<_?ÀKXÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀSXÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<_?ÀYXÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀaXÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀiXÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<_?ÀoXÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀwXÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,7FPPE=<_?À?YÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀGYÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,8FPPE=<_?ÀMYÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀUYÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?À[YÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<_?ÀcYÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀkYÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<_?ÀsYÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?ÀyYÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀAZÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<_?ÀIZÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?ÀOZÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<_?ÀWZÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?À]ZÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀeZÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF5,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<_?ÀmZÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀuZÀ;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF6,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<_?À{ZÀ;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀC[À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀK[À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<_?ÀQ[À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀY[À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF8,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<_?À_[À;PM0PETÓ¿¿ÉSÓ¿¿Ê;PM2FPPE=<_?Ài[À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF1,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<_?Ào[À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?Àw[À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?À}[À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF2,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<_?ÀE\À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀM\À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2RF3,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<_?ÀS\À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?À[\À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<_?Àc\À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?Àk\À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?Àq\À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<_?Ày\À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?À?]À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF6,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<_?ÀG]À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2FPPE=<_?ÀO]À;PM0PETÓ¿¿ÅSÓ¿¿Æ;PM2FPPE=<_?ÀU]À;PM0PETÓ¿¿ÇSÓ¿¿È;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,7FPMC1,240PE=<_þoJÀ;PM0PEÁÇPÃgÀÆÐQÃjÀÁÉ;PM2FT10,0FP1PE=<qKÀ]LÀ;PM0PE@ÀÛþÝüÙüÝüÙúÝúÛúÝúÝúÛúÝúÛüÝüßüÝþßÈÐ?ÀÞûÞûàùÞùÜûÞùÞ÷ÞùÜûÜ÷ÞûÜûÜûÜ?ÀÜýÜÇÍ;PM2FT11,3FP1PE=<WOÀmKÀ;PM0PEØÅÞÅÞÃâÅàÅÞÅÜÇÖÅÈÎ×ÊÝÆÝÆáÆßÆßÆÛÄ×ÆÃÏ;PM2FP1PE=<W]ÀSGÀ;PM0PEøÑöÑúÑöÑøÑúÑöÑøÑøÑøÑøÑøÑøÑøÏúÑøÍÄÐ÷Ð÷Ð÷ÒùÐõÒ÷ÒùÒõÒ÷Ò÷Ô÷Ò÷Ò÷Ò÷Ò÷Ò÷ÒÃÑ;PM2FP1PE=<WíaKÀ;PM0PEÔÈÖÊÒÌÔÌÒÌÒÎÒÌÒÌÇÎÓËÑËÑÍÑËÓËÏËÓÇÓÇÆÏ;PM2RF8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1;FT11,8FP1PE=<MîCKÀ;PM0PEÈËÌËÒÅпÅÐÇ¿ÉÄÉÆÁÊÑÅ;PM2FP1PE=<AîqIÀ;PM0PEÂÁÁÇÃÍÁÍÅÍ¿Ï¿ÍÒÆÁÈÂÌÄÌÄÐÄÌÂÎÅÌËÆÁÏ;PM2FP1PE=<wïsJÀ;PM0PE¿ÂÒÈÎÊÎÌÎÌÐÊÎÈÌÄпÂÐÓ¿ÑÅÏÇÍÉÏÍÍÉÍÉÍÇÆÏ;PM2FP1PE=<MñCKÀ;PM0PEÌÂÊ¿ÊÄÌ¿ÊÂÌÂÊÂÊÄÅÐÇÁËÃÇÁÉ¿ËÁÉÁËÁÉÁÂÏ;PM2FP1PE=<?î[LÀ;PM0PEÖÊÔÈÔÌÔÌÒÌÒÎÒÌÒÌÉÎÑËÑËÑËÑÍÓËÏÉÓÉÓÇÄÏ;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,1FP1PE=<sî}KÀ;PM0PEÈËÌËÒÅοÃÐÇ¿ÉÄÉÈÃÈÏÅ;PM2FP1PE=<iîkJÀ;PM0PEÄ¿¿ÁÁÇÃÍÃÍÃÍÁÍÂÏÐÆ¿Ê¿ÊÆÎÄÎÂÌÄÎÅÎËÆÃÑ;PM2FP1PE=<]ðmKÀ;PM0PE¿ÂÒÈÎÊÎÌÎÌÐÊÎÈÌÄοÄÒÓ¿ÑÅÏÉÏÉÍÍÍÉÍÉÍÇ¿ÂÆÑ;PM2FP1PE=<sñ}KÀ;PM0PEÊÂÌÂÊÂÌ¿ÊÂÊÂÌÂÊÄÅÒÉÃÉÁÇÃË¿ÉÁÉÁËÁÉÁÂÏ;PM2FP1PE=<yøSUÀ;PM0PEÈÑØÁÞÎäÖâàÞæÔèÈêÁØÁØÁÚÃØÃØÅØÅÖÇÖÉÖÉÔÉÔÍÒÍÒÍÎÑÎÑÌçØïÚñÚùØýÚAÀÚGÀÚKÀÜMÀÚQÀÚUÀÜWÀÚYÀÜ]ÀÚ_ÀÜ_ÀÚcÀÜcÀÚeÀØeÀÜgÀØeÀÚeÀØgÀØeÀØcÀØeÀÖaÀÖ_ÀÖ_ÀÔ]ÀÔYÀÔËÅÍÑÍÛÉåÅéÂïÐïÜïÒ×ÐÕÐÕÎÓÎÓÎÓÎÓÎÓÐÓÐÕÒÓÒ×ÔÕØ×ÚÙÜÛâÝäáèãìçìçðçôéòëöéôçöçôåôãôáðÛðÙðÓòÕúÑþÓDÀÏHÀÑLÀÍRÀËTÀËVÀÇZÀÇ^ÀÁ`ÀÃbÀÂfÀÄfÀÈÐÂØÆÚÆÞÆâÈäÊäÈäÊäÈâÊàÆÚÆØÄÒÂÊÁÆÃ;PM2FT11,5FPPE=<SEÀoMÀ;PM0PEìÛìÛìÝìÛìÛîÛìÝìÛìÛìÛîÝìÙìÝìÛìÛîÛÄÆëÞëÚíÞëÜëÜëÜëÞíÜëÜëÜëÞëÜíÜëÜéÞíÜÃÇ;PM2FTFP1PE=<gIÀsJÀ;PM0PEâÕä×âÕä×à×ä×â×â×ÄÈáÖáØáØáØáØãØáØãÖÃÇ;PM2FP1PE=<eLÀQIÀ;PM0PEÔÏØÍØËÚÉÚËØÉØÉÖÍÄÈÕÌÙÌ×ÊÙÊ×Ì×ÌÕÌÕÒÃÇ;PM2FP1PE=<?OÀCFÀ;PM0PEÒÙÒÛÒÙÒÛÒÙÒ×Ö×Ø×ÄÈÕÔÓØÓÚÑÚÑÚÏÜÑÚÓÚÅÃ;PM2FP1PE=<SAÀANÀ;PM0PEÔÏÔÏÐÑÒÑÒÓÐÓÒÓÒÑÆÆÑÒÏÒÏÔÑÔÑÒÓÔÓÒÓÎÃÅ;PM2FP1PE=<eDÀULÀ;PM0PEÖÑÚÍÜËÜËÜËÜËÚËØÏÄÆ×ÐÛÎÙÌÝÌÛÊ×ÎÙÎ×ÒÃÇ;PM2FP1PE=<WFÀaIÀ;PM0PEÎ×Î×Ì×Ì×ÌÕÎÕÐÓÔÓÄÈÏÐÏÖÍÔÍØËØËØËØÍÖÇÃ;PM2FP1PE=<]FÀWIÀ;PM0PE¿ÂÂÃÂÁÂÁ¿ÃÈÄÁ¿ÄÁÂÃÄ¿ÂÅÇ;PM2FP1PE=<]IÀcGÀ;PM0PEØÍÚÍØÍØÏØÍØÍØÏÖÍÆÈ×Î×Î×Î×Ð×Î×Ð×Î×ÎÅÇ;PM2FP1PE=<oKÀIKÀ;PM0PEØÓØÓØÓØÓÖÓÖÓØÕØÓÄÈÕÔ×Ô×ÔÕÖ×Ô×Ô×Ô×ÒÃÅ;PM2FP1PE=<MLÀEKÀ;PM0PEÈÁÊÁÆÂÆÁÄÆÇÂÇÂÇÁÃÄÅÇ;PM2FP1PE=<[RÀAFÀ;PM0PEÚÓØÓØÕÚÓØÓØÓÚÓÚÕØÓØÕÚÑØÓØÕÚÑÚÓØÓÆÈÙÒÙÔ×ÔÙÔ×Ô×ÔÙÔ×ÔÙÖ×Ô×ÖÙÔ×Ô×ÔÙÔÙÖÃÇ;PM2FP1PE=<USÀQIÀ;PM0PE¿ØËÜÉÚËØËÜÉÚÉØËÜÉÚÉÚÉÚËÚÉÚÉÚÉÚËÚÉÂÆÙÌÙÊÙÌÙÈÙÌÙÊÙÌÙÈÙÌÙÊÙÌÙÊÙÌÙÊÙÌÙÌ¿ÅÇ;PM2FP1PE=<OXÀkFÀ;PM0PEèÓèÕæÕèÕæÓèÓæÓèÓÆÈçÒçÖåÔçÔçÖåÖçÔçÖÃÇ;PM2FP1PE=<YRÀIJÀ;PM0PEâÍâÍäÍâÍäËâÍâÍäÍÂÈáÎãÌáÎãÎáÎãÌáÎáÐÁÇ;PM2FP1PE=<aVÀOHÀ;PM0PEàÍâÍàÍàÑâÏàÏâÏâÍÂÈáÎßÐßÐáÐßÐáÐßÎáÌÁÅ;PM2FP1PE=<S[ÀEGÀ;PM0PEæÉèÇæÇæÉæÇæÉæÇæËÂÆåÌãÊçÊåÈåÈåÈåÊçÈÁÅ;PM2FP1PE=<QLÀWKÀ;PM0PEÎËÎÍÎËÌËÎËÎËÎËÌËÆÆÍÌÍÌÍÌËÎÍÌÍÌÍÎÍÌÃÇ;PM2FP1PE=<aNÀEJÀ;PM0PEÒÉÒÉÒÉÒËÒÇÒËÒÉÒÉÄÈÑÊÑÊÑÊÑÊÑÊÑÌÑÊÑÊÃÇ;PM2FP1PE=<aQÀqHÀ;PM0PEØËØÉØÉØÉØËØÇØËØÉÄÈ×Ê×Ê×Ê×Ê×Ê×Ì×Ê×ÊÃÅ;PM2FP1PE=<GVÀcFÀ;PM0PEæÑäÑæÑäÑæÏâÑæÑäÑÄÆãÒãÒåÒåÒáÒåÒãÒãÒÅÇ;PM2FP1PE=<m@ÀWRÀ;PM0PEÁ¿ÄÅÆÅÆÅÆÁÄÄÃÆÅÄÃÆÃÆÁ¿ÃÅ;PM2FT10,0FP1PE=<GAÀ}QÀ;PM0PE¿ÁÆÅÆÇÈÅÆÃÄÆÅÆÅÆÅÄÃÆÂÁÉ¿;PM2FP1PE=<CAÀeQÀ;PM0PEÿ¿×Ê¿¿ØÅ¿;PM2FP1PE=<MBÀWQÀ;PM0PEÂÉÁÅÁÇ¿ÇÁÇÃÅÁÇÁÉÈÁÂÈÂÊÂÆÂÈÂÈÂÈ¿ÈÂÊÉ¿;PM2FP1PE=<SBÀOQÀ;PM0PEÂÃÂÁÂÁÊ¿ÁÄÿÂÉ¿;PM2FP1PE=<OBÀCQÀ;PM0PEÿ¿ËÊ¿¿ÌÅ¿;PM2FP1PE=<}CÀUQÀ;PM0PEÁÁ¿ãÊ¿¿äÁÃÅÆ;PM1PEÁ¿¿ÁÂÂ;PM2FP1PE=<yCÀSQÀ;PM0PEÂÄÅÅÆÅÆÄÂÄÁÿÂÉ¿;PM2FP1PE=<wCÀMQÀ;PM0PEÁÁ¿ÃÊ¿¿ÄÁ¿ÅÂ;PM2FP1PE=<cCÀsPÀ;PM0PEÂÂÃÅÇÇÇÇÁÅÆÁÄÄÈÈÆÆÆÆ¿ÄÉ¿;PM2FP1PE=<]CÀkPÀ;PM0PEÅ¿¿ÇÊ¿¿Èÿ;PM2FP1PE=<?EÀUQÀ;PM0PE¿ËÈ¿¿Ì¿ÂÇÁ;PM2FP1PE=<UEÀYPÀ;PM0PE¿ÁÄÅÂÅÄÇÂÇÄÇÂÇÂÇÂÅÈÂÁÈÃÆÁÈÁÈÃÈÁÈÁÆÃÈÂÁÉ¿;PM2FP1PE=<QEÀgOÀ;PM0PEÿ¿ñÊ¿¿òÅ¿;PM2FP1PE=<{EÀeOÀ;PM0PEÅÃÈÂÄÄÂÆÄÆÅÄÃÅÃÃÁÁÁ¿ÃÅÄÆÿ¿ÅÊ¿;PM2FP1PE=<KFÀCQÀ;PM0PEÂÄÈÈÂÊÂÌÂο̿̿̿ÊÉ¿¿É¿Ë¿Ë¿Ë¿Í¿ÉÃÇÃÇ¿É;PM2FP1PE=<QFÀ}PÀ;PM0PEÃÅÊ¿¿ÊÉ¿ÃÃÄÄÿ¿ÃÈ¿;PM2FP1PE=<UFÀKQÀ;PM0PEÄÄ¿ÊÇ¿¿ÉÄÄ¿Ç;PM1PEÄ¿¿ÄÃÃ;PM2FP1PE=<[FÀOQÀ;PM0PEÄ¿¿ÄÄ¿Á¿¿ÈÿÁÃÁ¿Â¿É;PM2FP1PE=<gFÀGQÀ;PM0PEÄÿ¿ÁÄÃÄ¿¿ÊÁÁÁÂÃÂÆÃÉ¿;PM1PE¿ÃÄ¿ÃÄ;PM2FP1PE=<mFÀ?QÀ;PM0PEÂÿ¿ÁÂÁÊ¿ÁÄÃÄÁ¿¿ÂÂÁÉ¿;PM1PE¿Ã¿ÁÄ;PM2FP1PE=<kFÀWPÀ;PM0PEÁ¿éÊ¿¿êÁÂÅÃ;PM2FP1PE=<IGÀoOÀ;PM0PEÁÂàéÆÄÝêÁÂÃÇ;PM2FP1PE=<SGÀgOÀ;PM0PEÄÃÆÃÄÈÅÄÂÃÉ¿;PM1PE¿ÁÄÁÃÄ;PM2FP1PE=<YGÀuNÀ;PM0PEÆÉÂËÁÍ¿ÍÊ¿¿Î¿ÎÃÐÅÌÅÅ;PM2FP1PE=<wGÀuNÀ;PM0PEÄ¿ÄÁÂÂÄ¿ÄÉ¿ÂÁÁÿÿÃÂÄÄÅ;PM2FP1PE=<{GÀyNÀ;PM0PEÁÁÆÆÃÆÇÇÁÁÊ¿;PM2FP1PE=<CHÀKOÀ;PM0PE¿ÄÄÂÂÆÂÆÉ¿¿ÁÁÃÁÃÁÃÈÃ;PM2FP1PE=<cHÀkPÀ;PM0PEÆ¿ÆÌÂÎÄÊÂÌÄÌÂÌÄÌÂÌÇÄÁËÁËÁËÃËÁËÃËÃËÃËÆ¿ÅÃ;PM1PEÄÅÂÆÅ¿;PM2FP1PE=<sHÀYPÀ;PM0PE¿ÁÐÏÆÄÍÐÂÁÉ¿;PM2FP1PE=<qHÀsOÀ;PM0PEÁ¿çÊ¿¿èÃÂÃÃ;PM2FP1PE=<WIÀUOÀ;PM0PE¿ÁÊÅÌÇÈÇÈÅÄÄÇÊÇÈÉÈÉÆ¿ÁÅÃ;PM2FP1PE=<WIÀSOÀ;PM0PEÁ¿ÂÁÆÄ¿ÄÁ¿ÃÅ;PM2FP1PE=<eIÀAOÀ;PM0PEÂÁÄÃÂÃÂÅÄÁÄÆ¿ÂÃÄÁÆÃÂÂÁÉ¿;PM2FP1PE=<_IÀWNÀ;PM0PEÅÄ¿íÊ¿¿îÃÄÄÿÄÿ¿Ç;PM2FP1PE=<eIÀUNÀ;PM0PEÃÁÊ¿¿ÈÉ¿ÃÁÄÂÿ¿ÁÈÃ;PM2FP1PE=<WJÀuNÀ;PM0PEÁÃÌÆÐÊÎÈÊÌÇÄÅÇÍÉÑÇËÅÁÃÂÄÁÁ¿ÁÊ¿;PM2FP1PE=<]JÀoOÀ;PM0PEÂÄÂÎÂ̿пÌÉ¿¿Ë¿Ï¿Ë¿ÍÂÂÂÅ;PM1PE¿¿ÄÁÃ;PM2FP1PE=<wJÀEPÀ;PM0PE¿ÁÆÆÆÆÈÆÆÆÁÆÇÃÇÇÇÅÅÿÁÆÃ;PM2FP1PE=<IKÀWPÀ;PM0PEÆ¿ÄÄÄÄÂÆÂÄÅÄÁÁÃÅÁÅÃÃÆ¿ÅÃ;PM1PEÂÃÄÄÅ¿;PM2FP1PE=<OKÀEPÀ;PM0PEÁÂÂÿÅÄÅÂÃÆÄÁÄÁÄÁÆ¿ÂÁÂÂÁ¿ÂÁ¿ÃÃ;PM2FP1PE=<[KÀuOÀ;PM0PEÂÁÂÁÂÃÂÃÄÃÄÄ¿ÄÃÄÁÄÃÄÄÃÉ¿;PM1PE¿Á¿ÁÂ;PM2FP1PE=<OLÀyNÀ;PM0PEÂÁÆÅÈÅÈÇÈÇÈÅÆÇÆÇ¿ÇÊ¿ÃÊÃÊÇÈÇÊÉÈÇÆÅÆÅÄÂÁÉ¿;PM2FP1PE=<MLÀsNÀ;PM0PEÁÄ¿ÉÊ¿¿ÊÁÄÂÿÂÁÂÅÇ;PM2FP1PE=<SLÀmNÀ;PM0PEÂÁÄÃÆÈÅÄÂÁÇÃ;PM2FP1PE=<SLÀANÀ;PM0PE¿ÉÁÉ¿ËÂËÈÄ¿È¿Ì¿Ê¿ÊÇ¿;PM2FP1PE=<[LÀsMÀ;PM0PEÂÁÂÃÂÃÂÁ¿ÁÈ¿ÁÄ¿ÆÃÂÁÄÂÁÉ¿;PM2FP1PE=<[LÀiMÀ;PM0PEÁÄ¿ÅÂÁÂÃÁÁÊ¿ÁÄ¿ÄÁÂÂÄÃÂÃÅ;PM2FP1PE=<eLÀ_MÀ;PM0PEÂÁÈÇÄÆÅÆÂÁÉ¿;PM2FP1PE=<gLÀKMÀ;PM0PEÂÿÇÂÁÁÅÊ¿ÁÆ¿ÆÁÄÂÄÉ¿;PM2FP1PE=<AMÀGOÀ;PM0PE¿ÁÌÈÌÆÐÆÌÎÇÄÇÉÍÇÏÅÍÉ¿ÁÈ¿;PM2FP1PE=<EMÀsOÀ;PM0PEÄÄ¿èÇ¿¿çÄÆ¿É;PM1PEÄ¿¿ÄÃÃ;PM2FP1PE=<cMÀwOÀ;PM0PEÆ¿ÄÂÈÂÆÂÆÁ¿ÊÅÁÇ¿ÇÃÅÁÆ¿ÇÅ;PM1PEÂÁÄÂÅ¿;PM2FP1PE=<?NÀAOÀ;PM0PEÁÂÄÏÆÏÊËÊËÈÆËÌÉÌÅÌ¿ÎÁÄÅÅ;PM2FP1PE=<INÀmNÀ;PM0PEÁÂÂÇÂÅÄÁÄÅÆÆÃÄÁÄÁÄ¿ÄÁÂÅÃ;PM2FP1PE=<iNÀ}MÀ;PM0PEàïÆÄßòÅÅ;PM2FP1PE=<qNÀuMÀ;PM0PEÁÂÊÉÆÆÇÈÁÂÃÇ;PM2FP1PE=<COÀcMÀ;PM0PEÂÁÄÃÄÃÄÃÄÃÄÈÃÂÃÂÃÄÁÄÂÁÉ¿;PM2FP1PE=<GOÀYMÀ;PM0PEÂÅ¿ÁÂÁÊ¿ÁÄÁÂÁÄÇ¿;PM2FP1PE=<KOÀQMÀ;PM0PEÂÃÂÃÈ¿¿ÂÁÄ¿ÂÉ¿;PM2FP1PE=<EOÀ[LÀ;PM0PEÅ¿¿õÊ¿¿öÿ;PM2FP1PE=<yOÀsNÀ;PM0PEÁÁÊÆÈÄÊÄÆÆÈÆÈÆÈÈÆÈÃÄÇÇÅÅÇÅÇÅÇÃÇÃÇÅÇÃÃÁÈÃ;PM2FP1PE=<?PÀ{NÀ;PM0PEÁÃÈÌÇÄÅÉÁÁÊ¿;PM2FP1PE=<?PÀCOÀ;PM0PE¿ÈÉ¿¿ÇÊ¿;PM2FP1PE=<MPÀMOÀ;PM0PEÃÃÆÂÄÂÆÄÂÆÉ¿¿ÁÁÁÁ¿Ã¿ÃÅÄÆÿ¿ÅÈ¿;PM2FP1PE=<QPÀWOÀ;PM0PEÄ¿¿ÊÇ¿¿ÉÄ¿;PM2FP1PE=<SQÀGMÀ;PM0PEÁ¿ÆÅÄÉÆÇÆÉÆÉÄÇÂÇ¿ÇÊ¿ÁÊÁÈÅÊÅÊÃÊÅÊÅÈÃÈÁ¿ÃÅ;PM2FP1PE=<[QÀAMÀ;PM0PEÄÃÄÁÄÆÃÂÂÁÉ¿;PM1PE¿ÃÄ¿ÃÄ;PM2FP1PE=<mQÀ_LÀ;PM0PE¿ÁÆÇÆÇÆÉ¿ÅÊ¿ÃÈÅÌÅÊÃÆÂÁÉ¿;PM2FP1PE=<iQÀ{KÀ;PM0PEÿ¿ãÊ¿¿äÅ¿;PM2FP1PE=<mTÀAMÀ;PM0PEÂÃÊÇÌÅÊÇÌÇÌÅÌÇÊÅÊÇÄÆÉÈÉÈËÆÉÈËÈËÆÉÈËÆÄÁÉ¿;PM1PE¿Ã¿ÁÄ;PM2FP1PE=<qTÀ{LÀ;PM0PEÂÃÂÁ¿Á¿ÂÊ¿ÁÂÃÄ¿ɿ;PM2FP1PE=<oTÀYKÀ;PM0PEÁÄ¿eÀÊ¿¿fÀÁÂÅÅ;PM2FP1PE=<oUÀKJÀ;PM0PEÃÁDÀKÀÆÆAÀJÀÃÁ;PM2FP1PE=<EAÀ]RÀ;PM0PEÁÄÄÇÆÇÆÃÄÃÌÌÃÄÅÄÃÆÃÄÁÂÉË;PM2FP1PE=<aAÀ?RÀ;PM0PEÂÅÆÅÆÅÈÅÆÅÊÌÅÆÅÆÅÆÃÄÂÃÑ¿;PM2FP1PE=<YAÀgQÀ;PM0PEÇ¿¿×Ò¿¿ØÉ¿;PM2FP1PE=<gBÀ[QÀ;PM0PE¿Ç¿ÅÁÇ¿ÇÃÅÁÇÁÇÁÇÐÅÂÊÄÈÂÆÂÈÂÊ¿ÆÂÊ¿ÈÑ¿;PM2FP1PE=<mBÀQQÀ;PM0PEÄÅ¿ÃÂÁ¿ÂÒ¿ÁÈÿ¿ÁÑ¿;PM2FP1PE=<cBÀEQÀ;PM0PEÉ¿¿ËÒ¿¿ÌÇ¿;PM2FP1PE=<UDÀUQÀ;PM0PEÃÅ¿ãÒ¿¿äÃÅÉÌ;PM1PEÃÁ¿ÃÄÆ;PM2FP1PE=<SDÀUQÀ;PM0PEÄÆÅÅÊËÆÆÄÆÃÅÄ¿ÄÑ¿;PM2FP1PE=<SDÀOQÀ;PM0PE¿Á¿ÃÒ¿¿Ä¿ÁÑÄ;PM2FP1PE=<{CÀwPÀ;PM0PE¿ÆÁÅÇÅÇÉÅÇÒÿÂÈÈÈÆÆÈ¿ÄÏ¿;PM2FP1PE=<sCÀmPÀ;PM0PEÇ¿¿Éп¿ÊÇ¿;PM2FP1PE=<YEÀYQÀ;PM0PE¿Â¿Ëп¿Ì¿ÂÏÃ;PM2FP1PE=<oEÀ[PÀ;PM0PEÂÃÄÅ¿ÅÂÇÄÇÂÇÄÇÂÅÂÇÐÄÁÈÁÈÁÈÁÆÃÊÁÆÃÈÃÆÂÁÑ¿;PM2FP1PE=<gEÀiOÀ;PM0PEÇ¿¿ñÒ¿¿òÉ¿;PM2FP1PE=<MFÀgOÀ;PM0PEÉÇÊÂÆÆÂÄÄÆÍÊÃÅÃÿÁÇÇÈÈÇ¿¿ÇÒ¿;PM2FP1PE=<aFÀIQÀ;PM0PEÆÄÈÊÄÊÂ̿п̿̿̿ÊÑ¿¿ÉÂË¿Ë¿ËÁË¿ÉÃÇÃÅÆ¿Ñ;PM2FP1PE=<cFÀ?QÀ;PM0PEÇÉÊ¿¿ÒÉ¿ÇÇÈÈÇ¿¿Çп;PM2FP1PE=<kFÀQQÀ;PM0PEÈÈ¿ÊÏ¿¿ÉÈÈ¿Ï;PM1PEÈ¿¿ÈÇÇ;PM2FP1PE=<qFÀUQÀ;PM0PEÆ¿ÂÄ¿ÿ¿ÐÅÁÃÁ¿¿¿Ï;PM2FP1PE=<AGÀIQÀ;PM0PEÊÇÅÂÂÁÆÃÄ¿¿Ð¿ÁÂÅÂÈÇÑ¿;PM1PE¿ÇÊ¿ÉÈ;PM2FP1PE=<GGÀCQÀ;PM0PEÄÅÂÁ¿ÂÒ¿ÁÆÃÄÁÂÁ¿ÄÅÑ¿;PM1PE¿ÁÄÃÃÆ;PM2FP1PE=<EGÀ[PÀ;PM0PEÁÄ¿ëÒ¿¿ìÁÄÍÇ;PM2FP1PE=<aGÀuOÀ;PM0PEÃÄàéÎÈÝêÃÄÇÏ;PM2FP1PE=<kGÀiOÀ;PM0PEÄÇÆÃÈÐÅÂÄÅÏ¿;PM1PE¿ÅÄÁÃÈ;PM2FP1PE=<qGÀ{NÀ;PM0PEÄÅÂÍ¿Ë¿Íп¿Î¿ÎÁÐÇÎËË;PM2FP1PE=<IHÀ{NÀ;PM0PEÄƿĿ¿¿ÆÏ¿¿ÁÁÿÿÃÂÆÌË;PM2FP1PE=<MHÀ{NÀ;PM0PEÁÅÆÆËÌÅÅÁÅп;PM2FP1PE=<UHÀMOÀ;PM0PE¿ÂÄÄÂÄÂÈÏ¿ÃÅÁÃÁÿÁÐÁ;PM2FP1PE=<{HÀqPÀ;PM0PEÎÄÄÌÄÌÄÌÂÌÄÌÂÌÂÌÂÌÏÂÁËÁËÃÉÁËÃËÁÉÃÍÅËÐÄËË;PM1PEÈÉÆÎÍÃ;PM2FP1PE=<MIÀ[PÀ;PM0PEÂÅÐÏÌÌÏÐÄÅÑ¿;PM2FP1PE=<KIÀyOÀ;PM0PEÁÆ¿çÒ¿¿èÃÆËË;PM2FP1PE=<qIÀYOÀ;PM0PEÄÃÈÅÊÅÈÇÈÇÌÌÇÈÇÈËÊÉÆÂÃÍÇ;PM2FP1PE=<oIÀYOÀ;PM0PEÁ¿ÁÎÈ¿ÂÁÄÉÍ;PM2FP1PE=<}IÀCOÀ;PM0PEÂÅÂÁÂÃÂÅÆÃÊÎÃÄÁÆÃÄÂÅÏ¿;PM2FP1PE=<uIÀ]NÀ;PM0PEÇÈ¿íп¿îÇÈÈÇ¿ÈÇ¿¿Ï;PM2FP1PE=<wIÀWNÀ;PM0PEÇÅÊ¿¿ÐÉ¿ÇÇÈÈÇ¿¿ÇÐÁ;PM2FP1PE=<iJÀwNÀ;PM0PEÃÇÌÆÒÊÎÊÊÎÏÂÅÃËÇÏÇËÅÃÇÄÈÃÿÃп;PM2FP1PE=<qJÀuOÀ;PM0PEÆÆ¿ÎÂοοÎÏ¿¿Í¿ÍÁËÁÍÆÆÆÍ;PM1PEÄ¿ÂÆÅÅ;PM2FP1PE=<IKÀIPÀ;PM0PEÁÃÆÆÈÆÆÈÆÄÅÎÇÅÉÇÅÅÃÁÃÃÎÇ;PM2FP1PE=<cKÀ[PÀ;PM0PEÎÁÄÄÄÆÂÆÂÄÍÈÁÃÁÅÁÁÃÃÌÁÍÇ;PM1PEÆÉÈÈÍÂ;PM2FP1PE=<iKÀKPÀ;PM0PEÁÆÂÅ;PM1PE¿ÅÄÅÂÃÎÈÁÄ¿ÂÁÆÁÂÁÆÂÅ¿ÄÁÂËË;PM2FP1PE=<uKÀwOÀ;PM0PEÆÅÁ¿ÂÃÂÅÄÃÌÌ¿ÂÃÂÁÆÅÆÆÇÑ¿;PM1PE¿ÃÆÁÅÆ;PM2FP1PE=<iLÀ{NÀ;PM0PEÄÅÆÅÆÅÈÅÊÇÈÇÆÇÄÅ¿ÅÒ¿ÁÌÅÊÇÊÇÈÉÈÇÆÇÆÃÆÂÅÑ¿;PM2FP1PE=<eLÀyNÀ;PM0PEÃÈ¿ÉÒ¿¿ÊÃÈÄÇ¿ÄÃÄÉÏ;PM2FP1PE=<mLÀoNÀ;PM0PEÄÅÄÃÊÐÃÂÂÅÏÁ;PM2FP1PE=<mLÀCNÀ;PM0PE¿ÉÁÉ¿ËÂËпʿ̿ʿÊÏ¿;PM2FP1PE=<uLÀuMÀ;PM0PEÂÅÂÁÂÁ¿Ã¿п¿ÆÁÄÃÄÁÄÂÃÑ¿;PM2FP1PE=<uLÀoMÀ;PM0PEÁÆ¿ÃÂÿÁ¿ÁÒ¿¿ÄÁÆ¿ÂÃÆËË;PM2FP1PE=<}LÀaMÀ;PM0PEÂÅÆÇÌÌÅÈÂÅÏ¿;PM2FP1PE=<AMÀMMÀ;PM0PE¿ÅÂÅÂÿÃп¿ÆÁÆ¿Ä¿ÄÑ¿;PM2FP1PE=<SMÀIOÀ;PM0PEÁÅÌÈÎÆÐÈÌÎÏÈÅÉÍÅÍÅÏÉÁÅп;PM2FP1PE=<[MÀyOÀ;PM0PEÈÈ¿èÏ¿¿çÈÈ¿Ï;PM1PEÈ¿¿ÈÇÇ;PM2FP1PE=<{MÀ}OÀ;PM0PEÊ¿Ä¿ÈÂÆÂÄ¿¿ÐÅ¿É¿ÅÁÇÃÊÁËË;PM1PEÄÃÆÄÉ¿;PM2FP1PE=<YNÀEOÀ;PM0PEÁÄÄÑÆÏÌÍÊËÌÌÉÌÉÌÃÌÁÌÁÆÍÉ;PM2FP1PE=<cNÀsNÀ;PM0PE¿Æ¿ÇÂÅÆÅÂÃÎÊÃÆÁ¿¿ÄÁÄÁÄÍÉ;PM2FP1PE=<AOÀCNÀ;PM0PEÁÂàñÎÊßòËË;PM2FP1PE=<IOÀ{MÀ;PM0PEÁÂÊÉÌÌÉÊ¿ÂÉÏ;PM2FP1PE=<]OÀeMÀ;PM0PEÄÅÂÃÄÃÆÃÄÃÊÐÅÂÁÂÃÄÁÂÂÃÑ¿;PM2FP1PE=<aOÀ]MÀ;PM0PEÂÅÂÁ¿Á¿ÂÒ¿ÁÆÁÂÁ¿ÁÏ¿;PM2FP1PE=<cOÀSMÀ;PM0PE¿ÅÂÃп¿ÆÁÄÏ¿;PM2FP1PE=<[OÀ]LÀ;PM0PEÇ¿¿õп¿öÇ¿;PM2FP1PE=<KPÀyNÀ;PM0PEÃÁÊÆÈÄÊÄÈÆÈÆÈÆÈÈÆÈËÌÅÇÇÇÅÃÇÅÇÃÅÅÉÃÇÅÃÁÎÉ;PM2FP1PE=<QPÀ?OÀ;PM0PEÁÃÈÊÍÊÇÉ¿Åп;PM2FP1PE=<QPÀEOÀ;PM0PE¿ÆÏ¿¿Åп;PM2FP1PE=<_PÀOOÀ;PM0PEÇÇÈ¿ÆÄÆÆÂÈÏ¿Á¿Á¿ÁÁÇÇÈÈÇ¿¿Çп;PM2FP1PE=<gPÀYOÀ;PM0PEÈ¿¿ÊÏ¿¿ÉÈ¿;PM2FP1PE=<iQÀMMÀ;PM0PEÃÂÄÇÆÇÆÇÄÉÆÉÄÇÂÅÂÇпÁÊÁÊÅÊÅÊÃÈÅÌÅÈÃÆÃÄÅÍ;PM2FP1PE=<sQÀEMÀ;PM0PEÄÅÆÁÆÎÃÂÄÇÏ¿;PM1PE¿ÃÄÁÃÆ;PM2FP1PE=<GRÀaLÀ;PM0PEÂÅÄÅÆÇÆÉÂÅпÃÌÅÌÅÊÃÆÂÃÑ¿;PM2FP1PE=<?RÀ}KÀ;PM0PEÇ¿¿ãÒ¿¿äÉ¿;PM2FP1PE=<GUÀEMÀ;PM0PEÄÅÊÇÌÅÊÇÌÇÌÅÌÇÊÅÈÇÌÌÉÊËÆËÈÉÈËÆÉÈËÆÉÈÄÇÑ¿;PM1PE¿ÁÄÃÃÆ;PM2FP1PE=<KUÀ}LÀ;PM0PE¿ÃÄÅ¿ÁÂÒ¿ÁÆÃÄÂÁÑ¿;PM2FP1PE=<GUÀ_KÀ;PM0PEÃÆ¿cÀÒ¿¿dÀÁÆËË;PM2FP1PE=<EVÀMJÀ;PM0PEÅÅDÀKÀÌÌCÀLÀÅÅ;PM2FP1PE=<iúkVÀ;PM0PEåÏíÓïÓñÕë×áÕÕÕÅÕÊÊ¿ÐÅÔÉÒËÒÍÒÍÌÉÆÒ¿Ô¿ÖÂÔÂØÂÖÄÖÄÖÄØÄØÄÖÆÖÄÖÄÔÄÔÄÔÂ;PM2RF2,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1;FT11,2FPPE=<Cö}SÀ;PM0PEÔÌÔÐÐÖÐÚÐÞÎàÐäÎâÌäÎäÎàÌàÎÜÎÚÎÔÎÐÁÌ¿ÌÂÌÆÌÄÎÂÎÂÌÃÌOÀåùßãÝÙÝÏÙÏÙÓÛÛÝÈ×ÈÕÈ×ÆÕÊ×Æ×È×ÈÕÃÍÃÍÃÍÃËÃÍÃÍÃÍÃË;PM2RF3,8,8,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1;FT11,3FPPE=<]öOOÀ;PM0PEÂàÄÞÂàÄÞÂÞÆàÄÞÆÞÆÞÈÜÈÞÊÜÊÜÌÜÎÚÐÚÃÊÁÌÇÐÇÒÇÒÉÎÉÌÉÆËÄË¿ÉÂË¿ËÁËÁÉÃÇÃÂÓÂ׿ÙÃÛÁÛÃÝÁßÅßÃáÅßÅáÃßÃßÅßÃÝÁÝÎÉÊÉÌËÈÍÊÍÈËÊËÌÉ;PM2RF4,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<GøqGÀ;PM0PEÅÒÁÒ¿ÔÂÖÄÖÂÖÄÔÂÖÉÊÉÈËÊÉÈÇÇÃÉÅÇÅÉÅÉÇÉËÉÍËÁÑÃÑÃÑÇÑÇÓÅÕÉ×Ç×ÐÆÒÆÔÈÖÄÔÆÔÄÒÄÐÂ;PM2FPPE=<aüAKÀ;PM0PEÄâÁâÁàÅàÅàÇàÅàÃâËØÅØÁÖ¿ÖÂØ¿ÖÂØ¿ÖÉÈÇÆÉÂÉÂÇ¿ËÁÉÁËÁÂÙ¿ÙÁ×Á×ÁÙÃÙÃ×Å×Å×Å×Å×Å×Å×Ã×ÃÙÅ×ØÉØÇØÇÖÇØÅÖÇØÇØÇ;PM2FPPE=<]AÀKIÀ;PM0PEÓØÓØÕÚÕÜÓÚÑÜËÜÅÜÅÏÅÓÁÓÁÕ¿Ó¿Õ¿ÕÁÓÖÇÒÅÔÅÔÅÔÅÔÅÒÅÔÅ;PM2FPPE=<qSÀAü;PM0PEÃÇÅÅÇÃÇÁÉÃÇÃÉÃÅÇÉÇÍÄÑÆÓÈÛÈáÂçÃñËëÇÝÎÓÜÍæÉìÉìÍäÑÜãàáÚÝÜÙÖ×ÔÕÒÑÒÓÎÏÎÑÎÑÌÏÌÑÊÓÌÓÌÕÌËÈÍÆÏÈÏÊÑÊÕÊÕÎ×ÎÛÐßÒßÔãÖçØëÚíÞñÞ÷âùæ?ÀèCÀìIÀîMÀòQÀöYÀú]ÀþcÀBÀiÀDÀoÀLÀwÀNÀ{ÀTÀCÁXÀIÁ\ÀÓÎßØíàóæûì?ÀòEÀôCÀôEÀöAÀòûòõîíèãàÕØÇÐÄÂÌÁÐÇØËÚÍÞÑÞÓâÓàÓâÓÞÓÜÑØÏÒËÎÇÆÃbÀEÀ\ÀAÀXÀýTÀûNÀ÷LÀóHÀóDÀï@ÀíþëüçúçøåôãöáòáòßòÝðßòÝðÝôÛòÝôÝöÝöÝøÝüÝüáBÀßBÀãHÀãð×ôÕòÓöÓôÓôÑôÑöÑôÓôÑôÕòÕò×ðÙîÛîßÞÕàÕà×àÙâÙÞÙÞÝÚÛÚßÖÝÔáÎáÌãÆå¿åÃç;PM2FPPE=<[÷EJÀ;PM0PEÅÛÃÝÅÝÃßÅáÁßÃãÁßÃãÁãÁßÁá¿ß¿á¿Ý¿Ýп¿Þ¿Þ¿âÂà¿âÄàÂäÂâÄàÂäÄàÄâÆàÄÞÄÞÆÜ¿ÂÏ¿;PM2FTFP1PE=<A÷KFÀ;PM0PEÅÉ¿ã¿ßÃÝÁÛÃÙÃÛÃÝÁÝпÄÜÂÞÆÚÄÜÂÜÂàÂàÁäÅÇÃÒ;PM1PEÅÿÅÆÊ;PM2FP1PE=<iô?FÀ;PM0PEÄ¿ÑÁÓÁÓ¿Ó¿Õ¿ÓÁÑÁÑÃÄÑÐÆÒÂÒ¿ÖÂÔ¿Ô¿ÖÂÒÂÄ¿ÉÐ;PM2FP1PE=<kóGEÀ;PM0PEáÇÏÓÃÑÇÉÊÏÌÒÆÒÈÌÚÆ¿Ò;PM2FP1PE=<WüSNÀ;PM0PE¿ÂÃÉÅÇÃÉÃÇÅÉÃÉÃÇÃÉÎÇÄÊÆÈÂÊÆÊÄÈÆÊÄÊÄÊÂÂÏÂ;PM2FP1PE=<sûkKÀ;PM0PE¿ÂÃÕÅÓÃÕÃÕÅÓÃÕÃÓÃÕÐÁÄÔÆÖÄÔÄÔÄÖÆÖÄÔÆÖÑÂ;PM2FP1PE=<OûYHÀ;PM0PEÅÅÃÙÃÙÃÙÃ×ÁÙÃ×ÃÙÃÙÒÁÂÚÄØÄÚÄÚÄØÂÚÄÚÄÚÇÇÁÐ;PM1PEÅ¿¿ÅÆÆ;PM2FP1PE=<gúYHÀ;PM0PEÈÆË¿ËÁËÁËÁÂÏÌÂÌ¿ÌÂÌÂÆÆÅÅÄÂÂÄÏÄ;PM2FP1PE=<uùwEÀ;PM0PEÃÃÅÓÅÓÅÑÅÕÃÑÅÓÅÓÅÓÐÃÆÔÆÒÆÔÆÔÆÔÆÔÆÔÆÔÁÃËÌ;PM2FP1PE=<køcDÀ;PM0PEÅÁÇËÉÉÇËÇÇÉÉÇËÇÉÇÇÌËÈÊÈÌÈÈÊÊÈÌÈÈÊÊÈÌÅÿÒ;PM1PEÁ¿ÃÁÆÂ;PM2FP1PE=<]÷aDÀ;PM0PEÆÄÉÁÉ¿Ë¿ÉÁÉÁÉ¿É¿Ë¿¿ÑÌ¿ÊÂÊ¿ÌÂÊ¿ÊÂÊ¿Ì¿ÄÄÃÃÄ¿¿ÄËÊ;PM2FP1PE=<QöCCÀ;PM0PEÉËÇËÉËËËÅËÉÇÉÍÉËÌÉÊÌÊÌÊÌÊÌÈÌÊÌÈÌÌÌÍÈ;PM2FP1PE=<aøiCÀ;PM0PEÅÅÃÏÅÍÁÍÅÍÒÅÄÐÄÎÄÎÆÐÅÅÅÐ;PM2FP1PE=<G÷wBÀ;PM0PEËÅËÅËÇÉÅËÅËÅËÅÇÅÆÏÌÆÌÈÊÆÌÆÌÆÌÈÊÆÌÆÇÎ;PM2FP1PE=<W?ÀsLÀ;PM0PE¿ÆÅÍÃÍÁÍÃËÃËÇÇÇÇÏÃÂÏÔÆÎÊÊÌÆÎÄÎÂÎÄÌÄÊÂÄÏ¿;PM2FP1PE=<c?ÀyIÀ;PM0PE¿ÃÄÛÄÙ¿ÕÂÕ¿Ó¿ÕÂÓ¿Õп¿ÖÁÔ¿Ö¿Ô¿ÖÁØÃÚÃÜ¿ÃÏÆ;PM2FP1PE=<mþAFÀ;PM0PE¿ÂÇáÅÝÅÝÅÝÅßÇÝÅÝÇáÐÅÈâÈàÆàÆàÆÞÆÞÆÞÈà¿ÂÏ¿;PM2FP1PE=<aþuCÀ;PM0PE¿ÏÃÑ¿ÑÁÑÃÏ¿ÑÁÓ¿Ïп¿ÐÂÒÂÒÂÐÂÒÂÒÂÔ¿ÐÏ¿;PM2FP1PE=<[þ[BÀ;PM0PEÉÇ¿É¿É¿Ë¿ÇÂË¿ÉÂÉ¿Éп¿ÊÁÊ¿Ê¿Ì¿È¿ÌÁÊ¿ÊÉÇÄÐ;PM1PEÉÄ¿ËÊÈ;PM2FP1PE=<GûSBÀ;PM0PEÙÃÏÇÍÇÍÅÓÃÙ¿çÆ÷ÐÃÏøÏêÇà¿ÔÆÐÈÎÈÐÆÔ¿Ò;PM2FP1PE=<QDÀWIÀ;PM0PE¿áÃÙÃÕÇÓÅÑÇÑÇÑÇÕÐÅÆÔÈÒÈÒÊÔÆÔÆØÂÞ¿âÏ¿;PM2FP1PE=<yCÀqEÀ;PM0PEÁÁÅáÃÝÃÛÃÛÁÛ¿ÙÁÙ¿Ûп¿ÜÂÚÂÚÂÚÂÜÄÜÆÞÆâÁÁÍÆ;PM2FP1PE=<{BÀUCÀ;PM0PEÁÁÕËÍÑÉÕÃÓÁÕ¿ÕÃÓÃÑÎÅÈÖÂÔÂÖÂÔÄÔÆÐÌÐÒÊÃÁÁÒ;PM2FP1PE=<O@ÀCCÀ;PM0PEÕÍÕÅÑÃ׿ÑÂÕÂÕÂ׿ÂÑÖÂÔÁÖÁÔÁØ¿ØÂØÊØÎÉÎ;PM2FP1PE=<?UÀaý;PM0PEÇÁØÇØÇØÅØÇØÉØÅØÇØÉÚÅØÅÞÅÜÅÞÃàÁàÁâ¿¿Òá¿ß¿ÝÂÝÆÛÄÙÆÙÆ×ÈÙÈ×È×È×ÈÕÈ×È×ÆÙÈÇÃÈÄÅÂÁÅÌÉ;PM2FP1PE=<}VÀw?À;PM0PE¿ÞÐÖÒÒÔÌÔÊÔÈÔÌÒÌÒËÊÍÑËÕÇÑÉÓËÑÏÑÓÏÛÍ¿ÄÏ;PM2FP1PE=<gYÀUBÀ;PM0PEÌØÊØÌÖÎÖÒÒÚÒâÐìÎÃÐíÍãÑÛÓÓÓÏÕËÙË×É×ÎÅ;PM2FP1PE=<AYÀsü;PM0PEÇÁàÃà¿àÂÞÂÞÁÞÅÞÍà×ÌÌáÚáÐáÈß¿Ý¿ßÁß¿ÝÂÅÁÆÂÃÂÁÃÌË;PM2FP1PE=<YZÀSþ;PM0PEÁÁZÀbÀËÌYÀaÀ¿ÁÎÇ;PM2FP1PE=<o_ÀICÀ;PM0PEèÊäÎÞÐàÐÚÔÚÔÖÖÒØÔÖÐÖÎÖÐØÌÖÌÔÌÒÊÒÍÈËÏËÓÉÓÍÕÍÕÍÕÏÕÑ×ÑÓÕÕ×ÓÙÑÛÏßÍáËãÉÂÑ;PM2FP1PE=<EZÀgý;PM0PEÛÉ×ÉÙÍÙÉ×ÉÕÅÕÁÓÂÅÏÚÃØÂØÆÜÌÚÌØÌÚÌØÈÃÐ;PM2FP1PE=<Q^Àkû;PM0PEÊÇÈ×Æá¿åÁçÅãËÝÍÕÌËÐÚÎàÆèÄêÁèÅäÉÜÏÒÇÑ;PM2FP1PE=<YaÀsý;PM0PEàÎÞÊàÈàÄÜÃÜÇÖÑÔÙÐÊ×ÜÛÔÝÊßÄáÃáÅáÍßÍÈÍ;PM2FP1PE=<WâeUÀ;PM0PEÐËÎÉÌÇÊÇÈÇÈÍÈÓÊÛÊÙÊÍÌÁÌÂÊÆÌÄÌ¿ÎÉÖÛÒÙÎÕÌÓÈÏÆÍÈËÈÇÖÉÖÅÔÅÐÁÊÂÆÈ¿ÌÅÒÙÎÍÌÁÌ¿ÈÆÊÄÌ¿ÌÇÌÏÒÙÒßØßØÝØÕØÍØ¿ÖÄÔÇÒÍÎÓÎÓÌÑÊÏÌÇÊÅÌÅÈÇÊÇÌÉÈÉÌËÌÉпÓÄÕÂÙÂÙÂÙÄÛÂ×ÂÓ;PM2FT11,3FPPE=<I^Àaû;PM0PEàÌÜÐØÖÖØÔÚÔÜÒÞÒÚåêéèíæïæóäóä÷ä÷âûâùäûàûâûâûâ÷äùâCÀðIÀòKÀöMÀôQÀøOÀöQÀöMÀöMÀôIÀòGÀðAÀê?ÀêõâïÞéÚéÜùæCÀîMÀöSÀüWÀBÀYÀBÀ[ÀBÀYÀBÀUÀþQÀúGÀòýîïàãØÓÊÑÄÏÂÉÂÇÁÃÅÁÇÂÍÆÑÞåâçæéèéìëðíôíöïöïüñüñþó@ÀñBÀõBÀóDÀõFÀóDÀóFÀõHÀõFÀóFÀóFÀóDÀóFÀñBÀñDÀñ@Àï@ÀïþëúíúéèãæßèáêÝæßèÛèÝèÝèÛæÛèÛæÝèÛäÝæÝæßÚËÚËØËÚËÚÍÚËØËÚËÚËÚËØËÚËÚÍÚËØËÚË;PM2FT11,4FPMC1,90PE=<I]À_ø;PM0PEÆýÒùÜóæëîåòÛúÑþÅüÆúÒôÜìææìÜôÒúÆþÅüÑúÛôåìëæóÜùÒûÆýÅùÑñÛíååëÛóÑùÅû;PM1PEÄ¿ÆûÒùÜñæíìãôÛøÑüÅüÆøÒôÜìäæîÚòÒúÆüÅüÑøÙôåìëäóÜ÷ÒûÆûÅ÷ÑóÛëãåëÛóÑ÷Åû;PM1PE;PM2FPPE=<E]À_ø;PM0PEÆûÒùÜñæíìãôÛøÑüÅüÆøÒôÜìäæîÚòÒúÆüÅüÑøÙôåìëäóÜ÷ÒûÆûÅ÷ÑóÛëãåëÛóÑ÷Åû;PM1PEÆ¿ÆûÐ÷ÜñäëìãòÛøÑüÅüÆöÒôÜêäæìÜòÐøÆüÅüÏöÛòåìéæóÚõÒûÆûÅ÷ÑñÙëåãëÛñÏõÅû;PM1PE;PM2FPPE=<?]À_ø;PM0PEÆûÐ÷ÜñäëìãòÛøÑüÅüÆöÒôÜêäæìÜòÐøÆüÅüÏöÛòåìéæóÚõÒûÆûÅ÷ÑñÙëåãëÛñÏõÅû;PM1PEÄ¿ÆûÐõÜñäëêáòÛöÏüÅúÆöÐòÜìââìÜòÒöÆüÅúÑöÛòáìëâñÜõÐùÆûÅõÏñÛéáãëÛñÏõÅù;PM1PE;PM2RF5,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<{\À_ø;PM0PEÆûÐõÜñäëêáòÛöÏüÅúÆöÐòÜìââìÜòÒöÆüÅúÑöÛòáìëâñÜõÐùÆûÅõÏñÛéáãëÛñÏõÅù;PM1PEÄ¿ÆùÒõÚïâëìáðÙöÑúÅúÆöÒðÚêâäìÚðÐöÆúÅøÏöÙðãìéâïÜõÐùÆùÅõÏïÛëááëÙïÑõÅ÷;PM1PE;PM2FPPE=<w\À_ø;PM0PEÆùÒõÚïâëìáðÙöÑúÅúÆöÒðÚêâäìÚðÐöÆúÅøÏöÙðãìéâïÜõÐùÆùÅõÏïÛëááëÙïÑõÅ÷;PM1PEÆ¿ÆùÐóÚïâéêáðÙöÏøÅøÆôÐðÚêâäêØðÒôÆúÅøÑô×ðãêéäïØóÒ÷Æ÷ÅõÑï×éãáéÙïÏóÅ÷;PM1PE;PM2FPPE=<q\À_ø;PM0PEÆùÐóÚïâéêáðÙöÏøÅøÆôÐðÚêâäêØðÒôÆúÅøÑô×ðãêéäïØóÒ÷Æ÷ÅõÑï×éãáéÙïÏóÅ÷;PM1PEÄ¿Æ÷ÐóÚïâçèáðÙôÏøÅöÆöÐîÚêâàèÜðÎôÆøÅöÍöÛîßèéâíÚõÐõÆ÷ÅóÏïÙçááçÙíÏõÅõ;PM1PE;PM2RF6,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<m\À_ø;PM0PEÆ÷ÐóÚïâçèáðÙôÏøÅöÆöÐîÚêâàèÜðÎôÆøÅöÍöÛîßèéâíÚõÐõÆ÷ÅóÏïÙçááçÙíÏõÅõ;PM1PEÆ¿Æ÷ÎñÚïâåèáîÙòÏøÅöÆôÐîÚèââæØðÐòÆøÅöÏò×ðáèçàíÚóÐõÆ÷ÅñÏíÙçßáçÙïÍñÅõ;PM1PE;PM2FPPE=<g\À_ø;PM0PEÆ÷ÎñÚïâåèáîÙòÏøÅöÆôÐîÚèââæØðÐòÆøÅöÏò×ðáèçàíÚóÐõÆ÷ÅñÏíÙçßáçÙïÍñÅõ;PM1PEÄ¿ÆõÐóØëàçèßî×òÏöÅöÆòÐîØèààèØìÐôÆöÅöÏò×îßæçâíØñÎõÆõÅñÍí×çáßå×íÏñÅõ;PM1PE;PM2FPPE=<c\À_ø;PM0PEÆõÐóØëàçèßî×òÏöÅöÆòÐîØèààèØìÐôÆöÅöÏò×îßæçâíØñÎõÆõÅñÍí×çáßå×íÏñÅõ;PM1PEÄ¿ÆõÐïØíàåèßìÙðÍöÅôÆòÎìÚæààæÚîÐðÄöÃôÏòÙìßæåàëÚñÐóÄõÃïÏëÙçßßå×ëÏñÅó;PM1PE;PM2RF7,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<_\À_ø;PM0PEÆõÐïØíàåèßìÙðÍöÅôÆòÎìÚæààæÚîÐðÄöÃôÏòÙìßæåàëÚñÐóÄõÃïÏëÙçßßå×ëÏñÅó;PM1PEÆ¿ÄóÐïØëàçæÝì×ðÏôÃôÄðÐìØæÞàèØìÎðÆôÅòÍð×îßæåÞëØïÐóÆóÅïÏë×åÝßå×íÏïÃñ;PM1PE;PM2FPPE=<Y\À_ø;PM0PEÄóÐïØëàçæÝì×ðÏôÃôÄðÐìØæÞàèØìÎðÆôÅòÍð×îßæåÞëØïÐóÆóÅïÏë×åÝßå×íÏïÃñ;PM1PEÄ¿ÆóÎïØéÞåæÝì×ðÏòÃòÄðÐìØäÞàæÖêÐðÄôÃòÏðÕêßæãàëÖïÐñÄñÃïÏëÕåßÝå×éÍïÅñ;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<U\À_ø;PM0PEÆóÎïØéÞåæÝì×ðÏòÃòÄðÐìØäÞàæÖêÐðÄôÃòÏðÕêßæãàëÖïÐñÄñÃïÏëÕåßÝå×éÍïÅñ;PM1PEÆ¿ÄóÎëØëÞãäßìÕîÍòÅòÆîÎêÖäààäÖìÐìÄôÃòÏîÕêßäãàéÖíÎñÆñÅíÍëÕãßÝã×éÍíÃñ;PM1PE;PM2FPPE=<O\À_ø;PM0PEÄóÎëØëÞãäßìÕîÍòÅòÆîÎêÖäààäÖìÐìÄôÃòÏîÕêßäãàéÖíÎñÆñÅíÍëÕãßÝã×éÍíÃñ;PM1PEÄ¿ÄñÐíÖçÜåæÛè×îÍòÃðÄîÎêØäÜÞæÖèÎîÆòÅðÍîÕèÝäãÞéØíÎïÄñÃíÍç×åÝÛãÕçÏíÃï;PM1PE;PM2FPPE=<K\À_ø;PM0PEÄñÐíÖçÜåæÛè×îÍòÃðÄîÎêØäÜÞæÖèÎîÆòÅðÍîÕèÝäãÞéØíÎïÄñÃíÍç×åÝÛãÕçÏíÃï;PM1PEÄ¿ÆïÎíÖçÞáâÝêÕìÍðÅðÆìÎèÖäÞÞâÖèÎîÄðÃðÍìÕèÝäãÞçÔëÐïÄïÃëÏéÓáÝÝãÕçÍëÅï;PM1PE;PM2FPPE=<G\À_ø;PM0PEÆïÎíÖçÞáâÝêÕìÍðÅðÆìÎèÖäÞÞâÖèÎîÄðÃðÍìÕèÝäãÞçÔëÐïÄïÃëÏéÓáÝÝãÕçÍëÅï;PM1PEÆ¿ÄïÎëÖçÜáâÝèÓìÍðÃîÄìÎèÔäÞÜâÖèÌìÆðÅîËìÕèÛâãÞçÖëÌíÆïÅëËçÕáÝÛáÕçÍëÃí;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<A\À_ø;PM0PEÄïÎëÖçÜáâÝèÓìÍðÃîÄìÎèÔäÞÜâÖèÌìÆðÅîËìÕèÛâãÞçÖëÌíÆïÅëËçÕáÝÛáÕçÍëÃí;PM1PEÄ¿ÆíÌëÖçÜßâÛæÕìÍîÃîÄêÎèÖâÜÜàÔèÎìÄîÃìÍìÓèÛâáÚçÖéÎíÄíÃëÍåÕáÙÛáÕçËëÅë;PM1PE;PM2FPPE=<}[À_ø;PM0PEÆíÌëÖçÜßâÛæÕìÍîÃîÄêÎèÖâÜÜàÔèÎìÄîÃìÍìÓèÛâáÚçÖéÎíÄíÃëÍåÕáÙÛáÕçËëÅë;PM1PEÆ¿ÄíÎéÔåÜáàÙæÕêËîÅîÆêÌäÖâÚÜâÔæÎêÄîÃìÍêÓæÛâáÜãÔéÌíÆíÅéËåÓßÛÛáÓåÍéÃë;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<w[À_ø;PM0PEÄíÎéÔåÜáàÙæÕêËîÅîÆêÌäÖâÚÜâÔæÎêÄîÃìÍêÓæÛâáÜãÔéÌíÆíÅéËåÓßÛÛáÓåÍéÃë;PM1PEÄ¿ÄíÌçÖåÚßâÛäÓêËìÃìÄèÌæÔàÜÜàÔæÌèÆîÅìËèÓæÛàßÜåÔçÌëÄëÃéËãÓáÛÙßÕåËçÃë;PM1PE;PM2FPPE=<s[À_ø;PM0PEÄíÌçÖåÚßâÛäÓêËìÃìÄèÌæÔàÜÜàÔæÌèÆîÅìËèÓæÛàßÜåÔçÌëÄëÃéËãÓáÛÙßÕåËçÃë;PM1PEÄ¿ÆëÌçÔãÚßàÙäÓèËìÅêÆèÌæÔÞÚÜàÔäÌèÄìÃêËèÓæÛÞÝÚåÖçÌéÄëÃçËãÕßÙÙÝÓåËçÅé;PM1PE;PM2FPPE=<o[À_ø;PM0PEÆëÌçÔãÚßàÙäÓèËìÅêÆèÌæÔÞÚÜàÔäÌèÄìÃêËèÓæÛÞÝÚåÖçÌéÄëÃçËãÕßÙÙÝÓåËçÅé;PM1PEÆ¿ÄéÌçÔãØßà×äÓèËêÃêÄèÌäÔÞØÚàÒäÌèÆêÅêËæÑäÙÞÝÜãÒçÌéÆéÅçËãÑßÛ×ÝÓãËåÃé;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<i[À_ø;PM0PEÄéÌçÔãØßà×äÓèËêÃêÄèÌäÔÞØÚàÒäÌèÆêÅêËæÑäÙÞÝÜãÒçÌéÆéÅçËãÑßÛ×ÝÓãËåÃé;PM1PEÄ¿ÄéÌåÔáØßàÙâÑæËêÃèÄæÌäÒÞÚÚàÒâÎæÂêÁèÍæÑäÙÞÝÚãÒåÌçÄéÃåËáÑßÙ×ÝÓãËåÃç;PM1PE;PM2FPPE=<e[À_ø;PM0PEÄéÌåÔáØßàÙâÑæËêÃèÄæÌäÒÞÚÚàÒâÎæÂêÁèÍæÑäÙÞÝÚãÒåÌçÄéÃåËáÑßÙ×ÝÓãËåÃç;PM1PEÆ¿ÂéÌãÔáØÝÞ×âÓäËêÃèÄæÌâÔÞØØÞÒâÌäÄêÃèËæÑà×ÞÝØáÔåÌçÄéÃãËáÓÝ××ÝÓßËåÁç;PM1PE;PM2FPPE=<_[À_ø;PM0PEÂéÌãÔáØÝÞ×âÓäËêÃèÄæÌâÔÞØØÞÒâÌäÄêÃèËæÑà×ÞÝØáÔåÌçÄéÃãËáÓÝ××ÝÓßËåÁç;PM1PEÄ¿ÄçÌãÒáØÛÜ×âÑäËèÃèÄäÌàÒÞØØÜÒâÌäÄèÃæËäÑâ×ÞÝØßÒãÌçÂçÁãËáÑÛ××ÝÑáËãÃå;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<[[À_ø;PM0PEÄçÌãÒáØÛÜ×âÑäËèÃèÄäÌàÒÞØØÜÒâÌäÄèÃæËäÑâ×ÞÝØßÒãÌçÂçÁãËáÑÛ××ÝÑáËãÃå;PM1PEÄ¿ÄçÌãÒßØÛÚ×âÏäËæÃæÄäÌàÐÜØØÜÐàÌäÄèÃæËäÏà×ÜÛØßÐãÌåÄåÃãËáÏÙ××ÛÑßËãÃå;PM1PE;PM2FPPE=<W[À_ø;PM0PEÄçÌãÒßØÛÚ×âÏäËæÃæÄäÌàÐÜØØÜÐàÌäÄèÃæËäÏà×ÜÛØßÐãÌåÄåÃãËáÏÙ××ÛÑßËãÃå;PM1PEÆ¿ÄåÊáÒßÖÛÜÕàÑâËæÁäÂäÌÞÒÜÖØÜÒàÊâÄæÃäÉäÑÞ×ÜÛÖÝÒãÌãÄåÃáËßÑÛÕÕÛÑÝÉãÃã;PM1PE;PM2FPPE=<Q[À_ø;PM0PEÄåÊáÒßÖÛÜÕàÑâËæÁäÂäÌÞÒÜÖØÜÒàÊâÄæÃäÉäÑÞ×ÜÛÖÝÒãÌãÄåÃáËßÑÛÕÕÛÑÝÉãÃã;PM1PEÄ¿ÄãÊãÒÝÖÛÚÓÞÑäÉäÃäÄâÊÞÒÜÔÖÜÐÞÌäÂäÁäËâÏÞÕÜÛÖÝÐáÊãÄãÃãÉÝÏÙÕÕÛÑÝÉáÃã;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<M[À_ø;PM0PEÄãÊãÒÝÖÛÚÓÞÑäÉäÃäÄâÊÞÒÜÔÖÜÐÞÌäÂäÁäËâÏÞÕÜÛÖÝÐáÊãÄãÃãÉÝÏÙÕÕÛÑÝÉáÃã;PM1PEÆ¿ÂãÌáÐÝÔÙÜÕÞÍàËäÃäÄàÌÞÎÚÖÖÚÐÞÊâÄäÃäÉàÏÞÕÚÙÖÝÐßÊãÄãÃßÉÝÏÛÕÓÙÏÝËßÁã;PM1PE;PM2FPPE=<G[À_ø;PM0PEÂãÌáÐÝÔÙÜÕÞÍàËäÃäÄàÌÞÎÚÖÖÚÐÞÊâÄäÃäÉàÏÞÕÚÙÖÝÐßÊãÄãÃßÉÝÏÛÕÓÙÏÝËßÁã;PM1PEÄ¿ÄãÊÝÐÝÔÙÚÓÞÑÞÇäÃâÄàÈÞÒØÔÖÚÐÞÊÞÄäÃâÉàÏÞÕØ×ÔÝÒßÊáÂãÁÝÉÝÑÙÓÓ×ÏÝÉßÃá;PM1PE;PM2FPPE=<C[À_ø;PM0PEÄãÊÝÐÝÔÙÚÓÞÑÞÇäÃâÄàÈÞÒØÔÖÚÐÞÊÞÄäÃâÉàÏÞÕØ×ÔÝÒßÊáÂãÁÝÉÝÑÙÓÓ×ÏÝÉßÃá;PM1PEÄ¿ÄáÊßÐÛÔ×ÚÓÚÏàÉâÃâÄÞÊÜÐÚÔÔØÐÜÈàÄâÃàÇàÏÜÓØÙÖÛÎÝÊáÄáÃßÉÙÍÙÕÓ×ÏÛÉßÃß;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<?[À_ø;PM0PEÄáÊßÐÛÔ×ÚÓÚÏàÉâÃâÄÞÊÜÐÚÔÔØÐÜÈàÄâÃàÇàÏÜÓØÙÖÛÎÝÊáÄáÃßÉÙÍÙÕÓ×ÏÛÉßÃß;PM1PEÆ¿ÄáÈÝÐÙÔ×ØÕÜÍÞÉàÁàÂÞÊÜÎØÖÔØÎÚÊÞÄâÃàÉÞÍÜÓØ×ÔÛÎÝÊßÄßÃÝÉÛÍ×ÓÓ×ÏÛÇÝÃß;PM1PE;PM2FPPE=<yZÀ_ø;PM0PEÄáÈÝÐÙÔ×ØÕÜÍÞÉàÁàÂÞÊÜÎØÖÔØÎÚÊÞÄâÃàÉÞÍÜÓØ×ÔÛÎÝÊßÄßÃÝÉÛÍ×ÓÓ×ÏÛÇÝÃß;PM1PEÄ¿ÄßÈÝÎÙÔ×ØÓÚÍÞÇàÃÞÄÞÈÜÎÖÔÔØÎÚÊÞÂàÁÞÉÞÍÚÓØÕÔÛÎÝÈÝÄßÃÝÇÙÍ×ÓÓ×ÍÙÇÝÃÝ;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,7FPPE=<uZÀ_ø;PM0PEÄßÈÝÎÙÔ×ØÓÚÍÞÇàÃÞÄÞÈÜÎÖÔÔØÎÚÊÞÂàÁÞÉÞÍÚÓØÕÔÛÎÝÈÝÄßÃÝÇÙÍ×ÓÓ×ÍÙÇÝÃÝ;PM1PEÆ¿ÂßÊÛÎÙÒÕÖÑÚÏÜÇàÃÞÄÜÈÚÐØÒÒÖÎÚÈÜÄàÃÞÇÜÍÚÑØ×ÒÙÎÛÈÝÄßÃÛÇÙÍÕÑÑ×ÍÙÉÛÁÝ;PM1PE;PM2FPPE=<oZÀ_ø;PM0PEÂßÊÛÎÙÒÕÖÑÚÏÜÇàÃÞÄÜÈÚÐØÒÒÖÎÚÈÜÄàÃÞÇÜÍÚÑØ×ÒÙÎÛÈÝÄßÃÛÇÙÍÕÑÑ×ÍÙÉÛÁÝ;PM1PE¿ÄÝÈÛÎÙÒÕÖÑÚÍÜÇÞÃÞÄÜÈØÎÖÒÔÖÌÚÈÜÄÞÃÞÇÚËÚÓÖÕÒ×ÎÛÈÝÄÝÃÛÇÙÍÕÑÑÕÍÙÇÙÃÝ;PM1PE;PM2FPPE=<mZÀ_ø;PM0PEÄÝÈÛÎÙÒÕÖÑÚÍÜÇÞÃÞÄÜÈØÎÖÒÔÖÌÚÈÜÄÞÃÞÇÚËÚÓÖÕÒ×ÎÛÈÝÄÝÃÛÇÙÍÕÑÑÕÍÙÇÙÃÝ;PM1PEÆ¿ÂÝÈÛÎ×ÒÓÖÑØÍÚÇÞÁÜÂÜÈØÎÖÒÐÔÎØÊÜÂÞÁÜÉÜÍØÏÖÕÐ×ÎÛÈÛÄÝÃÙÇ×ÍÕÏÑÕÍ×ÇÛÁÛ;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,8FPPE=<gZÀ_ø;PM0PEÂÝÈÛÎ×ÒÓÖÑØÍÚÇÞÁÜÂÜÈØÎÖÒÐÔÎØÊÜÂÞÁÜÉÜÍØÏÖÕÐ×ÎÛÈÛÄÝÃÙÇ×ÍÕÏÑÕÍ×ÇÛÁÛ;PM1PEÄ¿ÂÛÊÙÌ×ÒÕÔÏØÍÚÇÜÁÜÂÚÈØÎÔÐÐÖÎØÈÚÂÜÁÚÇÜÍØÏÔÓÐ×ÎÙÈÛÂÛÁÙÇ×ÍÓÏÑÓË×ÉÛÁÙ;PM1PE;PM2FPPE=<cZÀ_ø;PM0PEÂÛÊÙÌ×ÒÕÔÏØÍÚÇÜÁÜÂÚÈØÎÔÐÐÖÎØÈÚÂÜÁÚÇÜÍØÏÔÓÐ×ÎÙÈÛÂÛÁÙÇ×ÍÓÏÑÓË×ÉÛÁÙ;PM1PEÆ¿ÂÛÈ×Ì×ÐÓÖÏÖËÚÇÚÃÚÄÚÈÖÌÔÐÒÔÌØÈØÂÜÁÚÇØËØÑÔÓÐÕÌÙÊÙÂÙÁÙÉÕËÕÏÏÓË×Ç×ÁÙ;PM1PE;PM2FPPE=<]ZÀ_ø;PM0PEÂÛÈ×Ì×ÐÓÖÏÖËÚÇÚÃÚÄÚÈÖÌÔÐÒÔÌØÈØÂÜÁÚÇØËØÑÔÓÐÕÌÙÊÙÂÙÁÙÉÕËÕÏÏÓË×Ç×ÁÙ;PM1PEÄ¿ÂÛÈ×ÌÓÐÓÔÏÖËØÇÚÁÚÂØÈÖÌÒÐÐÔÌÔÈØÄÜÃÚÇØËÖÏÒÑÐÕÌ×ÈÙÂÙÁ×ÇÕËÓÏÏÑËÕÇ×ÁÙ;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,1FPPE=<YZÀ_ø;PM0PEÂÛÈ×ÌÓÐÓÔÏÖËØÇÚÁÚÂØÈÖÌÒÐÐÔÌÔÈØÄÜÃÚÇØËÖÏÒÑÐÕÌ×ÈÙÂÙÁ×ÇÕËÓÏÏÑËÕÇ×ÁÙ;PM1PEÄ¿ÄÙÆÕÌÕÐÑÒÏÖËÖÇÚÁØÂØÈÖÌÒÐÎÒÌÖÈÖÂÚÁØÇØËÔÍÒÑÐÕÌ×È×ÂÙÁÕÇÕËÑÏÏÑËÓÅ×Ã×;PM1PE;PM2FPPE=<UZÀ_ø;PM0PEÄÙÆÕÌÕÐÑÒÏÖËÖÇÚÁØÂØÈÖÌÒÐÎÒÌÖÈÖÂÚÁØÇØËÔÍÒÑÐÕÌ×È×ÂÙÁÕÇÕËÑÏÏÑËÓÅ×Ã×;PM1PEÆ¿Â×È×ÊÓÎÑÒÍÔËØÅØÁØÂÖÆÔÌÒÎÐÒÊÔÈØÂØÁØÇÖÉÔÏÒÑÎÓÌÕÆ×Ä×Ã×ÅÓËÑÍÍÑÉÓÇÕÁ×;PM1PE;PM2FPPE=<OZÀ_ø;PM0PEÂ×È×ÊÓÎÑÒÍÔËØÅØÁØÂÖÆÔÌÒÎÐÒÊÔÈØÂØÁØÇÖÉÔÏÒÑÎÓÌÕÆ×Ä×Ã×ÅÓËÑÍÍÑÉÓÇÕÁ×;PM1PEÄ¿Â×ÈÕÊÓÎÏÐÍÖÉÔÇØÁÖÂÖÈÔÊÒÎÎÐÊÔÆÖÂØÁÖÅÖÉÔÍÐÑÐÓÈÕÈÕÂ×ÁÓÇÕÇÏÏÍÏÉÓÇÕÁÕ;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,2FPPE=<KZÀ_ø;PM0PEÂ×ÈÕÊÓÎÏÐÍÖÉÔÇØÁÖÂÖÈÔÊÒÎÎÐÊÔÆÖÂØÁÖÅÖÉÔÍÐÑÐÓÈÕÈÕÂ×ÁÓÇÕÇÏÏÍÏÉÓÇÕÁÕ;PM1PEÆ¿ÂÕÆÓÊÓÎÏÐÍÔÉÔÅÖÃÖÄÔÆÒÊÒÎÌÐÌÔÆÔÂÖÁÔÅÖËÒËÒÑÌÑÌÓÆÕÂÕÁÓÅÓËÏËÍÑÉÑÅÕÁÓ;PM1PE;PM2FPPE=<EZÀ_ø;PM0PEÂÕÆÓÊÓÎÏÐÍÔÉÔÅÖÃÖÄÔÆÒÊÒÎÌÐÌÔÆÔÂÖÁÔÅÖËÒËÒÑÌÑÌÓÆÕÂÕÁÓÅÓËÏËÍÑÉÑÅÕÁÓ;PM1PEÄ¿ÂÕÆÓÊÑÎÏÎËÒÉÔÅÖÁÖÂÒÆÒÊÐÌÎÐÈÒÆÔÄÖÃÔÅÔÇÒÍÐÏÌÑÊÑÆÕÂÕÁÓÅÑÉÍËÍÏÉÑÅÓÁÓ;PM1PE;PM2FPPE=<AZÀ_ø;PM0PEÂÕÆÓÊÑÎÏÎËÒÉÔÅÖÁÖÂÒÆÒÊÐÌÎÐÈÒÆÔÄÖÃÔÅÔÇÒÍÐÏÌÑÊÑÆÕÂÕÁÓÅÑÉÍËÍÏÉÑÅÓÁÓ;PM1PEÄ¿ÄÕÆÑÈÑÌÍÐËÐÉÔÅÔÁÔÂÔÆÐÊÎÌÎÎÈÒÆÒÂÖÁÔÅÒÇÒÍÎÍÎÏÈÓÆÓÂÓÁÓÅÏÇÏÍËÍÇÑÅÑÃÓ;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<}YÀ_ø;PM0PEÄÕÆÑÈÑÌÍÐËÐÉÔÅÔÁÔÂÔÆÐÊÎÌÎÎÈÒÆÒÂÖÁÔÅÒÇÒÍÎÍÎÏÈÓÆÓÂÓÁÓÅÏÇÏÍËÍÇÑÅÑÃÓ;PM1PEÆ¿ÂÓÄÑÊÏÌÏÎÉÐÉÒÃÔÁÒÂÒÄÒÊÌÊÌÐÊÐÆÒÂÔÁÒÅÒÉÒËÌËÌÑÊÑÄÑÄÓÃÑÃÏÉÍËËËÉÑÃÑÁÑ;PM1PE;PM2FPPE=<wYÀ_ø;PM0PEÂÓÄÑÊÏÌÏÎÉÐÉÒÃÔÁÒÂÒÄÒÊÌÊÌÐÊÐÆÒÂÔÁÒÅÒÉÒËÌËÌÑÊÑÄÑÄÓÃÑÃÏÉÍËËËÉÑÃÑÁÑ;PM1PEÄ¿ÂÑÆÑÈÏÌËÎËÎÇÒÅÒÁÒÂÐÆÐÈÎÌÌÌÈÐÄÒÂÒÁÒÃÐÇÐËÌÍÌÏÊÏÄÑÂÑÁÑÃÍÉÍËËËÇÏÅÏÁÑ;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<sYÀ_ø;PM0PEÂÑÆÑÈÏÌËÎËÎÇÒÅÒÁÒÂÐÆÐÈÎÌÌÌÈÐÄÒÂÒÁÒÃÐÇÐËÌÍÌÏÊÏÄÑÂÑÁÑÃÍÉÍËËËÇÏÅÏÁÑ;PM1PEÆ¿¿ÑÆÏÈÍÊÍÎÉÎÇÐÅÒÁÐÂÒÆÎÈÌÊÌÎÆÎÆÐÂÒÁÐÅÐÅÐËÌËÌÍÆÑÆÏÂÑÁÏÅÍÅÍËÉËÇÏÅÏ¿Ï;PM1PE;PM2FPPE=<mYÀ_ø;PM0PE¿ÑÆÏÈÍÊÍÎÉÎÇÐÅÒÁÐÂÒÆÎÈÌÊÌÎÆÎÆÐÂÒÁÐÅÐÅÐËÌËÌÍÆÑÆÏÂÑÁÏÅÍÅÍËÉËÇÏÅÏ¿Ï;PM1PEÄ¿ÂÑÄÍÈÍÊËÌÉÎÇÎÅҿпÎÆÐÈÌÊÈÌÊÎÄÎÂÒÁÐÃÎÉÎÇÌËÊÏÈÍÆÏ¿Ñ¿ÍÅÍÇËÉÉËÇÍÃÍÁÏ;PM1PE;PM2FPPE=<iYÀ_ø;PM0PEÂÑÄÍÈÍÊËÌÉÎÇÎÅҿпÎÆÐÈÌÊÈÌÊÎÄÎÂÒÁÐÃÎÉÎÇÌËÊÏÈÍÆÏ¿Ñ¿ÍÅÍÇËÉÉËÇÍÃÍÁÏ;PM1PEÄ¿ÂÏÄÍÈÍÊÉÊÉÎÇÎÃÐÁÐÂÎÄÌÈÌÊÊÊÆÎÆοпÎÅÐÅÌÉÌËÈËÈÍÄÏÂÏÁÍÃÍÇÉÇÉËÇËÃÏÁÍ;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<eYÀ_ø;PM0PEÂÏÄÍÈÍÊÉÊÉÎÇÎÃÐÁÐÂÎÄÌÈÌÊÊÊÆÎÆοпÎÅÐÅÌÉÌËÈËÈÍÄÏÂÏÁÍÃÍÇÉÇÉËÇËÃÏÁÍ;PM1PEÆ¿¿ÏÆËÆËÊËÊÇÌÅÎÅοοÎÆÌÆÊÈÊÌÆÌÄÌÂÐÁÎÃÌÅÌÉÌÉÊËÆÍÄÍÂÍÁÍÃËÅÉÉÉËÅËÅË¿Í;PM1PE;PM2FPPE=<_YÀ_ø;PM0PE¿ÏÆËÆËÊËÊÇÌÅÎÅοοÎÆÌÆÊÈÊÌÆÌÄÌÂÐÁÎÃÌÅÌÉÌÉÊËÆÍÄÍÂÍÁÍÃËÅÉÉÉËÅËÅË¿Í;PM1PEÄ¿ÂÍÄËÆËÈÉÊÇÌÅÌÃÎÁÌÂÌÄÌÆÊÈÈÊÆÌÆ̿οÌÅÌÅÌÇÊÉÈËÆËÆË¿Í¿ËÅËÅÉÇÇÉÅËÃËÁË;PM1PE;PM2FPPE=<[YÀ_ø;PM0PEÂÍÄËÆËÈÉÊÇÌÅÌÃÎÁÌÂÌÄÌÆÊÈÈÊÆÌÆ̿οÌÅÌÅÌÇÊÉÈËÆËÆË¿Í¿ËÅËÅÉÇÇÉÅËÃËÁË;PM1PEÆ¿¿ËÄËÆËÈÉÈÅÌÅÌÃÌÁÌÂÌÄÊÆÈÆÊÊÆÌÂÌÂÌÁÌÁÌÅÊÉÈÇÈÉÆËÄËÂËÁËÃËÅÇÇÇÇÅÉÃË¿Ë;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<UYÀ_ø;PM0PE¿ËÄËÆËÈÉÈÅÌÅÌÃÌÁÌÂÌÄÊÆÈÆÊÊÆÌÂÌÂÌÁÌÁÌÅÊÉÈÇÈÉÆËÄËÂËÁËÃËÅÇÇÇÇÅÉÃË¿Ë;PM1PEÄ¿ÄÕÌÓÔËÖÃÖÄÒÌÌÔÆÖÅÔËÔÑÌÕÄÕÃÓËËÓÃÓ;PM1PE;PM2FPPE=<QYÀ_ø;PM0PEÄÕÌÓÔËÖÃÖÄÒÌÌÔÆÖÅÔËÔÑÌÕÄÕÃÓËËÓÃÓ;PM1PEÄ¿ÄÕÌÏÒËÔÃÔÄÐÌÌÐÄÖÃÔËÐÏÌÓÄÓÃÑËËÏÃÓ;PM1PE;PM2FPPE=<MYÀ_ø;PM0PEÄÕÌÏÒËÔÃÔÄÐÌÌÐÄÖÃÔËÐÏÌÓÄÓÃÑËËÏÃÓ;PM1PEÆ¿ÄÓÊÍÎËÔÁÒÂÐÌÊÎÄÔÃÒÉÎÏÌÑÄÓÃÍËÉÍÃÑ;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,7FPPE=<GYÀ_ø;PM0PEÄÓÊÍÎËÔÁÒÂÐÌÊÎÄÔÃÒÉÎÏÌÑÄÓÃÍËÉÍÃÑ;PM1PEÄ¿ÄÑÊËÌÉÒÃÐÄÎÊÊÌÂÒÁÐÉÎÍÈÏÄÑÃËÇÉÍÃÏ;PM1PE;PM2FPPE=<CYÀ_ø;PM0PEÄÑÊËÌÉÒÃÐÄÎÊÊÌÂÒÁÐÉÎÍÈÏÄÑÃËÇÉÍÃÏ;PM1PEÆ¿ÂÏÊËÌÇÎÃÎÄÌÈÈÌÄÐÃÎÇÌËÈÍÄÍÃËÇÉËÁÍ;PM1PE;PM2FPPE=<}XÀ_ø;PM0PEÂÏÊËÌÇÎÃÎÄÌÈÈÌÄÐÃÎÇÌËÈÍÄÍÃËÇÉËÁÍ;PM1PEÄ¿ÂÍÈÉÊÇÎÁÌÂÌÈÆÊÄÎÃÌÅÌËÆËÂÍÁÉÅÇËÁË;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,8FPPE=<yXÀ_ø;PM0PEÂÍÈÉÊÇÎÁÌÂÌÈÆÊÄÎÃÌÅÌËÆËÂÍÁÉÅÇËÁË;PM1PEÄ¿ÄËÆÉÈÅÌÁÊÂÊÆÆÊÂÌÁÊÅÊÉÆÉÂËÁÇÅÅÉÃÉ;PM1PE;PM2FPPE=<uXÀ_ø;PM0PEÄËÆÉÈÅÌÁÊÂÊÆÆÊÂÌÁÊÅÊÉÆÉÂËÁÇÅÅÉÃÉ;PM1PEÆ¿ÂÉÄÇÈÃÊÁÊÂÆÄÆÈÂÊÁÈÅÈÅÄÉÄÉÃÇÃÃÇÁÇ;PM1PE;PM2FPPE=<oXÀ_ø;PM0PEÂÉÄÇÈÃÊÁÊÂÆÄÆÈÂÊÁÈÅÈÅÄÉÄÉÃÇÃÃÇÁÇ;PM1PEÄ¿ÂÇÄÅÆÃÈÁÆÂÆÄÆÆ¿È¿ÆÅÆÅÆÅ¿Ç¿ÅÅÃÅÁÅ;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;FT11,1FPPE=<kXÀ_ø;PM0PEÂÇÄÅÆÃÈÁÆÂÆÄÆÆ¿È¿ÆÅÆÅÆÅ¿Ç¿ÅÅÃÅÁÅ;PM1PEÆ¿¿ÅÄÃÄÃÆÁÄÂÆÄÂÄÂÆÁÄÁÄÅÄÃÂÅÁÃÃÃÿÃ;PM1PE;PM2FPPE=<eXÀ_ø;PM0PE¿ÅÄÃÄÃÆÁÄÂÆÄÂÄÂÆÁÄÁÄÅÄÃÂÅÁÃÃÃÿÃ;PM1PEÄ¿ÂÿÃÄÁÄ¿Ä¿ÂÂÂÄÂÄÁÂÁÄÁÂÿÿÃÁ¿ÃÁÁ;PM1PE;PM2FPPE=<aXÀ_ø;PM0PEÂÿÃÄÁÄ¿Ä¿ÂÂÂÄÂÄÁÂÁÄÁÂÿÿÃÁ¿ÃÁÁ;PM1PEÄ¿¿ÁÂÁÂÁ¿Ä¿¿¿ÂÃÂÁ¿ÁÁÁÁ;PM1PE;PM2FT10,0FPPE=<]XÀ_ø;PM0PE¿ÁÂÁÂÁ¿Ä¿¿¿ÂÃÂÁ¿ÁÁÁÁ;PM1PE;PM2FPMC1,240PE=<yTÀGû;PM0PEÙÆÙÄÙÂÙ¿ÛÁ×ÃÙÉ×ËÍÔÍÔËÔÉÔÉÔÉÒËÔÉÔËÖÍÖÏÖÓÚÓÚ×ÜÝÞßàÜ¿ÚÁÚÅÚÅÚÇÚÇÚËØÉØËÚËØÍØËØÍØËØÍØÍÎÓÌ×Î×ÌÙÊÙÆÙ¿×Ã×;PM2FTFPMC1,90PE=<I]À_ø;PM0PEÆýÒùÜóæëîåòÛúÑþÅüÆúÒôÜìææìÜôÒúÆþÅüÑúÛôåìëæóÜùÒûÆýÅùÑñÛíååëÛóÑùÅû;PM1PEÄ¿ÆûÒùÜñæíìãôÛøÑüÅüÆøÒôÜìäæîÚòÒúÆüÅüÑøÙôåìëäóÜ÷ÒûÆûÅ÷ÑóÛëãåëÛóÑ÷Åû;PM1PE;PM2RF2,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<E]À_ø;PM0PEÆûÒùÜñæíìãôÛøÑüÅüÆøÒôÜìäæîÚòÒúÆüÅüÑøÙôåìëäóÜ÷ÒûÆûÅ÷ÑóÛëãåëÛóÑ÷Åû;PM1PEÆ¿ÆûÐ÷ÜñäëìãòÛøÑüÅüÆöÒôÜêäæìÜòÐøÆüÅüÏöÛòåìéæóÚõÒûÆûÅ÷ÑñÙëåãëÛñÏõÅû;PM1PE;PM2FPPE=<?]À_ø;PM0PEÆûÐ÷ÜñäëìãòÛøÑüÅüÆöÒôÜêäæìÜòÐøÆüÅüÏöÛòåìéæóÚõÒûÆûÅ÷ÑñÙëåãëÛñÏõÅû;PM1PEÄ¿ÆûÐõÜñäëêáòÛöÏüÅúÆöÐòÜìââìÜòÒöÆüÅúÑöÛòáìëâñÜõÐùÆûÅõÏñÛéáãëÛñÏõÅù;PM1PE;PM2RF3,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<{\À_ø;PM0PEÆûÐõÜñäëêáòÛöÏüÅúÆöÐòÜìââìÜòÒöÆüÅúÑöÛòáìëâñÜõÐùÆûÅõÏñÛéáãëÛñÏõÅù;PM1PEÄ¿ÆùÒõÚïâëìáðÙöÑúÅúÆöÒðÚêâäìÚðÐöÆúÅøÏöÙðãìéâïÜõÐùÆùÅõÏïÛëááëÙïÑõÅ÷;PM1PE;PM2FPPE=<w\À_ø;PM0PEÆùÒõÚïâëìáðÙöÑúÅúÆöÒðÚêâäìÚðÐöÆúÅøÏöÙðãìéâïÜõÐùÆùÅõÏïÛëááëÙïÑõÅ÷;PM1PEÆ¿ÆùÐóÚïâéêáðÙöÏøÅøÆôÐðÚêâäêØðÒôÆúÅøÑô×ðãêéäïØóÒ÷Æ÷ÅõÑï×éãáéÙïÏóÅ÷;PM1PE;PM2FPPE=<q\À_ø;PM0PEÆùÐóÚïâéêáðÙöÏøÅøÆôÐðÚêâäêØðÒôÆúÅøÑô×ðãêéäïØóÒ÷Æ÷ÅõÑï×éãáéÙïÏóÅ÷;PM1PEÄ¿Æ÷ÐóÚïâçèáðÙôÏøÅöÆöÐîÚêâàèÜðÎôÆøÅöÍöÛîßèéâíÚõÐõÆ÷ÅóÏïÙçááçÙíÏõÅõ;PM1PE;PM2RF4,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<m\À_ø;PM0PEÆ÷ÐóÚïâçèáðÙôÏøÅöÆöÐîÚêâàèÜðÎôÆøÅöÍöÛîßèéâíÚõÐõÆ÷ÅóÏïÙçááçÙíÏõÅõ;PM1PEÆ¿Æ÷ÎñÚïâåèáîÙòÏøÅöÆôÐîÚèââæØðÐòÆøÅöÏò×ðáèçàíÚóÐõÆ÷ÅñÏíÙçßáçÙïÍñÅõ;PM1PE;PM2FPPE=<g\À_ø;PM0PEÆ÷ÎñÚïâåèáîÙòÏøÅöÆôÐîÚèââæØðÐòÆøÅöÏò×ðáèçàíÚóÐõÆ÷ÅñÏíÙçßáçÙïÍñÅõ;PM1PEÄ¿ÆõÐóØëàçèßî×òÏöÅöÆòÐîØèààèØìÐôÆöÅöÏò×îßæçâíØñÎõÆõÅñÍí×çáßå×íÏñÅõ;PM1PE;PM2FPPE=<c\À_ø;PM0PEÆõÐóØëàçèßî×òÏöÅöÆòÐîØèààèØìÐôÆöÅöÏò×îßæçâíØñÎõÆõÅñÍí×çáßå×íÏñÅõ;PM1PEÄ¿ÆõÐïØíàåèßìÙðÍöÅôÆòÎìÚæààæÚîÐðÄöÃôÏòÙìßæåàëÚñÐóÄõÃïÏëÙçßßå×ëÏñÅó;PM1PE;PM2RF5,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<_\À_ø;PM0PEÆõÐïØíàåèßìÙðÍöÅôÆòÎìÚæààæÚîÐðÄöÃôÏòÙìßæåàëÚñÐóÄõÃïÏëÙçßßå×ëÏñÅó;PM1PEÆ¿ÄóÐïØëàçæÝì×ðÏôÃôÄðÐìØæÞàèØìÎðÆôÅòÍð×îßæåÞëØïÐóÆóÅïÏë×åÝßå×íÏïÃñ;PM1PE;PM2FPPE=<Y\À_ø;PM0PEÄóÐïØëàçæÝì×ðÏôÃôÄðÐìØæÞàèØìÎðÆôÅòÍð×îßæåÞëØïÐóÆóÅïÏë×åÝßå×íÏïÃñ;PM1PEÄ¿ÆóÎïØéÞåæÝì×ðÏòÃòÄðÐìØäÞàæÖêÐðÄôÃòÏðÕêßæãàëÖïÐñÄñÃïÏëÕåßÝå×éÍïÅñ;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<U\À_ø;PM0PEÆóÎïØéÞåæÝì×ðÏòÃòÄðÐìØäÞàæÖêÐðÄôÃòÏðÕêßæãàëÖïÐñÄñÃïÏëÕåßÝå×éÍïÅñ;PM1PEÆ¿ÄóÎëØëÞãäßìÕîÍòÅòÆîÎêÖäààäÖìÐìÄôÃòÏîÕêßäãàéÖíÎñÆñÅíÍëÕãßÝã×éÍíÃñ;PM1PE;PM2FPPE=<O\À_ø;PM0PEÄóÎëØëÞãäßìÕîÍòÅòÆîÎêÖäààäÖìÐìÄôÃòÏîÕêßäãàéÖíÎñÆñÅíÍëÕãßÝã×éÍíÃñ;PM1PEÄ¿ÄñÐíÖçÜåæÛè×îÍòÃðÄîÎêØäÜÞæÖèÎîÆòÅðÍîÕèÝäãÞéØíÎïÄñÃíÍç×åÝÛãÕçÏíÃï;PM1PE;PM2FPPE=<K\À_ø;PM0PEÄñÐíÖçÜåæÛè×îÍòÃðÄîÎêØäÜÞæÖèÎîÆòÅðÍîÕèÝäãÞéØíÎïÄñÃíÍç×åÝÛãÕçÏíÃï;PM1PEÄ¿ÆïÎíÖçÞáâÝêÕìÍðÅðÆìÎèÖäÞÞâÖèÎîÄðÃðÍìÕèÝäãÞçÔëÐïÄïÃëÏéÓáÝÝãÕçÍëÅï;PM1PE;PM2FPPE=<G\À_ø;PM0PEÆïÎíÖçÞáâÝêÕìÍðÅðÆìÎèÖäÞÞâÖèÎîÄðÃðÍìÕèÝäãÞçÔëÐïÄïÃëÏéÓáÝÝãÕçÍëÅï;PM1PEÆ¿ÄïÎëÖçÜáâÝèÓìÍðÃîÄìÎèÔäÞÜâÖèÌìÆðÅîËìÕèÛâãÞçÖëÌíÆïÅëËçÕáÝÛáÕçÍëÃí;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<A\À_ø;PM0PEÄïÎëÖçÜáâÝèÓìÍðÃîÄìÎèÔäÞÜâÖèÌìÆðÅîËìÕèÛâãÞçÖëÌíÆïÅëËçÕáÝÛáÕçÍëÃí;PM1PEÄ¿ÆíÌëÖçÜßâÛæÕìÍîÃîÄêÎèÖâÜÜàÔèÎìÄîÃìÍìÓèÛâáÚçÖéÎíÄíÃëÍåÕáÙÛáÕçËëÅë;PM1PE;PM2FPPE=<}[À_ø;PM0PEÆíÌëÖçÜßâÛæÕìÍîÃîÄêÎèÖâÜÜàÔèÎìÄîÃìÍìÓèÛâáÚçÖéÎíÄíÃëÍåÕáÙÛáÕçËëÅë;PM1PEÆ¿ÄíÎéÔåÜáàÙæÕêËîÅîÆêÌäÖâÚÜâÔæÎêÄîÃìÍêÓæÛâáÜãÔéÌíÆíÅéËåÓßÛÛáÓåÍéÃë;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<w[À_ø;PM0PEÄíÎéÔåÜáàÙæÕêËîÅîÆêÌäÖâÚÜâÔæÎêÄîÃìÍêÓæÛâáÜãÔéÌíÆíÅéËåÓßÛÛáÓåÍéÃë;PM1PEÄ¿ÄíÌçÖåÚßâÛäÓêËìÃìÄèÌæÔàÜÜàÔæÌèÆîÅìËèÓæÛàßÜåÔçÌëÄëÃéËãÓáÛÙßÕåËçÃë;PM1PE;PM2FPPE=<s[À_ø;PM0PEÄíÌçÖåÚßâÛäÓêËìÃìÄèÌæÔàÜÜàÔæÌèÆîÅìËèÓæÛàßÜåÔçÌëÄëÃéËãÓáÛÙßÕåËçÃë;PM1PEÄ¿ÆëÌçÔãÚßàÙäÓèËìÅêÆèÌæÔÞÚÜàÔäÌèÄìÃêËèÓæÛÞÝÚåÖçÌéÄëÃçËãÕßÙÙÝÓåËçÅé;PM1PE;PM2FPPE=<o[À_ø;PM0PEÆëÌçÔãÚßàÙäÓèËìÅêÆèÌæÔÞÚÜàÔäÌèÄìÃêËèÓæÛÞÝÚåÖçÌéÄëÃçËãÕßÙÙÝÓåËçÅé;PM1PEÆ¿ÄéÌçÔãØßà×äÓèËêÃêÄèÌäÔÞØÚàÒäÌèÆêÅêËæÑäÙÞÝÜãÒçÌéÆéÅçËãÑßÛ×ÝÓãËåÃé;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<i[À_ø;PM0PEÄéÌçÔãØßà×äÓèËêÃêÄèÌäÔÞØÚàÒäÌèÆêÅêËæÑäÙÞÝÜãÒçÌéÆéÅçËãÑßÛ×ÝÓãËåÃé;PM1PEÄ¿ÄéÌåÔáØßàÙâÑæËêÃèÄæÌäÒÞÚÚàÒâÎæÂêÁèÍæÑäÙÞÝÚãÒåÌçÄéÃåËáÑßÙ×ÝÓãËåÃç;PM1PE;PM2FPPE=<e[À_ø;PM0PEÄéÌåÔáØßàÙâÑæËêÃèÄæÌäÒÞÚÚàÒâÎæÂêÁèÍæÑäÙÞÝÚãÒåÌçÄéÃåËáÑßÙ×ÝÓãËåÃç;PM1PEÆ¿ÂéÌãÔáØÝÞ×âÓäËêÃèÄæÌâÔÞØØÞÒâÌäÄêÃèËæÑà×ÞÝØáÔåÌçÄéÃãËáÓÝ××ÝÓßËåÁç;PM1PE;PM2FPPE=<_[À_ø;PM0PEÂéÌãÔáØÝÞ×âÓäËêÃèÄæÌâÔÞØØÞÒâÌäÄêÃèËæÑà×ÞÝØáÔåÌçÄéÃãËáÓÝ××ÝÓßËåÁç;PM1PEÄ¿ÄçÌãÒáØÛÜ×âÑäËèÃèÄäÌàÒÞØØÜÒâÌäÄèÃæËäÑâ×ÞÝØßÒãÌçÂçÁãËáÑÛ××ÝÑáËãÃå;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<[[À_ø;PM0PEÄçÌãÒáØÛÜ×âÑäËèÃèÄäÌàÒÞØØÜÒâÌäÄèÃæËäÑâ×ÞÝØßÒãÌçÂçÁãËáÑÛ××ÝÑáËãÃå;PM1PEÄ¿ÄçÌãÒßØÛÚ×âÏäËæÃæÄäÌàÐÜØØÜÐàÌäÄèÃæËäÏà×ÜÛØßÐãÌåÄåÃãËáÏÙ××ÛÑßËãÃå;PM1PE;PM2FPPE=<W[À_ø;PM0PEÄçÌãÒßØÛÚ×âÏäËæÃæÄäÌàÐÜØØÜÐàÌäÄèÃæËäÏà×ÜÛØßÐãÌåÄåÃãËáÏÙ××ÛÑßËãÃå;PM1PEÆ¿ÄåÊáÒßÖÛÜÕàÑâËæÁäÂäÌÞÒÜÖØÜÒàÊâÄæÃäÉäÑÞ×ÜÛÖÝÒãÌãÄåÃáËßÑÛÕÕÛÑÝÉãÃã;PM1PE;PM2FPPE=<Q[À_ø;PM0PEÄåÊáÒßÖÛÜÕàÑâËæÁäÂäÌÞÒÜÖØÜÒàÊâÄæÃäÉäÑÞ×ÜÛÖÝÒãÌãÄåÃáËßÑÛÕÕÛÑÝÉãÃã;PM1PEÄ¿ÄãÊãÒÝÖÛÚÓÞÑäÉäÃäÄâÊÞÒÜÔÖÜÐÞÌäÂäÁäËâÏÞÕÜÛÖÝÐáÊãÄãÃãÉÝÏÙÕÕÛÑÝÉáÃã;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<M[À_ø;PM0PEÄãÊãÒÝÖÛÚÓÞÑäÉäÃäÄâÊÞÒÜÔÖÜÐÞÌäÂäÁäËâÏÞÕÜÛÖÝÐáÊãÄãÃãÉÝÏÙÕÕÛÑÝÉáÃã;PM1PEÆ¿ÂãÌáÐÝÔÙÜÕÞÍàËäÃäÄàÌÞÎÚÖÖÚÐÞÊâÄäÃäÉàÏÞÕÚÙÖÝÐßÊãÄãÃßÉÝÏÛÕÓÙÏÝËßÁã;PM1PE;PM2FPPE=<G[À_ø;PM0PEÂãÌáÐÝÔÙÜÕÞÍàËäÃäÄàÌÞÎÚÖÖÚÐÞÊâÄäÃäÉàÏÞÕÚÙÖÝÐßÊãÄãÃßÉÝÏÛÕÓÙÏÝËßÁã;PM1PEÄ¿ÄãÊÝÐÝÔÙÚÓÞÑÞÇäÃâÄàÈÞÒØÔÖÚÐÞÊÞÄäÃâÉàÏÞÕØ×ÔÝÒßÊáÂãÁÝÉÝÑÙÓÓ×ÏÝÉßÃá;PM1PE;PM2FPPE=<C[À_ø;PM0PEÄãÊÝÐÝÔÙÚÓÞÑÞÇäÃâÄàÈÞÒØÔÖÚÐÞÊÞÄäÃâÉàÏÞÕØ×ÔÝÒßÊáÂãÁÝÉÝÑÙÓÓ×ÏÝÉßÃá;PM1PEÄ¿ÄáÊßÐÛÔ×ÚÓÚÏàÉâÃâÄÞÊÜÐÚÔÔØÐÜÈàÄâÃàÇàÏÜÓØÙÖÛÎÝÊáÄáÃßÉÙÍÙÕÓ×ÏÛÉßÃß;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<?[À_ø;PM0PEÄáÊßÐÛÔ×ÚÓÚÏàÉâÃâÄÞÊÜÐÚÔÔØÐÜÈàÄâÃàÇàÏÜÓØÙÖÛÎÝÊáÄáÃßÉÙÍÙÕÓ×ÏÛÉßÃß;PM1PEÆ¿ÄáÈÝÐÙÔ×ØÕÜÍÞÉàÁàÂÞÊÜÎØÖÔØÎÚÊÞÄâÃàÉÞÍÜÓØ×ÔÛÎÝÊßÄßÃÝÉÛÍ×ÓÓ×ÏÛÇÝÃß;PM1PE;PM2FPPE=<yZÀ_ø;PM0PEÄáÈÝÐÙÔ×ØÕÜÍÞÉàÁàÂÞÊÜÎØÖÔØÎÚÊÞÄâÃàÉÞÍÜÓØ×ÔÛÎÝÊßÄßÃÝÉÛÍ×ÓÓ×ÏÛÇÝÃß;PM1PEÄ¿ÄßÈÝÎÙÔ×ØÓÚÍÞÇàÃÞÄÞÈÜÎÖÔÔØÎÚÊÞÂàÁÞÉÞÍÚÓØÕÔÛÎÝÈÝÄßÃÝÇÙÍ×ÓÓ×ÍÙÇÝÃÝ;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,5FPPE=<uZÀ_ø;PM0PEÄßÈÝÎÙÔ×ØÓÚÍÞÇàÃÞÄÞÈÜÎÖÔÔØÎÚÊÞÂàÁÞÉÞÍÚÓØÕÔÛÎÝÈÝÄßÃÝÇÙÍ×ÓÓ×ÍÙÇÝÃÝ;PM1PEÆ¿ÂßÊÛÎÙÒÕÖÑÚÏÜÇàÃÞÄÜÈÚÐØÒÒÖÎÚÈÜÄàÃÞÇÜÍÚÑØ×ÒÙÎÛÈÝÄßÃÛÇÙÍÕÑÑ×ÍÙÉÛÁÝ;PM1PE;PM2FPPE=<oZÀ_ø;PM0PEÂßÊÛÎÙÒÕÖÑÚÏÜÇàÃÞÄÜÈÚÐØÒÒÖÎÚÈÜÄàÃÞÇÜÍÚÑØ×ÒÙÎÛÈÝÄßÃÛÇÙÍÕÑÑ×ÍÙÉÛÁÝ;PM1PE¿ÄÝÈÛÎÙÒÕÖÑÚÍÜÇÞÃÞÄÜÈØÎÖÒÔÖÌÚÈÜÄÞÃÞÇÚËÚÓÖÕÒ×ÎÛÈÝÄÝÃÛÇÙÍÕÑÑÕÍÙÇÙÃÝ;PM1PE;PM2FPPE=<mZÀ_ø;PM0PEÄÝÈÛÎÙÒÕÖÑÚÍÜÇÞÃÞÄÜÈØÎÖÒÔÖÌÚÈÜÄÞÃÞÇÚËÚÓÖÕÒ×ÎÛÈÝÄÝÃÛÇÙÍÕÑÑÕÍÙÇÙÃÝ;PM1PEÆ¿ÂÝÈÛÎ×ÒÓÖÑØÍÚÇÞÁÜÂÜÈØÎÖÒÐÔÎØÊÜÂÞÁÜÉÜÍØÏÖÕÐ×ÎÛÈÛÄÝÃÙÇ×ÍÕÏÑÕÍ×ÇÛÁÛ;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,6FPPE=<gZÀ_ø;PM0PEÂÝÈÛÎ×ÒÓÖÑØÍÚÇÞÁÜÂÜÈØÎÖÒÐÔÎØÊÜÂÞÁÜÉÜÍØÏÖÕÐ×ÎÛÈÛÄÝÃÙÇ×ÍÕÏÑÕÍ×ÇÛÁÛ;PM1PEÄ¿ÂÛÊÙÌ×ÒÕÔÏØÍÚÇÜÁÜÂÚÈØÎÔÐÐÖÎØÈÚÂÜÁÚÇÜÍØÏÔÓÐ×ÎÙÈÛÂÛÁÙÇ×ÍÓÏÑÓË×ÉÛÁÙ;PM1PE;PM2FPPE=<cZÀ_ø;PM0PEÂÛÊÙÌ×ÒÕÔÏØÍÚÇÜÁÜÂÚÈØÎÔÐÐÖÎØÈÚÂÜÁÚÇÜÍØÏÔÓÐ×ÎÙÈÛÂÛÁÙÇ×ÍÓÏÑÓË×ÉÛÁÙ;PM1PEÆ¿ÂÛÈ×Ì×ÐÓÖÏÖËÚÇÚÃÚÄÚÈÖÌÔÐÒÔÌØÈØÂÜÁÚÇØËØÑÔÓÐÕÌÙÊÙÂÙÁÙÉÕËÕÏÏÓË×Ç×ÁÙ;PM1PE;PM2FPPE=<]ZÀ_ø;PM0PEÂÛÈ×Ì×ÐÓÖÏÖËÚÇÚÃÚÄÚÈÖÌÔÐÒÔÌØÈØÂÜÁÚÇØËØÑÔÓÐÕÌÙÊÙÂÙÁÙÉÕËÕÏÏÓË×Ç×ÁÙ;PM1PEÄ¿ÂÛÈ×ÌÓÐÓÔÏÖËØÇÚÁÚÂØÈÖÌÒÐÐÔÌÔÈØÄÜÃÚÇØËÖÏÒÑÐÕÌ×ÈÙÂÙÁ×ÇÕËÓÏÏÑËÕÇ×ÁÙ;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,7FPPE=<YZÀ_ø;PM0PEÂÛÈ×ÌÓÐÓÔÏÖËØÇÚÁÚÂØÈÖÌÒÐÐÔÌÔÈØÄÜÃÚÇØËÖÏÒÑÐÕÌ×ÈÙÂÙÁ×ÇÕËÓÏÏÑËÕÇ×ÁÙ;PM1PEÄ¿ÄÙÆÕÌÕÐÑÒÏÖËÖÇÚÁØÂØÈÖÌÒÐÎÒÌÖÈÖÂÚÁØÇØËÔÍÒÑÐÕÌ×È×ÂÙÁÕÇÕËÑÏÏÑËÓÅ×Ã×;PM1PE;PM2FPPE=<UZÀ_ø;PM0PEÄÙÆÕÌÕÐÑÒÏÖËÖÇÚÁØÂØÈÖÌÒÐÎÒÌÖÈÖÂÚÁØÇØËÔÍÒÑÐÕÌ×È×ÂÙÁÕÇÕËÑÏÏÑËÓÅ×Ã×;PM1PEÆ¿Â×È×ÊÓÎÑÒÍÔËØÅØÁØÂÖÆÔÌÒÎÐÒÊÔÈØÂØÁØÇÖÉÔÏÒÑÎÓÌÕÆ×Ä×Ã×ÅÓËÑÍÍÑÉÓÇÕÁ×;PM1PE;PM2FPPE=<OZÀ_ø;PM0PEÂ×È×ÊÓÎÑÒÍÔËØÅØÁØÂÖÆÔÌÒÎÐÒÊÔÈØÂØÁØÇÖÉÔÏÒÑÎÓÌÕÆ×Ä×Ã×ÅÓËÑÍÍÑÉÓÇÕÁ×;PM1PEÄ¿Â×ÈÕÊÓÎÏÐÍÖÉÔÇØÁÖÂÖÈÔÊÒÎÎÐÊÔÆÖÂØÁÖÅÖÉÔÍÐÑÐÓÈÕÈÕÂ×ÁÓÇÕÇÏÏÍÏÉÓÇÕÁÕ;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,8FPPE=<KZÀ_ø;PM0PEÂ×ÈÕÊÓÎÏÐÍÖÉÔÇØÁÖÂÖÈÔÊÒÎÎÐÊÔÆÖÂØÁÖÅÖÉÔÍÐÑÐÓÈÕÈÕÂ×ÁÓÇÕÇÏÏÍÏÉÓÇÕÁÕ;PM1PEÆ¿ÂÕÆÓÊÓÎÏÐÍÔÉÔÅÖÃÖÄÔÆÒÊÒÎÌÐÌÔÆÔÂÖÁÔÅÖËÒËÒÑÌÑÌÓÆÕÂÕÁÓÅÓËÏËÍÑÉÑÅÕÁÓ;PM1PE;PM2FPPE=<EZÀ_ø;PM0PEÂÕÆÓÊÓÎÏÐÍÔÉÔÅÖÃÖÄÔÆÒÊÒÎÌÐÌÔÆÔÂÖÁÔÅÖËÒËÒÑÌÑÌÓÆÕÂÕÁÓÅÓËÏËÍÑÉÑÅÕÁÓ;PM1PEÄ¿ÂÕÆÓÊÑÎÏÎËÒÉÔÅÖÁÖÂÒÆÒÊÐÌÎÐÈÒÆÔÄÖÃÔÅÔÇÒÍÐÏÌÑÊÑÆÕÂÕÁÓÅÑÉÍËÍÏÉÑÅÓÁÓ;PM1PE;PM2FPPE=<AZÀ_ø;PM0PEÂÕÆÓÊÑÎÏÎËÒÉÔÅÖÁÖÂÒÆÒÊÐÌÎÐÈÒÆÔÄÖÃÔÅÔÇÒÍÐÏÌÑÊÑÆÕÂÕÁÓÅÑÉÍËÍÏÉÑÅÓÁÓ;PM1PEÄ¿ÄÕÆÑÈÑÌÍÐËÐÉÔÅÔÁÔÂÔÆÐÊÎÌÎÎÈÒÆÒÂÖÁÔÅÒÇÒÍÎÍÎÏÈÓÆÓÂÓÁÓÅÏÇÏÍËÍÇÑÅÑÃÓ;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,1FPPE=<}YÀ_ø;PM0PEÄÕÆÑÈÑÌÍÐËÐÉÔÅÔÁÔÂÔÆÐÊÎÌÎÎÈÒÆÒÂÖÁÔÅÒÇÒÍÎÍÎÏÈÓÆÓÂÓÁÓÅÏÇÏÍËÍÇÑÅÑÃÓ;PM1PEÆ¿ÂÓÄÑÊÏÌÏÎÉÐÉÒÃÔÁÒÂÒÄÒÊÌÊÌÐÊÐÆÒÂÔÁÒÅÒÉÒËÌËÌÑÊÑÄÑÄÓÃÑÃÏÉÍËËËÉÑÃÑÁÑ;PM1PE;PM2FPPE=<wYÀ_ø;PM0PEÂÓÄÑÊÏÌÏÎÉÐÉÒÃÔÁÒÂÒÄÒÊÌÊÌÐÊÐÆÒÂÔÁÒÅÒÉÒËÌËÌÑÊÑÄÑÄÓÃÑÃÏÉÍËËËÉÑÃÑÁÑ;PM1PEÄ¿ÂÑÆÑÈÏÌËÎËÎÇÒÅÒÁÒÂÐÆÐÈÎÌÌÌÈÐÄÒÂÒÁÒÃÐÇÐËÌÍÌÏÊÏÄÑÂÑÁÑÃÍÉÍËËËÇÏÅÏÁÑ;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,2FPPE=<sYÀ_ø;PM0PEÂÑÆÑÈÏÌËÎËÎÇÒÅÒÁÒÂÐÆÐÈÎÌÌÌÈÐÄÒÂÒÁÒÃÐÇÐËÌÍÌÏÊÏÄÑÂÑÁÑÃÍÉÍËËËÇÏÅÏÁÑ;PM1PEÆ¿¿ÑÆÏÈÍÊÍÎÉÎÇÐÅÒÁÐÂÒÆÎÈÌÊÌÎÆÎÆÐÂÒÁÐÅÐÅÐËÌËÌÍÆÑÆÏÂÑÁÏÅÍÅÍËÉËÇÏÅÏ¿Ï;PM1PE;PM2FPPE=<mYÀ_ø;PM0PE¿ÑÆÏÈÍÊÍÎÉÎÇÐÅÒÁÐÂÒÆÎÈÌÊÌÎÆÎÆÐÂÒÁÐÅÐÅÐËÌËÌÍÆÑÆÏÂÑÁÏÅÍÅÍËÉËÇÏÅÏ¿Ï;PM1PEÄ¿ÂÑÄÍÈÍÊËÌÉÎÇÎÅҿпÎÆÐÈÌÊÈÌÊÎÄÎÂÒÁÐÃÎÉÎÇÌËÊÏÈÍÆÏ¿Ñ¿ÍÅÍÇËÉÉËÇÍÃÍÁÏ;PM1PE;PM2FPPE=<iYÀ_ø;PM0PEÂÑÄÍÈÍÊËÌÉÎÇÎÅҿпÎÆÐÈÌÊÈÌÊÎÄÎÂÒÁÐÃÎÉÎÇÌËÊÏÈÍÆÏ¿Ñ¿ÍÅÍÇËÉÉËÇÍÃÍÁÏ;PM1PEÄ¿ÂÏÄÍÈÍÊÉÊÉÎÇÎÃÐÁÐÂÎÄÌÈÌÊÊÊÆÎÆοпÎÅÐÅÌÉÌËÈËÈÍÄÏÂÏÁÍÃÍÇÉÇÉËÇËÃÏÁÍ;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<eYÀ_ø;PM0PEÂÏÄÍÈÍÊÉÊÉÎÇÎÃÐÁÐÂÎÄÌÈÌÊÊÊÆÎÆοпÎÅÐÅÌÉÌËÈËÈÍÄÏÂÏÁÍÃÍÇÉÇÉËÇËÃÏÁÍ;PM1PEÆ¿¿ÏÆËÆËÊËÊÇÌÅÎÅοοÎÆÌÆÊÈÊÌÆÌÄÌÂÐÁÎÃÌÅÌÉÌÉÊËÆÍÄÍÂÍÁÍÃËÅÉÉÉËÅËÅË¿Í;PM1PE;PM2FPPE=<_YÀ_ø;PM0PE¿ÏÆËÆËÊËÊÇÌÅÎÅοοÎÆÌÆÊÈÊÌÆÌÄÌÂÐÁÎÃÌÅÌÉÌÉÊËÆÍÄÍÂÍÁÍÃËÅÉÉÉËÅËÅË¿Í;PM1PEÄ¿ÂÍÄËÆËÈÉÊÇÌÅÌÃÎÁÌÂÌÄÌÆÊÈÈÊÆÌÆ̿οÌÅÌÅÌÇÊÉÈËÆËÆË¿Í¿ËÅËÅÉÇÇÉÅËÃËÁË;PM1PE;PM2FPPE=<[YÀ_ø;PM0PEÂÍÄËÆËÈÉÊÇÌÅÌÃÎÁÌÂÌÄÌÆÊÈÈÊÆÌÆ̿οÌÅÌÅÌÇÊÉÈËÆËÆË¿Í¿ËÅËÅÉÇÇÉÅËÃËÁË;PM1PEÆ¿¿ËÄËÆËÈÉÈÅÌÅÌÃÌÁÌÂÌÄÊÆÈÆÊÊÆÌÂÌÂÌÁÌÁÌÅÊÉÈÇÈÉÆËÄËÂËÁËÃËÅÇÇÇÇÅÉÃË¿Ë;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<UYÀ_ø;PM0PE¿ËÄËÆËÈÉÈÅÌÅÌÃÌÁÌÂÌÄÊÆÈÆÊÊÆÌÂÌÂÌÁÌÁÌÅÊÉÈÇÈÉÆËÄËÂËÁËÃËÅÇÇÇÇÅÉÃË¿Ë;PM1PEÄ¿ÄÕÌÓÔËÖÃÖÄÒÌÌÔÆÖÅÔËÔÑÌÕÄÕÃÓËËÓÃÓ;PM1PE;PM2FPPE=<QYÀ_ø;PM0PEÄÕÌÓÔËÖÃÖÄÒÌÌÔÆÖÅÔËÔÑÌÕÄÕÃÓËËÓÃÓ;PM1PEÄ¿ÄÕÌÏÒËÔÃÔÄÐÌÌÐÄÖÃÔËÐÏÌÓÄÓÃÑËËÏÃÓ;PM1PE;PM2FPPE=<MYÀ_ø;PM0PEÄÕÌÏÒËÔÃÔÄÐÌÌÐÄÖÃÔËÐÏÌÓÄÓÃÑËËÏÃÓ;PM1PEÆ¿ÄÓÊÍÎËÔÁÒÂÐÌÊÎÄÔÃÒÉÎÏÌÑÄÓÃÍËÉÍÃÑ;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<GYÀ_ø;PM0PEÄÓÊÍÎËÔÁÒÂÐÌÊÎÄÔÃÒÉÎÏÌÑÄÓÃÍËÉÍÃÑ;PM1PEÄ¿ÄÑÊËÌÉÒÃÐÄÎÊÊÌÂÒÁÐÉÎÍÈÏÄÑÃËÇÉÍÃÏ;PM1PE;PM2FPPE=<CYÀ_ø;PM0PEÄÑÊËÌÉÒÃÐÄÎÊÊÌÂÒÁÐÉÎÍÈÏÄÑÃËÇÉÍÃÏ;PM1PEÆ¿ÂÏÊËÌÇÎÃÎÄÌÈÈÌÄÐÃÎÇÌËÈÍÄÍÃËÇÉËÁÍ;PM1PE;PM2FPPE=<}XÀ_ø;PM0PEÂÏÊËÌÇÎÃÎÄÌÈÈÌÄÐÃÎÇÌËÈÍÄÍÃËÇÉËÁÍ;PM1PEÄ¿ÂÍÈÉÊÇÎÁÌÂÌÈÆÊÄÎÃÌÅÌËÆËÂÍÁÉÅÇËÁË;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<yXÀ_ø;PM0PEÂÍÈÉÊÇÎÁÌÂÌÈÆÊÄÎÃÌÅÌËÆËÂÍÁÉÅÇËÁË;PM1PEÄ¿ÄËÆÉÈÅÌÁÊÂÊÆÆÊÂÌÁÊÅÊÉÆÉÂËÁÇÅÅÉÃÉ;PM1PE;PM2FPPE=<uXÀ_ø;PM0PEÄËÆÉÈÅÌÁÊÂÊÆÆÊÂÌÁÊÅÊÉÆÉÂËÁÇÅÅÉÃÉ;PM1PEÆ¿ÂÉÄÇÈÃÊÁÊÂÆÄÆÈÂÊÁÈÅÈÅÄÉÄÉÃÇÃÃÇÁÇ;PM1PE;PM2FPPE=<oXÀ_ø;PM0PEÂÉÄÇÈÃÊÁÊÂÆÄÆÈÂÊÁÈÅÈÅÄÉÄÉÃÇÃÃÇÁÇ;PM1PEÄ¿ÂÇÄÅÆÃÈÁÆÂÆÄÆÆ¿È¿ÆÅÆÅÆÅ¿Ç¿ÅÅÃÅÁÅ;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;FT11,7FPPE=<kXÀ_ø;PM0PEÂÇÄÅÆÃÈÁÆÂÆÄÆÆ¿È¿ÆÅÆÅÆÅ¿Ç¿ÅÅÃÅÁÅ;PM1PEÆ¿¿ÅÄÃÄÃÆÁÄÂÆÄÂÄÂÆÁÄÁÄÅÄÃÂÅÁÃÃÃÿÃ;PM1PE;PM2FPPE=<eXÀ_ø;PM0PE¿ÅÄÃÄÃÆÁÄÂÆÄÂÄÂÆÁÄÁÄÅÄÃÂÅÁÃÃÃÿÃ;PM1PEÄ¿ÂÿÃÄÁÄ¿Ä¿ÂÂÂÄÂÄÁÂÁÄÁÂÿÿÃÁ¿ÃÁÁ;PM1PE;PM2FPPE=<aXÀ_ø;PM0PEÂÿÃÄÁÄ¿Ä¿ÂÂÂÄÂÄÁÂÁÄÁÂÿÿÃÁ¿ÃÁÁ;PM1PEÄ¿¿ÁÂÁÂÁ¿Ä¿¿¿ÂÃÂÁ¿ÁÁÁÁ;PM1PE;PM2FT10,0FPPE=<]XÀ_ø;PM0PE¿ÁÂÁÂÁ¿Ä¿¿¿ÂÃÂÁ¿ÁÁÁÁ;PM1PE;PM2FPMC1,240PE=<ihÀwï;PM0PEôáößöÝøÛøÝøÙöÝúÛôßöÝôáôãîåîéìëæïÎÊçòëìíêñèñäóâõÞ÷à÷Ü÷Þ÷ÜõÜùÜõÞñàóâÉÍ;PM2FTFP1PE=<AIÁeÙ;PM0PEúíøïüïüíüëüïþëþíþí@Àë@Àí@Àë@ÀëBÀëBÀëBÀíBÀëBÀéBÀíDÀéBÀëDÀëDÀëDÀëDÀéDÀíDÀéBÀëFÀëBÀëDÀëDÀéÊÎCÀêCÀîCÀêCÀìAÀìEÀìAÀìCÀêCÀìCÀìCÀìAÀìCÀìAÀìCÀêAÀîAÀìAÀì?Àì?Àì?ÀîAÀìýîýìýîýìûðûîûìûîùð÷îÉË;PM2FP1PE=<KJÁcÙ;PM0PEþíüíüíüïüïúïüïüïúïúñüïúñüïüïüïüñüïüïþïüï@Àïþí@ÀïBÀë@ÀíBÀíDÀëDÀëFÀëDÀéHÀéJÀéÈÎGÀêGÀêEÀêCÀìEÀìAÀìAÀîAÀî?Àî?Àî?ÀîýðûðýîýðûðûòûðûðùðùòûðùòûðûðùðùðûðûðûîûðýîÉÍ;PM2FT10,0FP1PE=<caÀqý;PM0PEÔÊÖÊÖÆÔÆÖÄÖÂÖÂÔ¿ÛÖÝØÝØÝØßØáÔáÒåÌáÊÝÎÙÐ×Ô×ÖÛÔÝØåÖÃÉ¿ÍÄÍÄÑÊÓÌ×Ò×Ö×ÔÓâÕèÕìÙèÙæÛÚÝÌá;PM2RF8,8,8,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1;FT11,8FPPE=<mêYWÀ;PM0PE¿IÀÁùÉíÉáÏ×ÏÑÑÍÓÉÈÍÖÊÔÐÒÔÐÜÎäÈðÄüÁJÀÏ¿;PM2FTFP1PE=<uãW\À;PM0PEÐÆÌÈÊÆÈÈÆÈÄÈÂÈÄÆá¿Ý¿ÛÁÙÁÛÁÙÃÙÁÛÁÝ¿Ý¿ß¿ãÂçÆéÆëÊóÌÅÅÇÉÇÅÇÇÇÅÅÇÉÇÅÅäËäÉèÇæÃèÃêÁæÁè¿äÂäÂàÂàÄÚÂØÄÔÂÎÂ;PM2RF1,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,1FPPE=<këc[À;PM0PEßÄßÂßÄáÂáÄáÂáÄßÂáÄÝÆßÆÝÆÝÊÛÊÙÌ×ÎéÄá¿ÝÂÙÁ׿ÕÁ×ÁÛÁß¿ãÂëÂóÆ?ÀÆKÀÈWÀÎgÀÐËÃËÇÃÍÆÑæ¿è¿èÃêÃìÅìÇìÇîÉîËîÉðÉìËðÉîÇìÉîÇöËôËòÅìÅèÃæÁâ¿àÂÜÄÚÂØÆÖÄÒÆÐÄÎÄÌÄÈÆÊÆÈÈÊÆ;PM2FPMC1,90PE=<UçoWÀ;PM0PEÄáÈÝÐÙÔ×ØÕÜÍÞÉàÁàÂÞÊÜÎØÖÔØÎÚÊÞÄâÃàÉÞÍÜÓØ×ÔÛÎÝÊßÄßÃÝÉÛÍ×ÓÓ×ÏÛÇÝÃß;PM1PE¿ÄáÊÝÎÙÒ×ØÑÜÏÞÇàÃàÄÞÈÚÐØÒÔØÎÚÊÞÄâÃàÉÞÍÚÓØ×ÔÙÎÝÊßÂßÁÝÉÛÍ×ÓÑ×ÍÙÉÝÃß;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,2FPPE=<SçoWÀ;PM0PEÄáÊÝÎÙÒ×ØÑÜÏÞÇàÃàÄÞÈÚÐØÒÔØÎÚÊÞÄâÃàÉÞÍÚÓØ×ÔÙÎÝÊßÂßÁÝÉÛÍ×ÓÑ×ÍÙÉÝÃß;PM1PE¿ÄßÈÝÎÙÔ×ØÓÚÍÞÇàÃÞÄÞÈÜÎÖÔÔØÎÚÊÞÂàÁÞÉÞÍÚÓØÕÔÛÎÝÈÝÄßÃÝÇÙÍ×ÓÓ×ÍÙÇÝÃÝ;PM1PE;PM2FPPE=<QçoWÀ;PM0PEÄßÈÝÎÙÔ×ØÓÚÍÞÇàÃÞÄÞÈÜÎÖÔÔØÎÚÊÞÂàÁÞÉÞÍÚÓØÕÔÛÎÝÈÝÄßÃÝÇÙÍ×ÓÓ×ÍÙÇÝÃÝ;PM1PE¿ÄßÈÛÐÛÒÕØÓÚÍÜÇàÃÞÄÞÈÚÎÖÔÔÖÎÜÈÜÄàÃÞÇÞÍÚÓÖÕÔÙÎÝÈÝÄßÃÛÇÙÍ×ÓÑÕÏÙÇÝÃÝ;PM1PE;PM2FPPE=<OçoWÀ;PM0PEÄßÈÛÐÛÒÕØÓÚÍÜÇàÃÞÄÞÈÚÎÖÔÔÖÎÜÈÜÄàÃÞÇÞÍÚÓÖÕÔÙÎÝÈÝÄßÃÛÇÙÍ×ÓÑÕÏÙÇÝÃÝ;PM1PEÄ¿ÂßÊÛÎÙÒÕÖÑÚÏÜÇàÃÞÄÜÈÚÐØÒÒÖÎÚÈÜÄàÃÞÇÜÍÚÑØ×ÒÙÎÛÈÝÄßÃÛÇÙÍÕÑÑ×ÍÙÉÛÁÝ;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<KçoWÀ;PM0PEÂßÊÛÎÙÒÕÖÑÚÏÜÇàÃÞÄÜÈÚÐØÒÒÖÎÚÈÜÄàÃÞÇÜÍÚÑØ×ÒÙÎÛÈÝÄßÃÛÇÙÍÕÑÑ×ÍÙÉÛÁÝ;PM1PE¿ÄÝÈÝÌ×ÔÕÖÓØËÞÉÞÁÞÂÜÊÚÌÖÔÒÖÎØÈÞÄÞÃÞÇÜÍÚÑÔÕÔÙÎÛÈÝÄÝÃÝÇ×ÍÕÓÓÓËÙÇÛÃÝ;PM1PE;PM2FPPE=<IçoWÀ;PM0PEÄÝÈÝÌ×ÔÕÖÓØËÞÉÞÁÞÂÜÊÚÌÖÔÒÖÎØÈÞÄÞÃÞÇÜÍÚÑÔÕÔÙÎÛÈÝÄÝÃÝÇ×ÍÕÓÓÓËÙÇÛÃÝ;PM1PE¿ÄÝÈÛÎ×Ò×ÖÑÚËÚÇÞÃÞÄÚÈÚÌÖÒÒØÎØÈÜÄÞÃÞÇÚÍØÑØÕÒÙÌÙÊÝÂÝÁÙÉÙËÕÑÑ×Í×ÇÙÃÝ;PM1PE;PM2FPPE=<GçoWÀ;PM0PEÄÝÈÛÎ×Ò×ÖÑÚËÚÇÞÃÞÄÚÈÚÌÖÒÒØÎØÈÜÄÞÃÞÇÚÍØÑØÕÒÙÌÙÊÝÂÝÁÙÉÙËÕÑÑ×Í×ÇÙÃÝ;PM1PE¿ÂÝÊÛÎ×ÒÓÖÑØÍÚÉÞÁÜÂÜÊØÎÖÒÒÔÌØÊÜÂÞÁÜÉÜËØÑÖÕÒ×ÌÛÊÛÂÝÁÙÉ×ËÕÑÑÕÍ×ÉÛÁÛ;PM1PE;PM2FPPE=<EçoWÀ;PM0PEÂÝÊÛÎ×ÒÓÖÑØÍÚÉÞÁÜÂÜÊØÎÖÒÒÔÌØÊÜÂÞÁÜÉÜËØÑÖÕÒ×ÌÛÊÛÂÝÁÙÉ×ËÕÑÑÕÍ×ÉÛÁÛ;PM1PE¿ÄÝÈÙÎ×ÐÕÖÏØÍÚÉÞÁÜÂÚÊØÎÖÐÒÖÎØÈÚÂÞÁÜÇÚÍØÑÖÕÐ×ÐÙÈÛÂÝÁÙÇ×ÏÕÏÏÕÍ×ÇÙÃÛ;PM1PE;PM2FPPE=<CçoWÀ;PM0PEÄÝÈÙÎ×ÐÕÖÏØÍÚÉÞÁÜÂÚÊØÎÖÐÒÖÎØÈÚÂÞÁÜÇÚÍØÑÖÕÐ×ÐÙÈÛÂÝÁÙÇ×ÏÕÏÏÕÍ×ÇÙÃÛ;PM1PEÄ¿ÂÛÈÙÎ×ÐÕÖÑØËÚÇÜÃÜÄÚÈØÌÔÒÒÖÎØÈÚÂÜÁÚÇÜÍØÑÔÓÒ×ÌÙÊÛÂÛÁÙÉ×ËÕÑÏÓÍ×ÇÛÁÙ;PM1PE;PM2FPPE=<?çoWÀ;PM0PEÂÛÈÙÎ×ÐÕÖÑØËÚÇÜÃÜÄÚÈØÌÔÒÒÖÎØÈÚÂÜÁÚÇÜÍØÑÔÓÒ×ÌÙÊÛÂÛÁÙÉ×ËÕÑÏÓÍ×ÇÛÁÙ;PM1PE¿ÄÛÈÙÌÕÒÓÔÑÖËÚÉÜÁÜÂØÊØÌÔÒÐÔÎÖÈÚÂÜÁÚÇÚÍÖÏÖÓÐ×Î×ÈÛÂÛÁÙÇÕÍÓÏÑÕËÕÇÙÃÙ;PM1PE;PM2FPPE=<}æoWÀ;PM0PEÄÛÈÙÌÕÒÓÔÑÖËÚÉÜÁÜÂØÊØÌÔÒÐÔÎÖÈÚÂÜÁÚÇÚÍÖÏÖÓÐ×Î×ÈÛÂÛÁÙÇÕÍÓÏÑÕËÕÇÙÃÙ;PM1PEÄ¿ÂÛÈ×Ì×ÐÓÖÏÖËÚÇÚÃÚÄÚÈÖÌÔÐÒÔÌØÈØÂÜÁÚÇØËØÑÔÓÐÕÌÙÊÙÂÙÁÙÉÕËÕÏÏÓË×Ç×ÁÙ;PM1PE;PM2FPPE=<yæoWÀ;PM0PEÂÛÈ×Ì×ÐÓÖÏÖËÚÇÚÃÚÄÚÈÖÌÔÐÒÔÌØÈØÂÜÁÚÇØËØÑÔÓÐÕÌÙÊÙÂÙÁÙÉÕËÕÏÏÓË×Ç×ÁÙ;PM1PE¿ÂÛÈ×ÌÕÐÓÔÏÖËÚÇÚÁÚÂØÈÖÌÔÐÐÔÌÖÊØÂÜÁÚÉØËÖÏÔÓÐÕÌ×ÈÙÄÙÃÙÇÕËÓÏÏÓËÕÇ×ÁÙ;PM1PE;PM2FPPE=<wæoWÀ;PM0PEÂÛÈ×ÌÕÐÓÔÏÖËÚÇÚÁÚÂØÈÖÌÔÐÐÔÌÖÊØÂÜÁÚÉØËÖÏÔÓÐÕÌ×ÈÙÄÙÃÙÇÕËÓÏÏÓËÕÇ×ÁÙ;PM1PE¿ÂÛÈ×ÌÓÐÓÔÏÖËØÇÚÁÚÂØÈÖÌÒÐÐÔÌÔÈØÄÜÃÚÇØËÖÏÒÑÐÕÌ×ÈÙÂÙÁ×ÇÕËÓÏÏÑËÕÇ×ÁÙ;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<uæoWÀ;PM0PEÂÛÈ×ÌÓÐÓÔÏÖËØÇÚÁÚÂØÈÖÌÒÐÐÔÌÔÈØÄÜÃÚÇØËÖÏÒÑÐÕÌ×ÈÙÂÙÁ×ÇÕËÓÏÏÑËÕÇ×ÁÙ;PM1PE¿ÂÙÈ×ÌÕÐÑÒÏÖËØÇÚÁØÂØÈÖÌÔÐÐÒÌÖÆØÂÚÁØÅØËÖÏÔÓÎÕÌ×È×ÂÙÁ×ÇÕËÑÍÏÓËÕÇ×Á×;PM1PE;PM2FPPE=<sæoWÀ;PM0PEÂÙÈ×ÌÕÐÑÒÏÖËØÇÚÁØÂØÈÖÌÔÐÐÒÌÖÆØÂÚÁØÅØËÖÏÔÓÎÕÌ×È×ÂÙÁ×ÇÕËÑÍÏÓËÕÇ×Á×;PM1PE¿ÄÙÆÕÌÕÐÑÒÏÖËÖÇÚÁØÂØÈÖÌÒÐÎÒÌÖÈÖÂÚÁØÇØËÔÍÒÑÐÕÌ×È×ÂÙÁÕÇÕËÑÏÏÑËÓÅ×Ã×;PM1PE;PM2FPPE=<qæoWÀ;PM0PEÄÙÆÕÌÕÐÑÒÏÖËÖÇÚÁØÂØÈÖÌÒÐÎÒÌÖÈÖÂÚÁØÇØËÔÍÒÑÐÕÌ×È×ÂÙÁÕÇÕËÑÏÏÑËÓÅ×Ã×;PM1PEÄ¿Â×Æ×ÌÕÐÑÒÍÔËØÅØÃØÄØÆÔÌÒÎÎÒÌÖÈØÂØÁØÇØËÔÍÒÑÎÓÌ×È×Â×Á×ÇÓËÑÍÏÑËÓÅ×Á×;PM1PE;PM2FPPE=<mæoWÀ;PM0PEÂ×Æ×ÌÕÐÑÒÍÔËØÅØÃØÄØÆÔÌÒÎÎÒÌÖÈØÂØÁØÇØËÔÍÒÑÎÓÌ×È×Â×Á×ÇÓËÑÍÏÑËÓÅ×Á×;PM1PE¿Â×È×ÊÓÎÑÒÍÔËØÅØÁØÂÖÆÔÌÒÎÐÒÊÔÈØÂØÁØÇÖÉÔÏÒÑÎÓÌÕÆ×Ä×Ã×ÅÓËÑÍÍÑÉÓÇÕÁ×;PM1PE;PM2FPPE=<kæoWÀ;PM0PEÂ×È×ÊÓÎÑÒÍÔËØÅØÁØÂÖÆÔÌÒÎÐÒÊÔÈØÂØÁØÇÖÉÔÏÒÑÎÓÌÕÆ×Ä×Ã×ÅÓËÑÍÍÑÉÓÇÕÁ×;PM1PE¿Â×ÈÕÊÓÎÑÒÍÔÉÖÇØÁØÂÖÈÔÊÐÎÎÒÌÔÆÖÄØÃØÅÔËÖÍÐÏÎÓÌÕÆ×Â×ÁÕÅÓËÑÍÍÏÉÕÇÓÁ×;PM1PE;PM2FPPE=<iæoWÀ;PM0PEÂ×ÈÕÊÓÎÑÒÍÔÉÖÇØÁØÂÖÈÔÊÐÎÎÒÌÔÆÖÄØÃØÅÔËÖÍÐÏÎÓÌÕÆ×Â×ÁÕÅÓËÑÍÍÏÉÕÇÓÁ×;PM1PEÄ¿Â×ÈÕÈÑÐÑÐÍÔÉÔÅØÁÖÂÖÆÔÊÐÎÎÒÊÒÈÖÂØÁÖÇÖÉÒÍÒÏÎÓÊÕÆÕÄ×ÃÓÅÓÉÏÍÏÑÇÑÇÕÁÕ;PM1PE;PM2FPPE=<eæoWÀ;PM0PEÂ×ÈÕÈÑÐÑÐÍÔÉÔÅØÁÖÂÖÆÔÊÐÎÎÒÊÒÈÖÂØÁÖÇÖÉÒÍÒÏÎÓÊÕÆÕÄ×ÃÓÅÓÉÏÍÏÑÇÑÇÕÁÕ;PM1PE¿Â×ÆÓÌÓÌÏÒÍÒÉÔÅØÁÖÂÔÆÔÊÐÎÎÐÊÔÆÔÄØÃÖÅÔÉÔÍÐÏÎÓÊÓÆÕÂ×ÁÓÅÑÉÑÍËÏËÓÅÓÁÕ;PM1PE;PM2FPPE=<cæoWÀ;PM0PEÂ×ÆÓÌÓÌÏÒÍÒÉÔÅØÁÖÂÔÆÔÊÐÎÎÐÊÔÆÔÄØÃÖÅÔÉÔÍÐÏÎÓÊÓÆÕÂ×ÁÓÅÑÉÑÍËÏËÓÅÓÁÕ;PM1PE¿ÂÕÆÓÌÓÌÏÐËÔËÔÅÖÁÖÂÔÆÒÌÐÌÎÐÊÔÆÔÂÖÁÔÅÖÉÒÍÐÏÎÑÊÓÆÕÂÕÁÓÅÓÉÏÍËÏËÑÅÕÁÓ;PM1PE;PM2FPPE=<aæoWÀ;PM0PEÂÕÆÓÌÓÌÏÐËÔËÔÅÖÁÖÂÔÆÒÌÐÌÎÐÊÔÆÔÂÖÁÔÅÖÉÒÍÐÏÎÑÊÓÆÕÂÕÁÓÅÓÉÏÍËÏËÑÅÕÁÓ;PM1PE¿ÄÕÆÓÈÑÎÏÐÍÒÉÔÅÖÁÖÂÔÆÒÊÐÎÌÐÊÒÆÔÂÖÁÔÅÖÉÒËÎÏÎÑÊÓÆÕÂÕÁÓÅÑÉÏÍÍÍÇÑÅÕÃÓ;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<_æoWÀ;PM0PEÄÕÆÓÈÑÎÏÐÍÒÉÔÅÖÁÖÂÔÆÒÊÐÎÌÐÊÒÆÔÂÖÁÔÅÖÉÒËÎÏÎÑÊÓÆÕÂÕÁÓÅÑÉÏÍÍÍÇÑÅÕÃÓ;PM1PEÄ¿ÂÕÆÓÊÑÌÏÎËÒÇÔÅÖÃÖÄÒÆÒÈÎÌÎÐÊÒÆÔÂÖÁÔÅÔÉÒÍÎÍÎÑÊÑÆÕÂÕÁÓÅÑÉÍÍËÍÉÑÅÓÁÓ;PM1PE;PM2FPPE=<[æoWÀ;PM0PEÂÕÆÓÊÑÌÏÎËÒÇÔÅÖÃÖÄÒÆÒÈÎÌÎÐÊÒÆÔÂÖÁÔÅÔÉÒÍÎÍÎÑÊÑÆÕÂÕÁÓÅÑÉÍÍËÍÉÑÅÓÁÓ;PM1PE¿ÂÕÆÑÊÑÌÍÐËÐÉÔÅÔÁÔÂÔÆÐÊÐÌÌÎÊÒÆÒÂÖÁÔÅÒÉÒËÐÏÌÏÈÓÆÓÄÓÃÓÅÏÇÏËËÏÉÑÅÑÁÓ;PM1PE;PM2FPPE=<YæoWÀ;PM0PEÂÕÆÑÊÑÌÍÐËÐÉÔÅÔÁÔÂÔÆÐÊÐÌÌÎÊÒÆÒÂÖÁÔÅÒÉÒËÐÏÌÏÈÓÆÓÄÓÃÓÅÏÇÏËËÏÉÑÅÑÁÓ;PM1PE¿ÂÓÆÓÈÏÎÍÎÍÒÇÒÅÔÁÒÂÔÆÐÈÐÎÌÎÈÐÆÔÄÔÃÒÅÔÇÐËÎÏÎÏÈÓÆÑÂÓÁÑÅÑÇÍÍÍÍÇÏÅÓÁÑ;PM1PE;PM2FPPE=<WæoWÀ;PM0PEÂÓÆÓÈÏÎÍÎÍÒÇÒÅÔÁÒÂÔÆÐÈÐÎÌÎÈÐÆÔÄÔÃÒÅÔÇÐËÎÏÎÏÈÓÆÑÂÓÁÑÅÑÇÍÍÍÍÇÏÅÓÁÑ;PM1PE¿ÂÓÆÑÊÏÌÏÎËÐÇÒÅÔÁÒÂÒÆÒÈÎÌÌÐÊÐÄÒÂÔÁÒÃÒÉÒËÎÍÌÑÊÑÄÑÂÓÁÑÃÏÉÍËËÍÉÑÅÑÁÑ;PM1PE;PM2FPPE=<UæoWÀ;PM0PEÂÓÆÑÊÏÌÏÎËÐÇÒÅÔÁÒÂÒÆÒÈÎÌÌÐÊÐÄÒÂÔÁÒÃÒÉÒËÎÍÌÑÊÑÄÑÂÓÁÑÃÏÉÍËËÍÉÑÅÑÁÑ;PM1PE¿ÄÓÄÏÊÑÊÍÎÉÒÉÐÅÔÁÒÂÒÆÐÊÎÊÌÎÊÒÄÐÂÔÁÒÃÒÉÐËÎÍÌÏÈÑÆÑÂÓÁÏÅÑÇÍËÉÍÉÏÃÑÃÑ;PM1PE;PM2FPPE=<SæoWÀ;PM0PEÄÓÄÏÊÑÊÍÎÉÒÉÐÅÔÁÒÂÒÆÐÊÎÊÌÎÊÒÄÐÂÔÁÒÃÒÉÐËÎÍÌÏÈÑÆÑÂÓÁÏÅÑÇÍËÉÍÉÏÃÑÃÑ;PM1PEÄ¿ÂÑÆÑÈÏÌËÎËÎÇÒÅÒÁÒÂÐÆÐÈÎÌÌÌÈÐÄÒÂÒÁÒÃÐÇÐËÌÍÌÏÊÏÄÑÂÑÁÑÃÍÉÍËËËÇÏÅÏÁÑ;PM1PE;PM2FPPE=<OæoWÀ;PM0PEÂÑÆÑÈÏÌËÎËÎÇÒÅÒÁÒÂÐÆÐÈÎÌÌÌÈÐÄÒÂÒÁÒÃÐÇÐËÌÍÌÏÊÏÄÑÂÑÁÑÃÍÉÍËËËÇÏÅÏÁÑ;PM1PE¿ÄÑÄÏÈÏÌÍÌÉÐÇÐÅÒÁÒÂÐÆÎÈÎÊÊÎÊÐÄÐÂÒÁÒÃÎÉÐÉÎÍÊÍÈÏÆÑÂÑÁÏÅÏÇËÉËÍÇÏÃÍÃÑ;PM1PE;PM2FPPE=<MæoWÀ;PM0PEÄÑÄÏÈÏÌÍÌÉÐÇÐÅÒÁÒÂÐÆÎÈÎÊÊÎÊÐÄÐÂÒÁÒÃÎÉÐÉÎÍÊÍÈÏÆÑÂÑÁÏÅÏÇËÉËÍÇÏÃÍÃÑ;PM1PEÄ¿¿ÑÆÏÈÍÊÍÎÉÎÇÐÅÒÁÐÂÒÆÎÈÌÊÌÎÆÎÆÐÂÒÁÐÅÐÅÐËÌËÌÍÆÑÆÏÂÑÁÏÅÍÅÍËÉËÇÏÅÏ¿Ï;PM1PE;PM2FPPE=<IæoWÀ;PM0PE¿ÑÆÏÈÍÊÍÎÉÎÇÐÅÒÁÐÂÒÆÎÈÌÊÌÎÆÎÆÐÂÒÁÐÅÐÅÐËÌËÌÍÆÑÆÏÂÑÁÏÅÍÅÍËÉËÇÏÅÏ¿Ï;PM1PE¿¿ÑÆÏÈÍÊËÌÉÐÇÎÅҿпÐÆÎÈÌÊÌÌÆÎÆÐÂÒÁÐÅÐÅÎËÌËÊÍÈÏÆÏÂÑÁÍÅÏÇËÉÉËÇÍÅÏ¿Ï;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<GæoWÀ;PM0PE¿ÑÆÏÈÍÊËÌÉÐÇÎÅҿпÐÆÎÈÌÊÌÌÆÎÆÐÂÒÁÐÅÐÅÎËÌËÊÍÈÏÆÏÂÑÁÍÅÏÇËÉÉËÇÍÅÏ¿Ï;PM1PE¿ÂÑÄÍÈÍÊËÌÉÎÇÎÅҿпÎÆÐÈÌÊÈÌÊÎÄÎÂÒÁÐÃÎÉÎÇÌËÊÏÈÍÆÏ¿Ñ¿ÍÅÍÇËÉÉËÇÍÃÍÁÏ;PM1PE;PM2FPPE=<EæoWÀ;PM0PEÂÑÄÍÈÍÊËÌÉÎÇÎÅҿпÎÆÐÈÌÊÈÌÊÎÄÎÂÒÁÐÃÎÉÎÇÌËÊÏÈÍÆÏ¿Ñ¿ÍÅÍÇËÉÉËÇÍÃÍÁÏ;PM1PE¿ÂÏÄÏÈÍÊËÌÇÌÇÐÃÐÁÐÂÎÄÎÈÊÈÌÌÆÎÆппÎÅÐÅÎËÊÉÌÍÆÍÆÏ¿Ï¿ÏÅËÅËËÉÉÇÍÃÏÁÍ;PM1PE;PM2FPPE=<CæoWÀ;PM0PEÂÏÄÏÈÍÊËÌÇÌÇÐÃÐÁÐÂÎÄÎÈÊÈÌÌÆÎÆппÎÅÐÅÎËÊÉÌÍÆÍÆÏ¿Ï¿ÏÅËÅËËÉÉÇÍÃÏÁÍ;PM1PE¿ÂÏÄÍÈÍÊÉÊÉÎÇÎÃÐÁÐÂÎÄÌÈÌÊÊÊÆÎÆοпÎÅÐÅÌÉÌËÈËÈÍÄÏÂÏÁÍÃÍÇÉÇÉËÇËÃÏÁÍ;PM1PE;PM2FPPE=<AæoWÀ;PM0PEÂÏÄÍÈÍÊÉÊÉÎÇÎÃÐÁÐÂÎÄÌÈÌÊÊÊÆÎÆοпÎÅÐÅÌÉÌËÈËÈÍÄÏÂÏÁÍÃÍÇÉÇÉËÇËÃÏÁÍ;PM1PEÄ¿¿ÏÆÍÆËÈËÌÇÌÇÐÃÎÁÎÂÎÄÎÈÊÈÈÌÈÌÄÎÂÐÁÎÃÎÇÎÇÊÉÈÍÈÍÄÍÂÍÁÏÃËÇËÇÇÉÅÍÅÍ¿Í;PM1PE;PM2FPPE=<}åoWÀ;PM0PE¿ÏÆÍÆËÈËÌÇÌÇÐÃÎÁÎÂÎÄÎÈÊÈÈÌÈÌÄÎÂÐÁÎÃÎÇÎÇÊÉÈÍÈÍÄÍÂÍÁÏÃËÇËÇÇÉÅÍÅÍ¿Í;PM1PE¿¿ÏÆËÆËÊËÊÇÌÅÎÅοοÎÆÌÆÊÈÊÌÆÌÄÌÂÐÁÎÃÌÅÌÉÌÉÊËÆÍÄÍÂÍÁÍÃËÅÉÉÉËÅËÅË¿Í;PM1PE;PM2FPPE=<{åoWÀ;PM0PE¿ÏÆËÆËÊËÊÇÌÅÎÅοοÎÆÌÆÊÈÊÌÆÌÄÌÂÐÁÎÃÌÅÌÉÌÉÊËÆÍÄÍÂÍÁÍÃËÅÉÉÉËÅËÅË¿Í;PM1PEÄ¿¿ÍÆÍÆËÈÇÊÉÌÅÌÃÎÁÌÂÎÄÌÆÊÊÈÈÆÌÄÎÂÎÁÌÃÎÅÌÇÊÉÈËÆÍÄËÂÍÁËÃËÅÉÇÇÉÅËÅÍ¿Ë;PM1PE;PM2FPPE=<wåoWÀ;PM0PE¿ÍÆÍÆËÈÇÊÉÌÅÌÃÎÁÌÂÎÄÌÆÊÊÈÈÆÌÄÎÂÎÁÌÃÎÅÌÇÊÉÈËÆÍÄËÂÍÁËÃËÅÉÇÇÉÅËÅÍ¿Ë;PM1PE¿¿ÍÄËÆËÈÉÊÇÌÅÌÃο̿ÌÄÌÆÊÈÈÊÆÌÄÌÂÎÁÌÃÌÅÌÇÊÉÈËÆËÄËÂÍÁËÃËÅÉÇÇÉÅËÃË¿Ë;PM1PE;PM2FPPE=<uåoWÀ;PM0PE¿ÍÄËÆËÈÉÊÇÌÅÌÃο̿ÌÄÌÆÊÈÈÊÆÌÄÌÂÎÁÌÃÌÅÌÇÊÉÈËÆËÄËÂÍÁËÃËÅÉÇÇÉÅËÃË¿Ë;PM1PE¿ÂÍÂËÆÉÊÉÈÇÊÅÌÃο̿ÌÄÌÆÈÈÈÊÆÊÄÌÂÎÁÌÃÌÅÌÇÈÇÈËÆËÄË¿Í¿ËÃÉÅÇÇÉÇÅËÁËÁË;PM1PE;PM2FPPE=<såoWÀ;PM0PEÂÍÂËÆÉÊÉÈÇÊÅÌÃο̿ÌÄÌÆÈÈÈÊÆÊÄÌÂÎÁÌÃÌÅÌÇÈÇÈËÆËÄË¿Í¿ËÃÉÅÇÇÉÇÅËÁËÁË;PM1PE¿ÂËÄËÆÉÆÉÊÇÊÅÌÁÌÁÌÂÌÂÊÆÈÈÈÊÆÊÄÌ¿Ì¿ÌÃÌÅÈÇÊÇÈÉÆËÄË¿Ë¿ËÃÉÅÉÇÅÉÅÇÃËÁË;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,7FPPE=<qåoWÀ;PM0PEÂËÄËÆÉÆÉÊÇÊÅÌÁÌÁÌÂÌÂÊÆÈÈÈÊÆÊÄÌ¿Ì¿ÌÃÌÅÈÇÊÇÈÉÆËÄË¿Ë¿ËÃÉÅÉÇÅÉÅÇÃËÁË;PM1PE¿ÂËÄËÄÉÈÇÊÇÈÃÌÃÌÁÌÂÊÄÊÄÊÈÆÈÆÊÄÌ¿ÌÃÖËÔÓÌÕÄËÁËÁÇÅÉÅÇÉÃÉÃÉÁË;PM1PE;PM2FPPE=<oåoWÀ;PM0PEÂËÄËÄÉÈÇÊÇÈÃÌÃÌÁÌÂÊÄÊÄÊÈÆÈÆÊÄÌ¿ÌÃÖËÔÓÌÕÄËÁËÁÇÅÉÅÇÉÃÉÃÉÁË;PM1PEÄ¿ÄÕÌÑÒËÖÅÖÆÒÌÌÒÄÖÃÔËÒÑÌÕÆÕÅÑËËÑÃÓ;PM1PE;PM2FPPE=<kåoWÀ;PM0PEÄÕÌÑÒËÖÅÖÆÒÌÌÒÄÖÃÔËÒÑÌÕÆÕÅÑËËÑÃÓ;PM1PE¿ÄÕÌÑÒÉÔÃÔÄÐÊÌÒÆÖÅÔËÐÏÌÓÆÓÅÑËËÏÃÓ;PM1PE;PM2FPPE=<iåoWÀ;PM0PEÄÕÌÑÒÉÔÃÔÄÐÊÌÒÆÖÅÔËÐÏÌÓÆÓÅÑËËÏÃÓ;PM1PE¿ÄÓÌÏÐËÔÃÒÄÒÌÌÐÄÔÃÒËÒÑÌÑÂÓÁÏËËÑÃÑ;PM1PE;PM2FPPE=<gåoWÀ;PM0PEÄÓÌÏÐËÔÃÒÄÒÌÌÐÄÔÃÒËÒÑÌÑÂÓÁÏËËÑÃÑ;PM1PE¿ÄÓÊÏÐÉÔÃÒÄÐÊÌÐÂÔÁÒËÐÏÊÑÄÓÃÏÉÉÏÃÑ;PM1PE;PM2FPPE=<eåoWÀ;PM0PEÄÓÊÏÐÉÔÃÒÄÐÊÌÐÂÔÁÒËÐÏÊÑÄÓÃÏÉÉÏÃÑ;PM1PEÄ¿ÄÑÊÏÎÇÒÃÐÄÎÈÌÐÄÒÃÐËÎÍÌÏÂÑÁÍËÉÍÃÏ;PM1PE;PM2FPPE=<aåoWÀ;PM0PEÄÑÊÏÎÇÒÃÐÄÎÈÌÐÄÒÃÐËÎÍÌÏÂÑÁÍËÉÍÃÏ;PM1PE¿ÄÑÊËÌÉÒÃÐÄÎÊÊÌÂÒÁÐÉÎÍÈÏÄÑÃËÇÉÍÃÏ;PM1PE;PM2FPPE=<_åoWÀ;PM0PEÄÑÊËÌÉÒÃÐÄÎÊÊÌÂÒÁÐÉÎÍÈÏÄÑÃËÇÉÍÃÏ;PM1PE¿ÄÏÈÍÎÇÐÃÐÄÌÈÈÎÄÐÃÎÇÎËÈÏÄÏÃÍÇÇÍÃÍ;PM1PE;PM2FPPE=<]åoWÀ;PM0PEÄÏÈÍÎÇÐÃÐÄÌÈÈÎÄÐÃÎÇÎËÈÏÄÏÃÍÇÇÍÃÍ;PM1PEÄ¿ÂÏÊËÌÇÎÃÎÄÌÈÈÌÄÐÃÎÇÌËÈÍÄÍÃËÇÉËÁÍ;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;FT11,8FPPE=<YåoWÀ;PM0PEÂÏÊËÌÇÎÃÎÄÌÈÈÌÄÐÃÎÇÌËÈÍÄÍÃËÇÉËÁÍ;PM1PE¿ÂÍÈËÌÇÎÁÌÂÌÈÊÌÂÎÁÌÉÌËÈËÄÍÃËÇÇËÁË;PM1PE;PM2FPPE=<WåoWÀ;PM0PEÂÍÈËÌÇÎÁÌÂÌÈÊÌÂÎÁÌÉÌËÈËÄÍÃËÇÇËÁË;PM1PE¿ÂÍÈÉÊÇÎÁÌÂÌÈÆÊÄÎÃÌÅÌËÆËÂÍÁÉÅÇËÁË;PM1PE;PM2FPPE=<UåoWÀ;PM0PEÂÍÈÉÊÇÎÁÌÂÌÈÆÊÄÎÃÌÅÌËÆËÂÍÁÉÅÇËÁË;PM1PE¿ÂËÈÉÊÇÌÁÌÂÊÈÆÊÂÌÁÌÅÈÉÈËÂËÁÉÇÇÇÁË;PM1PE;PM2FPPE=<SåoWÀ;PM0PEÂËÈÉÊÇÌÁÌÂÊÈÆÊÂÌÁÌÅÈÉÈËÂËÁÉÇÇÇÁË;PM1PE¿ÄËÆÉÈÅÌÁÊÂÊÆÆÊÂÌÁÊÅÊÉÆÉÂËÁÇÅÅÉÃÉ;PM1PE;PM2FPPE=<QåoWÀ;PM0PEÄËÆÉÈÅÌÁÊÂÊÆÆÊÂÌÁÊÅÊÉÆÉÂËÁÇÅÅÉÃÉ;PM1PEÄ¿ÂËÄÇÈÃÌÃÊÄÈÄÆÈÂÌÁÈÅÊÇÆÉÂËÁÇÅÃÉÁÇ;PM1PE;PM2FPPE=<MåoWÀ;PM0PEÂËÄÇÈÃÌÃÊÄÈÄÆÈÂÌÁÈÅÊÇÆÉÂËÁÇÅÃÉÁÇ;PM1PE¿ÄÉÄÅÈÅÈÁÈÂÈÆÄÆÂÊÁÈÃÆÇÆÇÂÇÁÇÅÃÅÃÇ;PM1PE;PM2FPPE=<KåoWÀ;PM0PEÄÉÄÅÈÅÈÁÈÂÈÆÄÆÂÊÁÈÃÆÇÆÇÂÇÁÇÅÃÅÃÇ;PM1PEÄ¿¿ÇÆÇÆÃÈÁÆÂÈÄÄÈÂÈÁÆÃÈÇÄÅÂÇÁÅÃÅÇ¿Å;PM1PE;PM2FPPE=<GåoWÀ;PM0PE¿ÇÆÇÆÃÈÁÆÂÈÄÄÈÂÈÁÆÃÈÇÄÅÂÇÁÅÃÅÇ¿Å;PM1PE¿¿ÇÄÅÆÃÈ¿Æ¿ÆÄÄÆÂÈÁÆÃÆÅÄÅÂÇÁÅÃÃÅ¿Å;PM1PE;PM2FPPE=<EåoWÀ;PM0PE¿ÇÄÅÆÃÈ¿Æ¿ÆÄÄÆÂÈÁÆÃÆÅÄÅÂÇÁÅÃÃÅ¿Å;PM1PE¿ÂÅÂÅÆÃÆ¿Æ¿ÄÄÄÆÂÆÁÆÃÄÃÄÅ¿Å¿ÅÃÁÃÁÅ;PM1PE;PM2FT10,0FPPE=<CåoWÀ;PM0PEÂÅÂÅÆÃÆ¿Æ¿ÄÄÄÆÂÆÁÆÃÄÃÄÅ¿Å¿ÅÃÁÃÁÅ;PM1PE¿ÂÅÂÃÄÁÆÁÄÂÆÂÂÄ¿Æ¿ÄÁÄÅÄÿſÃÃÁÃÁÃ;PM1PE;PM2FPPE=<AåoWÀ;PM0PEÂÅÂÃÄÁÆÁÄÂÆÂÂÄ¿Æ¿ÄÁÄÅÄÿſÃÃÁÃÁÃ;PM1PE¿ÂÃÂÃÄÁÄÁÄÂÂÂÄÄ¿Ä¿ÂÃÄÁÂÃÂÃÁÃÁÁÃÁÁ;PM1PE;PM2FPPE=<?åoWÀ;PM0PEÂÃÂÃÄÁÄÁÄÂÂÂÄÄ¿Ä¿ÂÃÄÁÂÃÂÃÁÃÁÁÃÁÁ;PM1PEÄ¿¿ÃÂÁÄÁÂÁÂÂÄ¿ÂÂÄÁ¿ÄÿÁÂÁÁÿÁÿÁ;PM1PE;PM2FPPE=<{äoWÀ;PM0PE¿ÃÂÁÄÁÂÁÂÂÄ¿ÂÂÄÁ¿ÄÿÁÂÁÁÿÁÿÁ;PM1PE¿¿Ã¿ÂÁ¿¿ÂÂÂÄÁÂÁÂÁÂÁÁÁÁÁ¿¿Á;PM1PE;PM2FPPE=<yäoWÀ;PM0PE¿Ã¿ÂÁ¿¿ÂÂÂÄÁÂÁÂÁÂÁÁÁÁÁ¿¿Á;PM1PE¿¿ÁÂÁ¿¿Â¿ÂÁÂÁ¿Á¿ÁÁ;PM1PE;PM2FPPE=<wäoWÀ;PM0PE¿ÁÂÁ¿¿Â¿ÂÁÂÁ¿Á¿ÁÁ;PM1PE;PM2FPMC1,240PE=<OågYÀ;PM0PEÑÄÍÊÍÌÉÒÅÒÃÖÁØÄØÄØÈÔÌÔÎÐÐÌÒÊÒÄÒ¿ÒÃÒÉÌÍÌÑÈÑÆÕ¿×Á×Ç×ÉÕËÑÏÏÍËÑÉÑÁÓ¿;PM2FTFPMC1,90PE=<UçoWÀ;PM0PEÄáÈÝÐÙÔ×ØÕÜÍÞÉàÁàÂÞÊÜÎØÖÔØÎÚÊÞÄâÃàÉÞÍÜÓØ×ÔÛÎÝÊßÄßÃÝÉÛÍ×ÓÓ×ÏÛÇÝÃß;PM1PE¿ÄáÊÝÎÙÒ×ØÑÜÏÞÇàÃàÄÞÈÚÐØÒÔØÎÚÊÞÄâÃàÉÞÍÚÓØ×ÔÙÎÝÊßÂßÁÝÉÛÍ×ÓÑ×ÍÙÉÝÃß;PM1PE;PM2FT11,2FPPE=<SçoWÀ;PM0PEÄáÊÝÎÙÒ×ØÑÜÏÞÇàÃàÄÞÈÚÐØÒÔØÎÚÊÞÄâÃàÉÞÍÚÓØ×ÔÙÎÝÊßÂßÁÝÉÛÍ×ÓÑ×ÍÙÉÝÃß;PM1PE¿ÄßÈÝÎÙÔ×ØÓÚÍÞÇàÃÞÄÞÈÜÎÖÔÔØÎÚÊÞÂàÁÞÉÞÍÚÓØÕÔÛÎÝÈÝÄßÃÝÇÙÍ×ÓÓ×ÍÙÇÝÃÝ;PM1PE;PM2FPPE=<QçoWÀ;PM0PEÄßÈÝÎÙÔ×ØÓÚÍÞÇàÃÞÄÞÈÜÎÖÔÔØÎÚÊÞÂàÁÞÉÞÍÚÓØÕÔÛÎÝÈÝÄßÃÝÇÙÍ×ÓÓ×ÍÙÇÝÃÝ;PM1PE¿ÄßÈÛÐÛÒÕØÓÚÍÜÇàÃÞÄÞÈÚÎÖÔÔÖÎÜÈÜÄàÃÞÇÞÍÚÓÖÕÔÙÎÝÈÝÄßÃÛÇÙÍ×ÓÑÕÏÙÇÝÃÝ;PM1PE;PM2FPPE=<OçoWÀ;PM0PEÄßÈÛÐÛÒÕØÓÚÍÜÇàÃÞÄÞÈÚÎÖÔÔÖÎÜÈÜÄàÃÞÇÞÍÚÓÖÕÔÙÎÝÈÝÄßÃÛÇÙÍ×ÓÑÕÏÙÇÝÃÝ;PM1PEÄ¿ÂßÊÛÎÙÒÕÖÑÚÏÜÇàÃÞÄÜÈÚÐØÒÒÖÎÚÈÜÄàÃÞÇÜÍÚÑØ×ÒÙÎÛÈÝÄßÃÛÇÙÍÕÑÑ×ÍÙÉÛÁÝ;PM1PE;PM2FT11,3FPPE=<KçoWÀ;PM0PEÂßÊÛÎÙÒÕÖÑÚÏÜÇàÃÞÄÜÈÚÐØÒÒÖÎÚÈÜÄàÃÞÇÜÍÚÑØ×ÒÙÎÛÈÝÄßÃÛÇÙÍÕÑÑ×ÍÙÉÛÁÝ;PM1PE¿ÄÝÈÝÌ×ÔÕÖÓØËÞÉÞÁÞÂÜÊÚÌÖÔÒÖÎØÈÞÄÞÃÞÇÜÍÚÑÔÕÔÙÎÛÈÝÄÝÃÝÇ×ÍÕÓÓÓËÙÇÛÃÝ;PM1PE;PM2FPPE=<IçoWÀ;PM0PEÄÝÈÝÌ×ÔÕÖÓØËÞÉÞÁÞÂÜÊÚÌÖÔÒÖÎØÈÞÄÞÃÞÇÜÍÚÑÔÕÔÙÎÛÈÝÄÝÃÝÇ×ÍÕÓÓÓËÙÇÛÃÝ;PM1PE¿ÄÝÈÛÎ×Ò×ÖÑÚËÚÇÞÃÞÄÚÈÚÌÖÒÒØÎØÈÜÄÞÃÞÇÚÍØÑØÕÒÙÌÙÊÝÂÝÁÙÉÙËÕÑÑ×Í×ÇÙÃÝ;PM1PE;PM2FPPE=<GçoWÀ;PM0PEÄÝÈÛÎ×Ò×ÖÑÚËÚÇÞÃÞÄÚÈÚÌÖÒÒØÎØÈÜÄÞÃÞÇÚÍØÑØÕÒÙÌÙÊÝÂÝÁÙÉÙËÕÑÑ×Í×ÇÙÃÝ;PM1PE¿ÂÝÊÛÎ×ÒÓÖÑØÍÚÉÞÁÜÂÜÊØÎÖÒÒÔÌØÊÜÂÞÁÜÉÜËØÑÖÕÒ×ÌÛÊÛÂÝÁÙÉ×ËÕÑÑÕÍ×ÉÛÁÛ;PM1PE;PM2FPPE=<EçoWÀ;PM0PEÂÝÊÛÎ×ÒÓÖÑØÍÚÉÞÁÜÂÜÊØÎÖÒÒÔÌØÊÜÂÞÁÜÉÜËØÑÖÕÒ×ÌÛÊÛÂÝÁÙÉ×ËÕÑÑÕÍ×ÉÛÁÛ;PM1PE¿ÄÝÈÙÎ×ÐÕÖÏØÍÚÉÞÁÜÂÚÊØÎÖÐÒÖÎØÈÚÂÞÁÜÇÚÍØÑÖÕÐ×ÐÙÈÛÂÝÁÙÇ×ÏÕÏÏÕÍ×ÇÙÃÛ;PM1PE;PM2FPPE=<CçoWÀ;PM0PEÄÝÈÙÎ×ÐÕÖÏØÍÚÉÞÁÜÂÚÊØÎÖÐÒÖÎØÈÚÂÞÁÜÇÚÍØÑÖÕÐ×ÐÙÈÛÂÝÁÙÇ×ÏÕÏÏÕÍ×ÇÙÃÛ;PM1PEÄ¿ÂÛÈÙÎ×ÐÕÖÑØËÚÇÜÃÜÄÚÈØÌÔÒÒÖÎØÈÚÂÜÁÚÇÜÍØÑÔÓÒ×ÌÙÊÛÂÛÁÙÉ×ËÕÑÏÓÍ×ÇÛÁÙ;PM1PE;PM2FPPE=<?çoWÀ;PM0PEÂÛÈÙÎ×ÐÕÖÑØËÚÇÜÃÜÄÚÈØÌÔÒÒÖÎØÈÚÂÜÁÚÇÜÍØÑÔÓÒ×ÌÙÊÛÂÛÁÙÉ×ËÕÑÏÓÍ×ÇÛÁÙ;PM1PE¿ÄÛÈÙÌÕÒÓÔÑÖËÚÉÜÁÜÂØÊØÌÔÒÐÔÎÖÈÚÂÜÁÚÇÚÍÖÏÖÓÐ×Î×ÈÛÂÛÁÙÇÕÍÓÏÑÕËÕÇÙÃÙ;PM1PE;PM2FPPE=<}æoWÀ;PM0PEÄÛÈÙÌÕÒÓÔÑÖËÚÉÜÁÜÂØÊØÌÔÒÐÔÎÖÈÚÂÜÁÚÇÚÍÖÏÖÓÐ×Î×ÈÛÂÛÁÙÇÕÍÓÏÑÕËÕÇÙÃÙ;PM1PEÄ¿ÂÛÈ×Ì×ÐÓÖÏÖËÚÇÚÃÚÄÚÈÖÌÔÐÒÔÌØÈØÂÜÁÚÇØËØÑÔÓÐÕÌÙÊÙÂÙÁÙÉÕËÕÏÏÓË×Ç×ÁÙ;PM1PE;PM2FPPE=<yæoWÀ;PM0PEÂÛÈ×Ì×ÐÓÖÏÖËÚÇÚÃÚÄÚÈÖÌÔÐÒÔÌØÈØÂÜÁÚÇØËØÑÔÓÐÕÌÙÊÙÂÙÁÙÉÕËÕÏÏÓË×Ç×ÁÙ;PM1PE¿ÂÛÈ×ÌÕÐÓÔÏÖËÚÇÚÁÚÂØÈÖÌÔÐÐÔÌÖÊØÂÜÁÚÉØËÖÏÔÓÐÕÌ×ÈÙÄÙÃÙÇÕËÓÏÏÓËÕÇ×ÁÙ;PM1PE;PM2FPPE=<wæoWÀ;PM0PEÂÛÈ×ÌÕÐÓÔÏÖËÚÇÚÁÚÂØÈÖÌÔÐÐÔÌÖÊØÂÜÁÚÉØËÖÏÔÓÐÕÌ×ÈÙÄÙÃÙÇÕËÓÏÏÓËÕÇ×ÁÙ;PM1PE¿ÂÛÈ×ÌÓÐÓÔÏÖËØÇÚÁÚÂØÈÖÌÒÐÐÔÌÔÈØÄÜÃÚÇØËÖÏÒÑÐÕÌ×ÈÙÂÙÁ×ÇÕËÓÏÏÑËÕÇ×ÁÙ;PM1PE;PM2FT11,4FPPE=<uæoWÀ;PM0PEÂÛÈ×ÌÓÐÓÔÏÖËØÇÚÁÚÂØÈÖÌÒÐÐÔÌÔÈØÄÜÃÚÇØËÖÏÒÑÐÕÌ×ÈÙÂÙÁ×ÇÕËÓÏÏÑËÕÇ×ÁÙ;PM1PE¿ÂÙÈ×ÌÕÐÑÒÏÖËØÇÚÁØÂØÈÖÌÔÐÐÒÌÖÆØÂÚÁØÅØËÖÏÔÓÎÕÌ×È×ÂÙÁ×ÇÕËÑÍÏÓËÕÇ×Á×;PM1PE;PM2FPPE=<sæoWÀ;PM0PEÂÙÈ×ÌÕÐÑÒÏÖËØÇÚÁØÂØÈÖÌÔÐÐÒÌÖÆØÂÚÁØÅØËÖÏÔÓÎÕÌ×È×ÂÙÁ×ÇÕËÑÍÏÓËÕÇ×Á×;PM1PE¿ÄÙÆÕÌÕÐÑÒÏÖËÖÇÚÁØÂØÈÖÌÒÐÎÒÌÖÈÖÂÚÁØÇØËÔÍÒÑÐÕÌ×È×ÂÙÁÕÇÕËÑÏÏÑËÓÅ×Ã×;PM1PE;PM2FPPE=<qæoWÀ;PM0PEÄÙÆÕÌÕÐÑÒÏÖËÖÇÚÁØÂØÈÖÌÒÐÎÒÌÖÈÖÂÚÁØÇØËÔÍÒÑÐÕÌ×È×ÂÙÁÕÇÕËÑÏÏÑËÓÅ×Ã×;PM1PEÄ¿Â×Æ×ÌÕÐÑÒÍÔËØÅØÃØÄØÆÔÌÒÎÎÒÌÖÈØÂØÁØÇØËÔÍÒÑÎÓÌ×È×Â×Á×ÇÓËÑÍÏÑËÓÅ×Á×;PM1PE;PM2FPPE=<mæoWÀ;PM0PEÂ×Æ×ÌÕÐÑÒÍÔËØÅØÃØÄØÆÔÌÒÎÎÒÌÖÈØÂØÁØÇØËÔÍÒÑÎÓÌ×È×Â×Á×ÇÓËÑÍÏÑËÓÅ×Á×;PM1PE¿Â×È×ÊÓÎÑÒÍÔËØÅØÁØÂÖÆÔÌÒÎÐÒÊÔÈØÂØÁØÇÖÉÔÏÒÑÎÓÌÕÆ×Ä×Ã×ÅÓËÑÍÍÑÉÓÇÕÁ×;PM1PE;PM2FPPE=<kæoWÀ;PM0PEÂ×È×ÊÓÎÑÒÍÔËØÅØÁØÂÖÆÔÌÒÎÐÒÊÔÈØÂØÁØÇÖÉÔÏÒÑÎÓÌÕÆ×Ä×Ã×ÅÓËÑÍÍÑÉÓÇÕÁ×;PM1PE¿Â×ÈÕÊÓÎÑÒÍÔÉÖÇØÁØÂÖÈÔÊÐÎÎÒÌÔÆÖÄØÃØÅÔËÖÍÐÏÎÓÌÕÆ×Â×ÁÕÅÓËÑÍÍÏÉÕÇÓÁ×;PM1PE;PM2FPPE=<iæoWÀ;PM0PEÂ×ÈÕÊÓÎÑÒÍÔÉÖÇØÁØÂÖÈÔÊÐÎÎÒÌÔÆÖÄØÃØÅÔËÖÍÐÏÎÓÌÕÆ×Â×ÁÕÅÓËÑÍÍÏÉÕÇÓÁ×;PM1PEÄ¿Â×ÈÕÈÑÐÑÐÍÔÉÔÅØÁÖÂÖÆÔÊÐÎÎÒÊÒÈÖÂØÁÖÇÖÉÒÍÒÏÎÓÊÕÆÕÄ×ÃÓÅÓÉÏÍÏÑÇÑÇÕÁÕ;PM1PE;PM2FPPE=<eæoWÀ;PM0PEÂ×ÈÕÈÑÐÑÐÍÔÉÔÅØÁÖÂÖÆÔÊÐÎÎÒÊÒÈÖÂØÁÖÇÖÉÒÍÒÏÎÓÊÕÆÕÄ×ÃÓÅÓÉÏÍÏÑÇÑÇÕÁÕ;PM1PE¿Â×ÆÓÌÓÌÏÒÍÒÉÔÅØÁÖÂÔÆÔÊÐÎÎÐÊÔÆÔÄØÃÖÅÔÉÔÍÐÏÎÓÊÓÆÕÂ×ÁÓÅÑÉÑÍËÏËÓÅÓÁÕ;PM1PE;PM2FPPE=<cæoWÀ;PM0PEÂ×ÆÓÌÓÌÏÒÍÒÉÔÅØÁÖÂÔÆÔÊÐÎÎÐÊÔÆÔÄØÃÖÅÔÉÔÍÐÏÎÓÊÓÆÕÂ×ÁÓÅÑÉÑÍËÏËÓÅÓÁÕ;PM1PE¿ÂÕÆÓÌÓÌÏÐËÔËÔÅÖÁÖÂÔÆÒÌÐÌÎÐÊÔÆÔÂÖÁÔÅÖÉÒÍÐÏÎÑÊÓÆÕÂÕÁÓÅÓÉÏÍËÏËÑÅÕÁÓ;PM1PE;PM2FPPE=<aæoWÀ;PM0PEÂÕÆÓÌÓÌÏÐËÔËÔÅÖÁÖÂÔÆÒÌÐÌÎÐÊÔÆÔÂÖÁÔÅÖÉÒÍÐÏÎÑÊÓÆÕÂÕÁÓÅÓÉÏÍËÏËÑÅÕÁÓ;PM1PE¿ÄÕÆÓÈÑÎÏÐÍÒÉÔÅÖÁÖÂÔÆÒÊÐÎÌÐÊÒÆÔÂÖÁÔÅÖÉÒËÎÏÎÑÊÓÆÕÂÕÁÓÅÑÉÏÍÍÍÇÑÅÕÃÓ;PM1PE;PM2FT11,5FPPE=<_æoWÀ;PM0PEÄÕÆÓÈÑÎÏÐÍÒÉÔÅÖÁÖÂÔÆÒÊÐÎÌÐÊÒÆÔÂÖÁÔÅÖÉÒËÎÏÎÑÊÓÆÕÂÕÁÓÅÑÉÏÍÍÍÇÑÅÕÃÓ;PM1PEÄ¿ÂÕÆÓÊÑÌÏÎËÒÇÔÅÖÃÖÄÒÆÒÈÎÌÎÐÊÒÆÔÂÖÁÔÅÔÉÒÍÎÍÎÑÊÑÆÕÂÕÁÓÅÑÉÍÍËÍÉÑÅÓÁÓ;PM1PE;PM2FPPE=<[æoWÀ;PM0PEÂÕÆÓÊÑÌÏÎËÒÇÔÅÖÃÖÄÒÆÒÈÎÌÎÐÊÒÆÔÂÖÁÔÅÔÉÒÍÎÍÎÑÊÑÆÕÂÕÁÓÅÑÉÍÍËÍÉÑÅÓÁÓ;PM1PE¿ÂÕÆÑÊÑÌÍÐËÐÉÔÅÔÁÔÂÔÆÐÊÐÌÌÎÊÒÆÒÂÖÁÔÅÒÉÒËÐÏÌÏÈÓÆÓÄÓÃÓÅÏÇÏËËÏÉÑÅÑÁÓ;PM1PE;PM2FPPE=<YæoWÀ;PM0PEÂÕÆÑÊÑÌÍÐËÐÉÔÅÔÁÔÂÔÆÐÊÐÌÌÎÊÒÆÒÂÖÁÔÅÒÉÒËÐÏÌÏÈÓÆÓÄÓÃÓÅÏÇÏËËÏÉÑÅÑÁÓ;PM1PE¿ÂÓÆÓÈÏÎÍÎÍÒÇÒÅÔÁÒÂÔÆÐÈÐÎÌÎÈÐÆÔÄÔÃÒÅÔÇÐËÎÏÎÏÈÓÆÑÂÓÁÑÅÑÇÍÍÍÍÇÏÅÓÁÑ;PM1PE;PM2FPPE=<WæoWÀ;PM0PEÂÓÆÓÈÏÎÍÎÍÒÇÒÅÔÁÒÂÔÆÐÈÐÎÌÎÈÐÆÔÄÔÃÒÅÔÇÐËÎÏÎÏÈÓÆÑÂÓÁÑÅÑÇÍÍÍÍÇÏÅÓÁÑ;PM1PE¿ÂÓÆÑÊÏÌÏÎËÐÇÒÅÔÁÒÂÒÆÒÈÎÌÌÐÊÐÄÒÂÔÁÒÃÒÉÒËÎÍÌÑÊÑÄÑÂÓÁÑÃÏÉÍËËÍÉÑÅÑÁÑ;PM1PE;PM2FPPE=<UæoWÀ;PM0PEÂÓÆÑÊÏÌÏÎËÐÇÒÅÔÁÒÂÒÆÒÈÎÌÌÐÊÐÄÒÂÔÁÒÃÒÉÒËÎÍÌÑÊÑÄÑÂÓÁÑÃÏÉÍËËÍÉÑÅÑÁÑ;PM1PE¿ÄÓÄÏÊÑÊÍÎÉÒÉÐÅÔÁÒÂÒÆÐÊÎÊÌÎÊÒÄÐÂÔÁÒÃÒÉÐËÎÍÌÏÈÑÆÑÂÓÁÏÅÑÇÍËÉÍÉÏÃÑÃÑ;PM1PE;PM2FPPE=<SæoWÀ;PM0PEÄÓÄÏÊÑÊÍÎÉÒÉÐÅÔÁÒÂÒÆÐÊÎÊÌÎÊÒÄÐÂÔÁÒÃÒÉÐËÎÍÌÏÈÑÆÑÂÓÁÏÅÑÇÍËÉÍÉÏÃÑÃÑ;PM1PEÄ¿ÂÑÆÑÈÏÌËÎËÎÇÒÅÒÁÒÂÐÆÐÈÎÌÌÌÈÐÄÒÂÒÁÒÃÐÇÐËÌÍÌÏÊÏÄÑÂÑÁÑÃÍÉÍËËËÇÏÅÏÁÑ;PM1PE;PM2FPPE=<OæoWÀ;PM0PEÂÑÆÑÈÏÌËÎËÎÇÒÅÒÁÒÂÐÆÐÈÎÌÌÌÈÐÄÒÂÒÁÒÃÐÇÐËÌÍÌÏÊÏÄÑÂÑÁÑÃÍÉÍËËËÇÏÅÏÁÑ;PM1PE¿ÄÑÄÏÈÏÌÍÌÉÐÇÐÅÒÁÒÂÐÆÎÈÎÊÊÎÊÐÄÐÂÒÁÒÃÎÉÐÉÎÍÊÍÈÏÆÑÂÑÁÏÅÏÇËÉËÍÇÏÃÍÃÑ;PM1PE;PM2FPPE=<MæoWÀ;PM0PEÄÑÄÏÈÏÌÍÌÉÐÇÐÅÒÁÒÂÐÆÎÈÎÊÊÎÊÐÄÐÂÒÁÒÃÎÉÐÉÎÍÊÍÈÏÆÑÂÑÁÏÅÏÇËÉËÍÇÏÃÍÃÑ;PM1PEÄ¿¿ÑÆÏÈÍÊÍÎÉÎÇÐÅÒÁÐÂÒÆÎÈÌÊÌÎÆÎÆÐÂÒÁÐÅÐÅÐËÌËÌÍÆÑÆÏÂÑÁÏÅÍÅÍËÉËÇÏÅÏ¿Ï;PM1PE;PM2FPPE=<IæoWÀ;PM0PE¿ÑÆÏÈÍÊÍÎÉÎÇÐÅÒÁÐÂÒÆÎÈÌÊÌÎÆÎÆÐÂÒÁÐÅÐÅÐËÌËÌÍÆÑÆÏÂÑÁÏÅÍÅÍËÉËÇÏÅÏ¿Ï;PM1PE¿¿ÑÆÏÈÍÊËÌÉÐÇÎÅҿпÐÆÎÈÌÊÌÌÆÎÆÐÂÒÁÐÅÐÅÎËÌËÊÍÈÏÆÏÂÑÁÍÅÏÇËÉÉËÇÍÅÏ¿Ï;PM1PE;PM2FT11,6FPPE=<GæoWÀ;PM0PE¿ÑÆÏÈÍÊËÌÉÐÇÎÅҿпÐÆÎÈÌÊÌÌÆÎÆÐÂÒÁÐÅÐÅÎËÌËÊÍÈÏÆÏÂÑÁÍÅÏÇËÉÉËÇÍÅÏ¿Ï;PM1PE¿ÂÑÄÍÈÍÊËÌÉÎÇÎÅҿпÎÆÐÈÌÊÈÌÊÎÄÎÂÒÁÐÃÎÉÎÇÌËÊÏÈÍÆÏ¿Ñ¿ÍÅÍÇËÉÉËÇÍÃÍÁÏ;PM1PE;PM2FPPE=<EæoWÀ;PM0PEÂÑÄÍÈÍÊËÌÉÎÇÎÅҿпÎÆÐÈÌÊÈÌÊÎÄÎÂÒÁÐÃÎÉÎÇÌËÊÏÈÍÆÏ¿Ñ¿ÍÅÍÇËÉÉËÇÍÃÍÁÏ;PM1PE¿ÂÏÄÏÈÍÊËÌÇÌÇÐÃÐÁÐÂÎÄÎÈÊÈÌÌÆÎÆппÎÅÐÅÎËÊÉÌÍÆÍÆÏ¿Ï¿ÏÅËÅËËÉÉÇÍÃÏÁÍ;PM1PE;PM2FPPE=<CæoWÀ;PM0PEÂÏÄÏÈÍÊËÌÇÌÇÐÃÐÁÐÂÎÄÎÈÊÈÌÌÆÎÆппÎÅÐÅÎËÊÉÌÍÆÍÆÏ¿Ï¿ÏÅËÅËËÉÉÇÍÃÏÁÍ;PM1PE¿ÂÏÄÍÈÍÊÉÊÉÎÇÎÃÐÁÐÂÎÄÌÈÌÊÊÊÆÎÆοпÎÅÐÅÌÉÌËÈËÈÍÄÏÂÏÁÍÃÍÇÉÇÉËÇËÃÏÁÍ;PM1PE;PM2FPPE=<AæoWÀ;PM0PEÂÏÄÍÈÍÊÉÊÉÎÇÎÃÐÁÐÂÎÄÌÈÌÊÊÊÆÎÆοпÎÅÐÅÌÉÌËÈËÈÍÄÏÂÏÁÍÃÍÇÉÇÉËÇËÃÏÁÍ;PM1PEÄ¿¿ÏÆÍÆËÈËÌÇÌÇÐÃÎÁÎÂÎÄÎÈÊÈÈÌÈÌÄÎÂÐÁÎÃÎÇÎÇÊÉÈÍÈÍÄÍÂÍÁÏÃËÇËÇÇÉÅÍÅÍ¿Í;PM1PE;PM2FPPE=<}åoWÀ;PM0PE¿ÏÆÍÆËÈËÌÇÌÇÐÃÎÁÎÂÎÄÎÈÊÈÈÌÈÌÄÎÂÐÁÎÃÎÇÎÇÊÉÈÍÈÍÄÍÂÍÁÏÃËÇËÇÇÉÅÍÅÍ¿Í;PM1PE¿¿ÏÆËÆËÊËÊÇÌÅÎÅοοÎÆÌÆÊÈÊÌÆÌÄÌÂÐÁÎÃÌÅÌÉÌÉÊËÆÍÄÍÂÍÁÍÃËÅÉÉÉËÅËÅË¿Í;PM1PE;PM2FPPE=<{åoWÀ;PM0PE¿ÏÆËÆËÊËÊÇÌÅÎÅοοÎÆÌÆÊÈÊÌÆÌÄÌÂÐÁÎÃÌÅÌÉÌÉÊËÆÍÄÍÂÍÁÍÃËÅÉÉÉËÅËÅË¿Í;PM1PEÄ¿¿ÍÆÍÆËÈÇÊÉÌÅÌÃÎÁÌÂÎÄÌÆÊÊÈÈÆÌÄÎÂÎÁÌÃÎÅÌÇÊÉÈËÆÍÄËÂÍÁËÃËÅÉÇÇÉÅËÅÍ¿Ë;PM1PE;PM2FPPE=<wåoWÀ;PM0PE¿ÍÆÍÆËÈÇÊÉÌÅÌÃÎÁÌÂÎÄÌÆÊÊÈÈÆÌÄÎÂÎÁÌÃÎÅÌÇÊÉÈËÆÍÄËÂÍÁËÃËÅÉÇÇÉÅËÅÍ¿Ë;PM1PE¿¿ÍÄËÆËÈÉÊÇÌÅÌÃο̿ÌÄÌÆÊÈÈÊÆÌÄÌÂÎÁÌÃÌÅÌÇÊÉÈËÆËÄËÂÍÁËÃËÅÉÇÇÉÅËÃË¿Ë;PM1PE;PM2FPPE=<uåoWÀ;PM0PE¿ÍÄËÆËÈÉÊÇÌÅÌÃο̿ÌÄÌÆÊÈÈÊÆÌÄÌÂÎÁÌÃÌÅÌÇÊÉÈËÆËÄËÂÍÁËÃËÅÉÇÇÉÅËÃË¿Ë;PM1PE¿ÂÍÂËÆÉÊÉÈÇÊÅÌÃο̿ÌÄÌÆÈÈÈÊÆÊÄÌÂÎÁÌÃÌÅÌÇÈÇÈËÆËÄË¿Í¿ËÃÉÅÇÇÉÇÅËÁËÁË;PM1PE;PM2FPPE=<såoWÀ;PM0PEÂÍÂËÆÉÊÉÈÇÊÅÌÃο̿ÌÄÌÆÈÈÈÊÆÊÄÌÂÎÁÌÃÌÅÌÇÈÇÈËÆËÄË¿Í¿ËÃÉÅÇÇÉÇÅËÁËÁË;PM1PE¿ÂËÄËÆÉÆÉÊÇÊÅÌÁÌÁÌÂÌÂÊÆÈÈÈÊÆÊÄÌ¿Ì¿ÌÃÌÅÈÇÊÇÈÉÆËÄË¿Ë¿ËÃÉÅÉÇÅÉÅÇÃËÁË;PM1PE;PM2FT11,7FPPE=<qåoWÀ;PM0PEÂËÄËÆÉÆÉÊÇÊÅÌÁÌÁÌÂÌÂÊÆÈÈÈÊÆÊÄÌ¿Ì¿ÌÃÌÅÈÇÊÇÈÉÆËÄË¿Ë¿ËÃÉÅÉÇÅÉÅÇÃËÁË;PM1PE¿ÂËÄËÄÉÈÇÊÇÈÃÌÃÌÁÌÂÊÄÊÄÊÈÆÈÆÊÄÌ¿ÌÃÖËÔÓÌÕÄËÁËÁÇÅÉÅÇÉÃÉÃÉÁË;PM1PE;PM2FPPE=<oåoWÀ;PM0PEÂËÄËÄÉÈÇÊÇÈÃÌÃÌÁÌÂÊÄÊÄÊÈÆÈÆÊÄÌ¿ÌÃÖËÔÓÌÕÄËÁËÁÇÅÉÅÇÉÃÉÃÉÁË;PM1PEÄ¿ÄÕÌÑÒËÖÅÖÆÒÌÌÒÄÖÃÔËÒÑÌÕÆÕÅÑËËÑÃÓ;PM1PE;PM2FPPE=<kåoWÀ;PM0PEÄÕÌÑÒËÖÅÖÆÒÌÌÒÄÖÃÔËÒÑÌÕÆÕÅÑËËÑÃÓ;PM1PE¿ÄÕÌÑÒÉÔÃÔÄÐÊÌÒÆÖÅÔËÐÏÌÓÆÓÅÑËËÏÃÓ;PM1PE;PM2FPPE=<iåoWÀ;PM0PEÄÕÌÑÒÉÔÃÔÄÐÊÌÒÆÖÅÔËÐÏÌÓÆÓÅÑËËÏÃÓ;PM1PE¿ÄÓÌÏÐËÔÃÒÄÒÌÌÐÄÔÃÒËÒÑÌÑÂÓÁÏËËÑÃÑ;PM1PE;PM2FPPE=<gåoWÀ;PM0PEÄÓÌÏÐËÔÃÒÄÒÌÌÐÄÔÃÒËÒÑÌÑÂÓÁÏËËÑÃÑ;PM1PE¿ÄÓÊÏÐÉÔÃÒÄÐÊÌÐÂÔÁÒËÐÏÊÑÄÓÃÏÉÉÏÃÑ;PM1PE;PM2FPPE=<eåoWÀ;PM0PEÄÓÊÏÐÉÔÃÒÄÐÊÌÐÂÔÁÒËÐÏÊÑÄÓÃÏÉÉÏÃÑ;PM1PEÄ¿ÄÑÊÏÎÇÒÃÐÄÎÈÌÐÄÒÃÐËÎÍÌÏÂÑÁÍËÉÍÃÏ;PM1PE;PM2FPPE=<aåoWÀ;PM0PEÄÑÊÏÎÇÒÃÐÄÎÈÌÐÄÒÃÐËÎÍÌÏÂÑÁÍËÉÍÃÏ;PM1PE¿ÄÑÊËÌÉÒÃÐÄÎÊÊÌÂÒÁÐÉÎÍÈÏÄÑÃËÇÉÍÃÏ;PM1PE;PM2FPPE=<_åoWÀ;PM0PEÄÑÊËÌÉÒÃÐÄÎÊÊÌÂÒÁÐÉÎÍÈÏÄÑÃËÇÉÍÃÏ;PM1PE¿ÄÏÈÍÎÇÐÃÐÄÌÈÈÎÄÐÃÎÇÎËÈÏÄÏÃÍÇÇÍÃÍ;PM1PE;PM2FPPE=<]åoWÀ;PM0PEÄÏÈÍÎÇÐÃÐÄÌÈÈÎÄÐÃÎÇÎËÈÏÄÏÃÍÇÇÍÃÍ;PM1PEÄ¿ÂÏÊËÌÇÎÃÎÄÌÈÈÌÄÐÃÎÇÌËÈÍÄÍÃËÇÉËÁÍ;PM1PE;PM2FT11,8FPPE=<YåoWÀ;PM0PEÂÏÊËÌÇÎÃÎÄÌÈÈÌÄÐÃÎÇÌËÈÍÄÍÃËÇÉËÁÍ;PM1PE¿ÂÍÈËÌÇÎÁÌÂÌÈÊÌÂÎÁÌÉÌËÈËÄÍÃËÇÇËÁË;PM1PE;PM2FPPE=<WåoWÀ;PM0PEÂÍÈËÌÇÎÁÌÂÌÈÊÌÂÎÁÌÉÌËÈËÄÍÃËÇÇËÁË;PM1PE¿ÂÍÈÉÊÇÎÁÌÂÌÈÆÊÄÎÃÌÅÌËÆËÂÍÁÉÅÇËÁË;PM1PE;PM2FPPE=<UåoWÀ;PM0PEÂÍÈÉÊÇÎÁÌÂÌÈÆÊÄÎÃÌÅÌËÆËÂÍÁÉÅÇËÁË;PM1PE¿ÂËÈÉÊÇÌÁÌÂÊÈÆÊÂÌÁÌÅÈÉÈËÂËÁÉÇÇÇÁË;PM1PE;PM2FPPE=<SåoWÀ;PM0PEÂËÈÉÊÇÌÁÌÂÊÈÆÊÂÌÁÌÅÈÉÈËÂËÁÉÇÇÇÁË;PM1PE¿ÄËÆÉÈÅÌÁÊÂÊÆÆÊÂÌÁÊÅÊÉÆÉÂËÁÇÅÅÉÃÉ;PM1PE;PM2FPPE=<QåoWÀ;PM0PEÄËÆÉÈÅÌÁÊÂÊÆÆÊÂÌÁÊÅÊÉÆÉÂËÁÇÅÅÉÃÉ;PM1PEÄ¿ÂËÄÇÈÃÌÃÊÄÈÄÆÈÂÌÁÈÅÊÇÆÉÂËÁÇÅÃÉÁÇ;PM1PE;PM2FPPE=<MåoWÀ;PM0PEÂËÄÇÈÃÌÃÊÄÈÄÆÈÂÌÁÈÅÊÇÆÉÂËÁÇÅÃÉÁÇ;PM1PE¿ÄÉÄÅÈÅÈÁÈÂÈÆÄÆÂÊÁÈÃÆÇÆÇÂÇÁÇÅÃÅÃÇ;PM1PE;PM2FPPE=<KåoWÀ;PM0PEÄÉÄÅÈÅÈÁÈÂÈÆÄÆÂÊÁÈÃÆÇÆÇÂÇÁÇÅÃÅÃÇ;PM1PEÄ¿¿ÇÆÇÆÃÈÁÆÂÈÄÄÈÂÈÁÆÃÈÇÄÅÂÇÁÅÃÅÇ¿Å;PM1PE;PM2FPPE=<GåoWÀ;PM0PE¿ÇÆÇÆÃÈÁÆÂÈÄÄÈÂÈÁÆÃÈÇÄÅÂÇÁÅÃÅÇ¿Å;PM1PE¿¿ÇÄÅÆÃÈ¿Æ¿ÆÄÄÆÂÈÁÆÃÆÅÄÅÂÇÁÅÃÃÅ¿Å;PM1PE;PM2FPPE=<EåoWÀ;PM0PE¿ÇÄÅÆÃÈ¿Æ¿ÆÄÄÆÂÈÁÆÃÆÅÄÅÂÇÁÅÃÃÅ¿Å;PM1PE¿ÂÅÂÅÆÃÆ¿Æ¿ÄÄÄÆÂÆÁÆÃÄÃÄÅ¿Å¿ÅÃÁÃÁÅ;PM1PE;PM2FT10,0FPPE=<CåoWÀ;PM0PEÂÅÂÅÆÃÆ¿Æ¿ÄÄÄÆÂÆÁÆÃÄÃÄÅ¿Å¿ÅÃÁÃÁÅ;PM1PE¿ÂÅÂÃÄÁÆÁÄÂÆÂÂÄ¿Æ¿ÄÁÄÅÄÿſÃÃÁÃÁÃ;PM1PE;PM2FPPE=<AåoWÀ;PM0PEÂÅÂÃÄÁÆÁÄÂÆÂÂÄ¿Æ¿ÄÁÄÅÄÿſÃÃÁÃÁÃ;PM1PE¿ÂÃÂÃÄÁÄÁÄÂÂÂÄÄ¿Ä¿ÂÃÄÁÂÃÂÃÁÃÁÁÃÁÁ;PM1PE;PM2FPPE=<?åoWÀ;PM0PEÂÃÂÃÄÁÄÁÄÂÂÂÄÄ¿Ä¿ÂÃÄÁÂÃÂÃÁÃÁÁÃÁÁ;PM1PEÄ¿¿ÃÂÁÄÁÂÁÂÂÄ¿ÂÂÄÁ¿ÄÿÁÂÁÁÿÁÿÁ;PM1PE;PM2FPPE=<{äoWÀ;PM0PE¿ÃÂÁÄÁÂÁÂÂÄ¿ÂÂÄÁ¿ÄÿÁÂÁÁÿÁÿÁ;PM1PE¿¿Ã¿ÂÁ¿¿ÂÂÂÄÁÂÁÂÁÂÁÁÁÁÁ¿¿Á;PM1PE;PM2FPPE=<yäoWÀ;PM0PE¿Ã¿ÂÁ¿¿ÂÂÂÄÁÂÁÂÁÂÁÁÁÁÁ¿¿Á;PM1PE¿¿ÁÂÁ¿¿Â¿ÂÁÂÁ¿Á¿ÁÁ;PM1PE;PM2FPPE=<wäoWÀ;PM0PE¿ÁÂÁ¿¿Â¿ÂÁÂÁ¿Á¿ÁÁ;PM1PE;PM2FPPE=<kdÀEø;PM0PEÆ÷ÒóØïäéêãð×ôÑøÅøÆöÒðØêäâêÚðÐôÆøÅúÏôÙðáêéâïÚõÐ÷Æ÷ÅóÏïÙéáãé×ïÑóÅù;PM1PEÄ¿Æ÷ÐóÚïâçèáðÙôÏøÅøÆôÐðÚêâàèÜðÎôÆøÅúÍòÛðßêéâïÚóÐ÷Æ÷ÅóÏïÙçááéÙïÏñÅù;PM1PE;PM2RF1,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<gdÀEø;PM0PEÆ÷ÐóÚïâçèáðÙôÏøÅøÆôÐðÚêâàèÜðÎôÆøÅúÍòÛðßêéâïÚóÐ÷Æ÷ÅóÏïÙçááéÙïÏñÅù;PM1PEÄ¿ÆõÐñÚïâçèáîÙôÍöÅøÆòÎîÚêââèØðÐòÆöÅøÏò×ðáèéâíØñÐ÷ÆõÅóÏí×çááçÙïÏñÅ÷;PM1PE;PM2FPPE=<cdÀEø;PM0PEÆõÐñÚïâçèáîÙôÍöÅøÆòÎîÚêââèØðÐòÆöÅøÏò×ðáèéâíØñÐ÷ÆõÅóÏí×çááçÙïÏñÅ÷;PM1PEÆ¿ÆõÐñØíàåèáî×òÏöÅöÆòÐîØèââæØîÐòÆöÅöÏô×ìáèçâíØñÐõÆõÅñÏí×çáßç×ëÏóÅõ;PM1PE;PM2RF2,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<]dÀEø;PM0PEÆõÐñØíàåèáî×òÏöÅöÆòÐîØèââæØîÐòÆöÅöÏô×ìáèçâíØñÐõÆõÅñÏí×çáßç×ëÏóÅõ;PM1PEÄ¿ÄõÐïØíâåæßîÙðÏöÃöÄòÐîÚæààæÚîÎðÆöÅöÍòÙîßæåàíÚñÐõÄõÃïÏíÙåßáå×íÏñÃõ;PM1PE;PM2FPPE=<YdÀEø;PM0PEÄõÐïØíâåæßîÙðÏöÃöÄòÐîÚæààæÚîÎðÆöÅöÍòÙîßæåàíÚñÐõÄõÃïÏíÙåßáå×íÏñÃõ;PM1PEÄ¿ÄñÐñØëàåèáì×ðÍôÅôÆòÎìØæâàæØìÐòÄòÃôÏò×ìßæåàëØñÐóÆóÅïÏë×çßßå×ëÏñÃó;PM1PE;PM2FPPE=<UdÀEø;PM0PEÄñÐñØëàåèáì×ðÍôÅôÆòÎìØæâàæØìÐòÄòÃôÏò×ìßæåàëØñÐóÆóÅïÏë×çßßå×ëÏñÃó;PM1PEÄ¿ÆñÐïØëÞåæÝê×ðÏôÃôÄðÐìØäÞàæØìÐðÄòÃôÏð×ìßäãàëØïÐóÄóÃïÏé×åßÝã×ëÏïÅó;PM1PE;PM2RF3,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<QdÀEø;PM0PEÆñÐïØëÞåæÝê×ðÏôÃôÄðÐìØäÞàæØìÐðÄòÃôÏð×ìßäãàëØïÐóÄóÃïÏé×åßÝã×ëÏïÅó;PM1PEÄ¿ÆñÎíØëÞãæßìÕîÏòÅòÆðÐêÖæààäÖìÐîÄòÃôÏîÕìßäåàéÖïÐñÄñÃíÏëÕåßÝã×ëÍíÅó;PM1PE;PM2FPPE=<MdÀEø;PM0PEÆñÎíØëÞãæßìÕîÏòÅòÆðÐêÖæààäÖìÐîÄòÃôÏîÕìßäåàéÖïÐñÄñÃíÏëÕåßÝã×ëÍíÅó;PM1PEÆ¿ÄïÎïØéÞãäÝê×ðÍðÃòÄîÎêØäÞàäÖêÎðÆðÅòÍîÕêßäãàéÖíÐñÄïÃïÏéÕãßÝã×éÍíÃñ;PM1PE;PM2FPPE=<GdÀEø;PM0PEÄïÎïØéÞãäÝê×ðÍðÃòÄîÎêØäÞàäÖêÎðÆðÅòÍîÕêßäãàéÖíÐñÄïÃïÏéÕãßÝã×éÍíÃñ;PM1PEÄ¿ÄïÐëÖéÜãäÝêÕîÍðÅòÆìÎêÖäÞÜäØêÎìÄðÃòÍì×êÛäãÞéÖëÎñÆïÅíÍéÕãÝÛãÕéÏëÃñ;PM1PE;PM2RF4,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<CdÀEø;PM0PEÄïÐëÖéÜãäÝêÕîÍðÅòÆìÎêÖäÞÜäØêÎìÄðÃòÍì×êÛäãÞéÖëÎñÆïÅíÍéÕãÝÛãÕéÏëÃñ;PM1PEÄ¿ÄïÎëÖçÞãäÝèÓìÏðÃðÄìÐêÔâÞÞäÖèÎìÆðÅðÍîÕèÝâáÞéÖëÎïÆïÅëÍçÕãÝÝáÕçÍíÃï;PM1PE;PM2FPPE=<?dÀEø;PM0PEÄïÎëÖçÞãäÝèÓìÏðÃðÄìÐêÔâÞÞäÖèÎìÆðÅðÍîÕèÝâáÞéÖëÎïÆïÅëÍçÕãÝÝáÕçÍíÃï;PM1PEÄ¿ÆíÌëÖçÜáäÝèÕìËîÅðÆìÌèÖâÞÜâÖèÎìÄîÃðÍìÕèÛâáÞçÔëÎïÄíÃëÍçÓãÝÛáÕçËëÅï;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<{cÀEø;PM0PEÆíÌëÖçÜáäÝèÕìËîÅðÆìÌèÖâÞÜâÖèÎìÄîÃðÍìÕèÛâáÞçÔëÎïÄíÃëÍçÓãÝÛáÕçËëÅï;PM1PEÆ¿ÄëÎëÔçÜáâÙèÕêÍîÃîÄìÎæÖâÚÜâÖèÌìÆìÅîËìÕèÛàáÜåÖëÎíÄíÃéÍçÕáÛÛßÓçÍëÃí;PM1PE;PM2FPPE=<ucÀEø;PM0PEÄëÎëÔçÜáâÙèÕêÍîÃîÄìÎæÖâÚÜâÖèÌìÆìÅîËìÕèÛàáÜåÖëÎíÄíÃéÍçÕáÛÛßÓçÍëÃí;PM1PE¿ÆëÌéÖçÚßâÛæÓêÍîÃîÄêÎæÔâÜÜàÔèÎêÄìÃîÍêÓæÛâáÜåÔéÎíÄíÃéÍåÓáÛÙáÕåËéÅí;PM1PE;PM2FPPE=<scÀEø;PM0PEÆëÌéÖçÚßâÛæÓêÍîÃîÄêÎæÔâÜÜàÔèÎêÄìÃîÍêÓæÛâáÜåÔéÎíÄíÃéÍåÓáÛÙáÕåËéÅí;PM1PEÆ¿ÄëÎçÔåÚáàÙèÓèÍìÃìÄêÎæÔàÚÚâÖæÌèÆìÅîËèÕæÙàßÜåÔéÌëÆëÅçËçÓßÛÙßÓåÍçÃí;PM1PE;PM2FPPE=<mcÀEø;PM0PEÄëÎçÔåÚáàÙèÓèÍìÃìÄêÎæÔàÚÚâÖæÌèÆìÅîËèÕæÙàßÜåÔéÌëÆëÅçËçÓßÛÙßÓåÍçÃí;PM1PEÄ¿ÆéÌéÔãÚßàÙäÓêËêÅìÆèÌäÔàÚÜàÔäÌêÄêÃìËèÓäÛâßÚãÔçÌëÄéÃéËãÓßÙÙáÓãËçÅë;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<icÀEø;PM0PEÆéÌéÔãÚßàÙäÓêËêÅìÆèÌäÔàÚÜàÔäÌêÄêÃìËèÓäÛâßÚãÔçÌëÄéÃéËãÓßÙÙáÓãËçÅë;PM1PEÄ¿ÄéÌçÔãÚßàÙäÑèËêÅêÆêÌäÒÞÚÚàÔäÌèÄêÃêËêÓäÙÞÝÜãÒéÌéÆéÅçËãÑßÛÙÝÓãËéÃé;PM1PE;PM2FPPE=<ecÀEø;PM0PEÄéÌçÔãÚßàÙäÑèËêÅêÆêÌäÒÞÚÚàÔäÌèÄêÃêËêÓäÙÞÝÜãÒéÌéÆéÅçËãÑßÛÙÝÓãËéÃé;PM1PEÄ¿ÆéÌåÒáÚßà×âÓæËêÃêÄæÌäÔÞØÚàÔâÌæÄêÃêËèÓâÙàÝØãÔåÌéÄéÃåËáÓß×ÙßÑáËçÅé;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<acÀEø;PM0PEÆéÌåÒáÚßà×âÓæËêÃêÄæÌäÔÞØÚàÔâÌæÄêÃêËèÓâÙàÝØãÔåÌéÄéÃåËáÓß×ÙßÑáËçÅé;PM1PEÆ¿ÄçÌåÒáÚÝÞÙâÑæËèÃêÄæÌâÒÞÚØÞÔâÌæÄèÃêËæÓâ×ÞÝØáÔåÌéÄçÃåËáÓÝ×ÙÝÑáËåÃé;PM1PE;PM2FPPE=<[cÀEø;PM0PEÄçÌåÒáÚÝÞÙâÑæËèÃêÄæÌâÒÞÚØÞÔâÌæÄèÃêËæÓâ×ÞÝØáÔåÌéÄçÃåËáÓÝ×ÙÝÑáËåÃé;PM1PEÄ¿ÂåÌåÔáØÝÜ×äÑäËèÃèÄæÌâÒÜØØÞÔâÌæÄæÃèËæÓâ×ÞÛØáÒåÌçÄçÃãËãÑÛ××ÝÓáËåÁç;PM1PE;PM2FPPE=<WcÀEø;PM0PEÂåÌåÔáØÝÜ×äÑäËèÃèÄæÌâÒÜØØÞÔâÌæÄæÃèËæÓâ×ÞÛØáÒåÌçÄçÃãËãÑÛ××ÝÓáËåÁç;PM1PEÄ¿ÄåÌãÒáØÛÜ×àÑäËèÃèÄäÌàÒÞØØÜÒâÌäÂæÁèËäÑà×ÞÝØßÒãÌçÄçÃãËßÑÛ××ÝÑßËãÃç;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<ScÀEø;PM0PEÄåÌãÒáØÛÜ×àÑäËèÃèÄäÌàÒÞØØÜÒâÌäÂæÁèËäÑà×ÞÝØßÒãÌçÄçÃãËßÑÛ××ÝÑßËãÃç;PM1PEÄ¿ÄåÌáÒßÖÝÜÕâÑâËæÁæÂäÌàÒÜÖØÞÒàÊâÄæÃèÉâÑà×ÞÛÖßÒãÊåÄåÃáÉáÑÛÕÕÝÑßËáÃç;PM1PE;PM2FPPE=<OcÀEø;PM0PEÄåÌáÒßÖÝÜÕâÑâËæÁæÂäÌàÒÜÖØÞÒàÊâÄæÃèÉâÑà×ÞÛÖßÒãÊåÄåÃáÉáÑÛÕÕÝÑßËáÃç;PM1PEÄ¿ÄãÊãÒÝØÛÜÕÞÑäËäÃæÄâÌàÒÜÖÖÜÒÞÊäÄäÃæÉâÑàÕÜÛÖßÒáÌåÂãÁãËÝÑÛÕ×ÛÑßÉáÃå;PM1PE;PM2FPPE=<KcÀEø;PM0PEÄãÊãÒÝØÛÜÕÞÑäËäÃæÄâÌàÒÜÖÖÜÒÞÊäÄäÃæÉâÑàÕÜÛÖßÒáÌåÂãÁãËÝÑÛÕ×ÛÑßÉáÃå;PM1PEÆ¿ÂãÌáÐÝÖÛÜÕÞÏâÉäÃäÄäÊÞÐÚÖÖÜÒÞÊâÄäÃäÉäÑÞÕÜÙÔÝÒãÊãÄãÃáÉÝÑÛÓÕÛÏÝËãÁã;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<EcÀEø;PM0PEÂãÌáÐÝÖÛÜÕÞÏâÉäÃäÄäÊÞÐÚÖÖÜÒÞÊâÄäÃäÉäÑÞÕÜÙÔÝÒãÊãÄãÃáÉÝÑÛÓÕÛÏÝËãÁã;PM1PEÄ¿ÄãÊßÐÝÖÙÚÕÞÏàÉäÃäÄàÊÞÐÜÖÔÚÐÞÌàÂäÁäËâÏÞÓÚÛÖÝÎßÌãÄãÃßËÝÍÙÕÕÙÏÝÉáÃã;PM1PE;PM2FPPE=<AcÀEø;PM0PEÄãÊßÐÝÖÙÚÕÞÏàÉäÃäÄàÊÞÐÜÖÔÚÐÞÌàÂäÁäËâÏÞÓÚÛÖÝÎßÌãÄãÃßËÝÍÙÕÕÙÏÝÉáÃã;PM1PEÄ¿ÄáÈßÒÝÔÙÚÓÞÏàÉâÃäÄàÊÜÐÚÔÖÚÐÞÊàÄâÃäÉàÏÜÕÜÙÔÛÐßÊãÄáÃßÉÝÏÙÓÓÛÑÛÇßÃã;PM1PE;PM2FPPE=<}bÀEø;PM0PEÄáÈßÒÝÔÙÚÓÞÏàÉâÃäÄàÊÜÐÚÔÖÚÐÞÊàÄâÃäÉàÏÜÕÜÙÔÛÐßÊãÄáÃßÉÝÏÙÓÓÛÑÛÇßÃã;PM1PEÄ¿ÄßÊßÐÛÔÙØÓÞÏÞÉâÃâÄàÊÜÐÚÔÔÚÐÜÈàÄàÃâÇàÏÜÓÚÙÔÛÐßÊáÂáÁÝÉÝÏ×ÓÓÙÏÛÉßÃá;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<ybÀEø;PM0PEÄßÊßÐÛÔÙØÓÞÏÞÉâÃâÄàÊÜÐÚÔÔÚÐÜÈàÄàÃâÇàÏÜÓÚÙÔÛÐßÊáÂáÁÝÉÝÏ×ÓÓÙÏÛÉßÃá;PM1PEÆ¿ÂßÊÝÎÛÖ×ØÓÚÏàÇàÃàÄàÈÜÐØÔÔØÎÜÊÞÄàÃâÉÞÍÜÓØ×ÔÛÎßÊßÄßÃßÉÙÍ×ÓÕ×ÍÛÉÝÁá;PM1PE;PM2FPPE=<sbÀEø;PM0PEÂßÊÝÎÛÖ×ØÓÚÏàÇàÃàÄàÈÜÐØÔÔØÎÜÊÞÄàÃâÉÞÍÜÓØ×ÔÛÎßÊßÄßÃßÉÙÍ×ÓÕ×ÍÛÉÝÁá;PM1PE¿ÄßÊÝÎÙÔ×ØÓÚÍÞÉàÁàÂÞÊÜÎØÔÒØÎÚÊÞÄàÃâÉÞÍÚÑØ×ÒÛÐÝÈßÄßÃÝÇÙÏ×ÑÓ×ÍÙÉÝÃá;PM1PE;PM2FPPE=<qbÀEø;PM0PEÄßÊÝÎÙÔ×ØÓÚÍÞÉàÁàÂÞÊÜÎØÔÒØÎÚÊÞÄàÃâÉÞÍÚÑØ×ÒÛÐÝÈßÄßÃÝÇÙÏ×ÑÓ×ÍÙÉÝÃá;PM1PEÆ¿ÄÝÈÝÎÙÔÕÖÓÚÍÞÇÞÃàÄÜÈÚÎØÔÒÖÐÚÈÞÄÞÃàÇÜÏÜÑÖ×ÔÙÎÛÈßÄÝÃÝÇÙÍÕÓÓÕÍÛÇÛÃß;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<kbÀEø;PM0PEÄÝÈÝÎÙÔÕÖÓÚÍÞÇÞÃàÄÜÈÚÎØÔÒÖÐÚÈÞÄÞÃàÇÜÏÜÑÖ×ÔÙÎÛÈßÄÝÃÝÇÙÍÕÓÓÕÍÛÇÛÃß;PM1PEÄ¿ÄÝÈÛÎÙÒÓÖÓÚÍÜÇÞÃÞÄÞÈØÎÖÔÔÔÌÚÈÜÄÞÃÞÇÞËØÓÖÕÔ×ÌÝÊÝÂÝÁÛÉÙËÕÓÑÕÍ×ÇÝÃÝ;PM1PE;PM2FPPE=<gbÀEø;PM0PEÄÝÈÛÎÙÒÓÖÓÚÍÜÇÞÃÞÄÞÈØÎÖÔÔÔÌÚÈÜÄÞÃÞÇÞËØÓÖÕÔ×ÌÝÊÝÂÝÁÛÉÙËÕÓÑÕÍ×ÇÝÃÝ;PM1PEÄ¿ÂÛÊÛÎ×ÒÕÔÑÚÍÜÉÜÁÞÂÚÊÚÎÖÒÒÖÌØÊÜÂÜÁÞÉÜËØÑÖÕÒÙÎÙÈÝÄÛÃÛÇÙÍÓÑÑÕÍ×ÉÛÁÝ;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,4FPPE=<cbÀEø;PM0PEÂÛÊÛÎ×ÒÕÔÑÚÍÜÉÜÁÞÂÚÊÚÎÖÒÒÖÌØÊÜÂÜÁÞÉÜËØÑÖÕÒÙÎÙÈÝÄÛÃÛÇÙÍÓÑÑÕÍ×ÉÛÁÝ;PM1PEÄ¿ÄÛÈÙÌ×ÒÓÖÑØÍÚÇÜÁÞÂÚÈØÎÔÒÒÔÎØÈÚÂÜÁÞÇÚÍØÑÔÓÒ×ÎÙÈÝÂÛÁÙÇ×ÍÕÑÑÓË×ÇÙÃÝ;PM1PE;PM2FPPE=<_bÀEø;PM0PEÄÛÈÙÌ×ÒÓÖÑØÍÚÇÜÁÞÂÚÈØÎÔÒÒÔÎØÈÚÂÜÁÞÇÚÍØÑÔÓÒ×ÎÙÈÝÂÛÁÙÇ×ÍÕÑÑÓË×ÇÙÃÝ;PM1PEÆ¿ÂÙÈÙÎÕÐÕÔÏØÍØÇÜÁÜÂÚÈÖÎÔÐÒÖÌÖÈÚÄÚÃÜÇÚËÖÑÔÓÒÕÌÙÊÛÂÛÁ×É×ËÓÑÏÓÍÕÇÙÁÛ;PM1PE;PM2FPPE=<YbÀEø;PM0PEÂÙÈÙÎÕÐÕÔÏØÍØÇÜÁÜÂÚÈÖÎÔÐÒÖÌÖÈÚÄÚÃÜÇÚËÖÑÔÓÒÕÌÙÊÛÂÛÁ×É×ËÓÑÏÓÍÕÇÙÁÛ;PM1PEÄ¿ÂÙÈ×Ì×ÐÑÔÑÖËÚÇÚÁÚÂÚÈÖÌÔÒÐÒÌØÊØÂÚÁÜÉØËØÏÒÓÒÕÌÙÈÙÂÙÁÙÇÕËÓÑÏÑË×Ç×ÁÛ;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,5FPPE=<UbÀEø;PM0PEÂÙÈ×Ì×ÐÑÔÑÖËÚÇÚÁÚÂÚÈÖÌÔÒÐÒÌØÊØÂÚÁÜÉØËØÏÒÓÒÕÌÙÈÙÂÙÁÙÇÕËÓÑÏÑË×Ç×ÁÛ;PM1PEÄ¿ÂÙÈ×ÌÕÐÑÒÏÖËØÇÚÁÚÂØÈÖÌÔÐÐÒÌÖÆØÂÚÁÜÅØËÔÏÔÓÐÕÌ×ÆÙÄÙÃ×ÅÕËÑÏÏÓËÓÇ×ÁÛ;PM1PE;PM2FPPE=<QbÀEø;PM0PEÂÙÈ×ÌÕÐÑÒÏÖËØÇÚÁÚÂØÈÖÌÔÐÐÒÌÖÆØÂÚÁÜÅØËÔÏÔÓÐÕÌ×ÆÙÄÙÃ×ÅÕËÑÏÏÓËÓÇ×ÁÛ;PM1PEÄ¿Ä×Æ×ÌÓÎÑÔÏÔËØÅØÁÚÂÖÆÔÌÒÐÐÒÌÔÈØÂØÁÚÇÖËÖÏÒÑÎÓÌÕÈÙÂ×Á×ÇÓËÓÍÍÑËÕÅÕÃÙ;PM1PE;PM2FPPE=<MbÀEø;PM0PEÄ×Æ×ÌÓÎÑÔÏÔËØÅØÁÚÂÖÆÔÌÒÐÐÒÌÔÈØÂØÁÚÇÖËÖÏÒÑÎÓÌÕÈÙÂ×Á×ÇÓËÓÍÍÑËÕÅÕÃÙ;PM1PEÄ¿Â×ÈÕÊÓÐÑÒÍÔËÖÅØÃØÄØÆÔÌÒÎÎÒÊÔÈÖÂØÁØÇØÉÔÍÒÑÎÓÌ×Æ×Â×ÁÕÅÓËÑÍÏÑÉÓÇ×Á×;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<IbÀEø;PM0PEÂ×ÈÕÊÓÐÑÒÍÔËÖÅØÃØÄØÆÔÌÒÎÎÒÊÔÈÖÂØÁØÇØÉÔÍÒÑÎÓÌ×Æ×Â×ÁÕÅÓËÑÍÏÑÉÓÇ×Á×;PM1PEÆ¿ÂÕÆÕÊÓÎÏÒÏÔÇÖÇÖÁØÂÔÈÖÈÐÐÎÐÊÔÈÖÂÖÁØÇÖÉÔÍÐÏÎÕÊÓÈ×ÂÕÁÕÇÓÉÑÍÍÏÉÓÅÕÁ×;PM1PE;PM2FPPE=<CbÀEø;PM0PEÂÕÆÕÊÓÎÏÒÏÔÇÖÇÖÁØÂÔÈÖÈÐÐÎÐÊÔÈÖÂÖÁØÇÖÉÔÍÐÏÎÕÊÓÈ×ÂÕÁÕÇÓÉÑÍÍÏÉÓÅÕÁ×;PM1PEÄ¿ÂÓÆÕÌÑÌÑÒËÒËÔÅÖÁÖÂÔÆÔÌÐÌÎÒÊÒÆÖÂÔÁÖÅÔÉÔÍÐÏÎÓÊÓÆÕÄÕÃÓÅÑÉÑÍËÏËÓÅÓÁÕ;PM1PE;PM2FPPE=<?bÀEø;PM0PEÂÓÆÕÌÑÌÑÒËÒËÔÅÖÁÖÂÔÆÔÌÐÌÎÒÊÒÆÖÂÔÁÖÅÔÉÔÍÐÏÎÓÊÓÆÕÄÕÃÓÅÑÉÑÍËÏËÓÅÓÁÕ;PM1PEÄ¿ÂÓÆÕÊÑÌÍÐÍÒÉÔÅÖÁÖÂÔÆÒÊÐÎÎÎÈÒÆÖÄÔÃÖÅÔÇÒÍÐÏÎÑÊÓÆÕÂÕÁÓÅÑÉÏÍËÏÉÑÅÓÁÕ;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,7FPPE=<{aÀEø;PM0PEÂÓÆÕÊÑÌÍÐÍÒÉÔÅÖÁÖÂÔÆÒÊÐÎÎÎÈÒÆÖÄÔÃÖÅÔÇÒÍÐÏÎÑÊÓÆÕÂÕÁÓÅÑÉÏÍËÏÉÑÅÓÁÕ;PM1PEÄ¿ÂÓÆÑÊÑÌÏÐËÐÇÔÅÔÃÔÄÔÆÐÈÐÌÌÐÊÒÆÒÂÔÁÖÅÒÉÒËÎÏÌÏÊÓÆÓÂÓÁÓÅÏÉÏËËÍÉÑÅÑÁÕ;PM1PE;PM2FPPE=<waÀEø;PM0PEÂÓÆÑÊÑÌÏÐËÐÇÔÅÔÃÔÄÔÆÐÈÐÌÌÐÊÒÆÒÂÔÁÖÅÒÉÒËÎÏÌÏÊÓÆÓÂÓÁÓÅÏÉÏËËÍÉÑÅÑÁÕ;PM1PEÆ¿ÂÑÄÑÊÑÌÍÎËÒÉÒÃÒÁÔÂÒÄÐÊÎÌÌÎÊÒÆÒÂÒÁÔÅÒÉÐËÐÍÌÏÈÑÆÓÂÑÁÑÅÑÇÍËËÏÉÏÃÑÁÓ;PM1PE;PM2FPPE=<qaÀEø;PM0PEÂÑÄÑÊÑÌÍÎËÒÉÒÃÒÁÔÂÒÄÐÊÎÌÌÎÊÒÆÒÂÒÁÔÅÒÉÐËÐÍÌÏÈÑÆÓÂÑÁÑÅÑÇÍËËÏÉÏÃÑÁÓ;PM1PE¿ÄÑÄÑÈÏÌÍÎËÐÇÒÃÒÁÔÂÐÄÒÈÌÌÌÎÈÐÆÒÂÒÁÔÅÐÇÒËÌËÌÑÊÏÄÓÂÑÁÑÃÏÉÍËËËÇÑÃÏÃÓ;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,8FPPE=<oaÀEø;PM0PEÄÑÄÑÈÏÌÍÎËÐÇÒÃÒÁÔÂÐÄÒÈÌÌÌÎÈÐÆÒÂÒÁÔÅÐÇÒËÌËÌÑÊÏÄÓÂÑÁÑÃÏÉÍËËËÇÑÃÏÃÓ;PM1PEÆ¿ÂÑÄÍÊÏÊÍÎÉÎÇÐÅÒÁÒÂÐÆÐÈÌÊÌÎÈÐÄÎÄÒÃÒÃÐÇÐËÎËÊÏÈÏÆÑÂÑÁÏÅÍÇÍÉÉÍÉÏÃÏÁÑ;PM1PE;PM2FPPE=<iaÀEø;PM0PEÂÑÄÍÊÏÊÍÎÉÎÇÐÅÒÁÒÂÐÆÐÈÌÊÌÎÈÐÄÎÄÒÃÒÃÐÇÐËÎËÊÏÈÏÆÑÂÑÁÏÅÍÇÍÉÉÍÉÏÃÏÁÑ;PM1PEÄ¿ÂÏÆÏÆÍÌËÌÉÎÇÐÅÐÁÒÂÎÆÐÈÌÊÊÌÈÎÆппÒÅÐÇÎÉÌËÊÏÈÍÆÑ¿Ï¿ÏÅÍÇËÉËËÅÍÅÏÁÑ;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,1FPPE=<eaÀEø;PM0PEÂÏÆÏÆÍÌËÌÉÎÇÐÅÐÁÒÂÎÆÐÈÌÊÊÌÈÎÆппÒÅÐÇÎÉÌËÊÏÈÍÆÑ¿Ï¿ÏÅÍÇËÉËËÅÍÅÏÁÑ;PM1PEÄ¿ÂÏÄÍÈÍÊËÌÉÎÇÎÃÐÁÒÂÎÄÌÈÌÊÌÌÆÎÆοпÒÅÎÅÎËÌËÊËÈÍÄÑÂÏÁÍÃÍÇËÉÉËÇÍÃÍÁÑ;PM1PE;PM2FPPE=<aaÀEø;PM0PEÂÏÄÍÈÍÊËÌÉÎÇÎÃÐÁÒÂÎÄÌÈÌÊÌÌÆÎÆοпÒÅÎÅÎËÌËÊËÈÍÄÑÂÏÁÍÃÍÇËÉÉËÇÍÃÍÁÑ;PM1PEÄ¿ÂÍÄÍÈÍÊÉÊÉÎÅÎÅοοÐÆÌÆÌÊÈÊÈÎÄÎÂÎÁÐÃÎÇÌÇÌËÊËÆÏÆÍ¿Í¿ÍÅÍÅÉÉÉËÇËÃÍÁÏ;PM1PE;PM2FPPE=<]aÀEø;PM0PEÂÍÄÍÈÍÊÉÊÉÎÅÎÅοοÐÆÌÆÌÊÈÊÈÎÄÎÂÎÁÐÃÎÇÌÇÌËÊËÆÏÆÍ¿Í¿ÍÅÍÅÉÉÉËÇËÃÍÁÏ;PM1PEÆ¿¿ÍÆËÆËÈËÊÇÌÅÎÃÎÁÎÂÎÄÌÆÊÈÊÌÆÌÄÌÂÎÁÐÃÌÅÌÉÊÉÊËÆÍÄÍÂÍÁÍÃËÅÉÉÇÉÅËÅË¿Ï;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,2FPPE=<WaÀEø;PM0PE¿ÍÆËÆËÈËÊÇÌÅÎÃÎÁÎÂÎÄÌÆÊÈÊÌÆÌÄÌÂÎÁÐÃÌÅÌÉÊÉÊËÆÍÄÍÂÍÁÍÃËÅÉÉÇÉÅËÅË¿Ï;PM1PEÄ¿¿ËÆËÆËÈÉÊÇÌÅÌÅ̿οÌÆÌÆÊÈÈÊÆÌÄÌÂÌÁÎÃÌÅÌÇÊÉÈËÆËÄÍÂËÁËÃËÅÉÇÇÉÅËÅË¿Í;PM1PE;PM2FPPE=<SaÀEø;PM0PE¿ËÆËÆËÈÉÊÇÌÅÌÅ̿οÌÆÌÆÊÈÈÊÆÌÄÌÂÌÁÎÃÌÅÌÇÊÉÈËÆËÄÍÂËÁËÃËÅÉÇÇÉÅËÅË¿Í;PM1PEÄ¿ÂËÂËÆÉÈÉÊÅÊÅÌÃÌÁÌÂÌÄÌÆÈÆÈÊÆÊÄÌ¿Ì¿ÌÃÌÅÌÇÈÇÈËÆËÄËÂËÁËÃÉÅÉÇÇÇÅËÁËÁË;PM1PE;PM2FPPE=<OaÀEø;PM0PEÂËÂËÆÉÈÉÊÅÊÅÌÃÌÁÌÂÌÄÌÆÈÆÈÊÆÊÄÌ¿Ì¿ÌÃÌÅÌÇÈÇÈËÆËÄËÂËÁËÃÉÅÉÇÇÇÅËÁËÁË;PM1PEÄ¿ÆÓÌÓÒËÖÃÖÄÔÌÌÔÄÔÃÖËÔÓÌÕÄÕÃÑËËÓÅÕ;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<KaÀEø;PM0PEÆÓÌÓÒËÖÃÖÄÔÌÌÔÄÔÃÖËÔÓÌÕÄÕÃÑËËÓÅÕ;PM1PEÄ¿ÆÓÊÑÒÉÔÅÔÆÒÊÌÒÄÔÃÖËÐÑÌÓÄÓÃÑËÉÏÅÕ;PM1PE;PM2FPPE=<GaÀEø;PM0PEÆÓÊÑÒÉÔÅÔÆÒÊÌÒÄÔÃÖËÐÑÌÓÄÓÃÑËÉÏÅÕ;PM1PEÆ¿ÂÑÌÏÐÉÒÃÔÄÐÊÊÐÄÒÃÔÉÐÏÊÓÄÑÃÏÉËÏÁÓ;PM1PE;PM2FPPE=<AaÀEø;PM0PEÂÑÌÏÐÉÒÃÔÄÐÊÊÐÄÒÃÔÉÐÏÊÓÄÑÃÏÉËÏÁÓ;PM1PEÄ¿ÄÏÊÍÎÉÐÃÒÄÎÊÊÎÂÐÁÒÉÎÍÊÑÄÏÃÍÉÉÍÃÑ;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<}`ÀEø;PM0PEÄÏÊÍÎÉÐÃÒÄÎÊÊÎÂÐÁÒÉÎÍÊÑÄÏÃÍÉÉÍÃÑ;PM1PEÄ¿ÄÍÈÍÌÇÐÃÐÄÎÈÈÎÄÎÃÐÇÎÍÈÏÄÏÃËÇÇÍÃÏ;PM1PE;PM2FPPE=<y`ÀEø;PM0PEÄÍÈÍÌÇÐÃÐÄÎÈÈÎÄÎÃÐÇÎÍÈÏÄÏÃËÇÇÍÃÏ;PM1PEÄ¿ÂËÊËÌÇÌÃÎÄÌÈÈÌÂÌÁÎÇÌËÈÍÂËÁËÇÉËÁÍ;PM1PE;PM2FPPE=<u`ÀEø;PM0PEÂËÊËÌÇÌÃÎÄÌÈÈÌÂÌÁÎÇÌËÈÍÂËÁËÇÉËÁÍ;PM1PEÆ¿ÂËÆÇÊÇÌÁÌÂÊÈÈÈÂÌÁÌÇÊÉÈËÂËÁÉÇÅÉÁË;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<o`ÀEø;PM0PEÂËÆÇÊÇÌÁÌÂÊÈÈÈÂÌÁÌÇÊÉÈËÂËÁÉÇÅÉÁË;PM1PE¿ÄÉÆÇÈÅÊÁÌÂÈÆÆÈÂÊÁÌÅÈÇÆËÂÉÁÇÅÅÇÃË;PM1PE;PM2FPPE=<m`ÀEø;PM0PEÄÉÆÇÈÅÊÁÌÂÈÆÆÈÂÊÁÌÅÈÇÆËÂÉÁÇÅÅÇÃË;PM1PEÆ¿ÂÇÄÅÈÅÈÁÈÂÈÆÄÆÄÈÃÊÃÆÇÆÇÂÇÁÇÅÃÅÁÉ;PM1PE;PM2FPPE=<g`ÀEø;PM0PEÂÇÄÅÈÅÈÁÈÂÈÆÄÆÄÈÃÊÃÆÇÆÇÂÇÁÇÅÃÅÁÉ;PM1PEÄ¿ÂÅÄÅÆÃÆÁÈÂÄÄÆÆ¿Æ¿ÈÅÄÃÆÇ¿Å¿ÅÅÃÃÁÇ;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<c`ÀEø;PM0PEÂÅÄÅÆÃÆÁÈÂÄÄÆÆ¿Æ¿ÈÅÄÃÆÇ¿Å¿ÅÅÃÃÁÇ;PM1PEÄ¿ÂÃÂÃÆÃÄÁÆÂÄÄÄÄ¿Ä¿ÆÃÄÃÄÅÂÃÁÅÃÁÃÁÅ;PM1PE;PM2FPPE=<_`ÀEø;PM0PEÂÃÂÃÆÃÄÁÆÂÄÄÄÄ¿Ä¿ÆÃÄÃÄÅÂÃÁÅÃÁÃÁÅ;PM1PEÄ¿ÂÁÂÃÂÁÄ¿Ä¿ÂÂÂÄÂÂÁÄÁÂÁÄÿÿÁÃÁÁÁÃ;PM1PE;PM2FPPE=<[`ÀEø;PM0PEÂÁÂÃÂÁÄ¿Ä¿ÂÂÂÄÂÂÁÄÁÂÁÄÿÿÁÃÁÁÁÃ;PM1PEÆ¿¿ÁÄÁ¿Â¿ÂÁÂÁÂÁ¿ÃÁ¿Á¿Á;PM1PE;PM2FT10,0FPPE=<U`ÀEø;PM0PE¿ÁÄÁ¿Â¿ÂÁÂÁÂÁ¿ÃÁ¿Á¿Á;PM2FPMC1,240PE=<s\ÀUø;PM0PEÕÛÑÕÏÓÏÍËÉÍÇÍÃÍ¿ÏÄÓÆÕÊÙÌÝÐáÐéÔíÖÕÖÑÒËÒËÐÅÐÃÐÃÐÁпÌÄÊÂÆÆÈÊÄÐÆÖÄÜÆÒÅÒÇÒÇÖÇÖÉØËØÉØËØÍØËÚÍØÏÖÍÖÏÖÑÔÏ;PM2FTFPMC1,90PE=<kdÀEø;PM0PEÆ÷ÒóØïäéêãð×ôÑøÅøÆöÒðØêäâêÚðÐôÆøÅúÏôÙðáêéâïÚõÐ÷Æ÷ÅóÏïÙéáãé×ïÑóÅù;PM1PEÄ¿Æ÷ÐóÚïâçèáðÙôÏøÅøÆôÐðÚêâàèÜðÎôÆøÅúÍòÛðßêéâïÚóÐ÷Æ÷ÅóÏïÙçááéÙïÏñÅù;PM1PE;PM2RF7,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<gdÀEø;PM0PEÆ÷ÐóÚïâçèáðÙôÏøÅøÆôÐðÚêâàèÜðÎôÆøÅúÍòÛðßêéâïÚóÐ÷Æ÷ÅóÏïÙçááéÙïÏñÅù;PM1PEÄ¿ÆõÐñÚïâçèáîÙôÍöÅøÆòÎîÚêââèØðÐòÆöÅøÏò×ðáèéâíØñÐ÷ÆõÅóÏí×çááçÙïÏñÅ÷;PM1PE;PM2FPPE=<cdÀEø;PM0PEÆõÐñÚïâçèáîÙôÍöÅøÆòÎîÚêââèØðÐòÆöÅøÏò×ðáèéâíØñÐ÷ÆõÅóÏí×çááçÙïÏñÅ÷;PM1PEÆ¿ÆõÐñØíàåèáî×òÏöÅöÆòÐîØèââæØîÐòÆöÅöÏô×ìáèçâíØñÐõÆõÅñÏí×çáßç×ëÏóÅõ;PM1PE;PM2RF8,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<]dÀEø;PM0PEÆõÐñØíàåèáî×òÏöÅöÆòÐîØèââæØîÐòÆöÅöÏô×ìáèçâíØñÐõÆõÅñÏí×çáßç×ëÏóÅõ;PM1PEÄ¿ÄõÐïØíâåæßîÙðÏöÃöÄòÐîÚæààæÚîÎðÆöÅöÍòÙîßæåàíÚñÐõÄõÃïÏíÙåßáå×íÏñÃõ;PM1PE;PM2FPPE=<YdÀEø;PM0PEÄõÐïØíâåæßîÙðÏöÃöÄòÐîÚæààæÚîÎðÆöÅöÍòÙîßæåàíÚñÐõÄõÃïÏíÙåßáå×íÏñÃõ;PM1PEÄ¿ÄñÐñØëàåèáì×ðÍôÅôÆòÎìØæâàæØìÐòÄòÃôÏò×ìßæåàëØñÐóÆóÅïÏë×çßßå×ëÏñÃó;PM1PE;PM2FPPE=<UdÀEø;PM0PEÄñÐñØëàåèáì×ðÍôÅôÆòÎìØæâàæØìÐòÄòÃôÏò×ìßæåàëØñÐóÆóÅïÏë×çßßå×ëÏñÃó;PM1PEÄ¿ÆñÐïØëÞåæÝê×ðÏôÃôÄðÐìØäÞàæØìÐðÄòÃôÏð×ìßäãàëØïÐóÄóÃïÏé×åßÝã×ëÏïÅó;PM1PE;PM2RF1,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<QdÀEø;PM0PEÆñÐïØëÞåæÝê×ðÏôÃôÄðÐìØäÞàæØìÐðÄòÃôÏð×ìßäãàëØïÐóÄóÃïÏé×åßÝã×ëÏïÅó;PM1PEÄ¿ÆñÎíØëÞãæßìÕîÏòÅòÆðÐêÖæààäÖìÐîÄòÃôÏîÕìßäåàéÖïÐñÄñÃíÏëÕåßÝã×ëÍíÅó;PM1PE;PM2FPPE=<MdÀEø;PM0PEÆñÎíØëÞãæßìÕîÏòÅòÆðÐêÖæààäÖìÐîÄòÃôÏîÕìßäåàéÖïÐñÄñÃíÏëÕåßÝã×ëÍíÅó;PM1PEÆ¿ÄïÎïØéÞãäÝê×ðÍðÃòÄîÎêØäÞàäÖêÎðÆðÅòÍîÕêßäãàéÖíÐñÄïÃïÏéÕãßÝã×éÍíÃñ;PM1PE;PM2FPPE=<GdÀEø;PM0PEÄïÎïØéÞãäÝê×ðÍðÃòÄîÎêØäÞàäÖêÎðÆðÅòÍîÕêßäãàéÖíÐñÄïÃïÏéÕãßÝã×éÍíÃñ;PM1PEÄ¿ÄïÐëÖéÜãäÝêÕîÍðÅòÆìÎêÖäÞÜäØêÎìÄðÃòÍì×êÛäãÞéÖëÎñÆïÅíÍéÕãÝÛãÕéÏëÃñ;PM1PE;PM2RF2,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<CdÀEø;PM0PEÄïÐëÖéÜãäÝêÕîÍðÅòÆìÎêÖäÞÜäØêÎìÄðÃòÍì×êÛäãÞéÖëÎñÆïÅíÍéÕãÝÛãÕéÏëÃñ;PM1PEÄ¿ÄïÎëÖçÞãäÝèÓìÏðÃðÄìÐêÔâÞÞäÖèÎìÆðÅðÍîÕèÝâáÞéÖëÎïÆïÅëÍçÕãÝÝáÕçÍíÃï;PM1PE;PM2FPPE=<?dÀEø;PM0PEÄïÎëÖçÞãäÝèÓìÏðÃðÄìÐêÔâÞÞäÖèÎìÆðÅðÍîÕèÝâáÞéÖëÎïÆïÅëÍçÕãÝÝáÕçÍíÃï;PM1PEÄ¿ÆíÌëÖçÜáäÝèÕìËîÅðÆìÌèÖâÞÜâÖèÎìÄîÃðÍìÕèÛâáÞçÔëÎïÄíÃëÍçÓãÝÛáÕçËëÅï;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<{cÀEø;PM0PEÆíÌëÖçÜáäÝèÕìËîÅðÆìÌèÖâÞÜâÖèÎìÄîÃðÍìÕèÛâáÞçÔëÎïÄíÃëÍçÓãÝÛáÕçËëÅï;PM1PEÆ¿ÄëÎëÔçÜáâÙèÕêÍîÃîÄìÎæÖâÚÜâÖèÌìÆìÅîËìÕèÛàáÜåÖëÎíÄíÃéÍçÕáÛÛßÓçÍëÃí;PM1PE;PM2FPPE=<ucÀEø;PM0PEÄëÎëÔçÜáâÙèÕêÍîÃîÄìÎæÖâÚÜâÖèÌìÆìÅîËìÕèÛàáÜåÖëÎíÄíÃéÍçÕáÛÛßÓçÍëÃí;PM1PE¿ÆëÌéÖçÚßâÛæÓêÍîÃîÄêÎæÔâÜÜàÔèÎêÄìÃîÍêÓæÛâáÜåÔéÎíÄíÃéÍåÓáÛÙáÕåËéÅí;PM1PE;PM2FPPE=<scÀEø;PM0PEÆëÌéÖçÚßâÛæÓêÍîÃîÄêÎæÔâÜÜàÔèÎêÄìÃîÍêÓæÛâáÜåÔéÎíÄíÃéÍåÓáÛÙáÕåËéÅí;PM1PEÆ¿ÄëÎçÔåÚáàÙèÓèÍìÃìÄêÎæÔàÚÚâÖæÌèÆìÅîËèÕæÙàßÜåÔéÌëÆëÅçËçÓßÛÙßÓåÍçÃí;PM1PE;PM2FPPE=<mcÀEø;PM0PEÄëÎçÔåÚáàÙèÓèÍìÃìÄêÎæÔàÚÚâÖæÌèÆìÅîËèÕæÙàßÜåÔéÌëÆëÅçËçÓßÛÙßÓåÍçÃí;PM1PEÄ¿ÆéÌéÔãÚßàÙäÓêËêÅìÆèÌäÔàÚÜàÔäÌêÄêÃìËèÓäÛâßÚãÔçÌëÄéÃéËãÓßÙÙáÓãËçÅë;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<icÀEø;PM0PEÆéÌéÔãÚßàÙäÓêËêÅìÆèÌäÔàÚÜàÔäÌêÄêÃìËèÓäÛâßÚãÔçÌëÄéÃéËãÓßÙÙáÓãËçÅë;PM1PEÄ¿ÄéÌçÔãÚßàÙäÑèËêÅêÆêÌäÒÞÚÚàÔäÌèÄêÃêËêÓäÙÞÝÜãÒéÌéÆéÅçËãÑßÛÙÝÓãËéÃé;PM1PE;PM2FPPE=<ecÀEø;PM0PEÄéÌçÔãÚßàÙäÑèËêÅêÆêÌäÒÞÚÚàÔäÌèÄêÃêËêÓäÙÞÝÜãÒéÌéÆéÅçËãÑßÛÙÝÓãËéÃé;PM1PEÄ¿ÆéÌåÒáÚßà×âÓæËêÃêÄæÌäÔÞØÚàÔâÌæÄêÃêËèÓâÙàÝØãÔåÌéÄéÃåËáÓß×ÙßÑáËçÅé;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<acÀEø;PM0PEÆéÌåÒáÚßà×âÓæËêÃêÄæÌäÔÞØÚàÔâÌæÄêÃêËèÓâÙàÝØãÔåÌéÄéÃåËáÓß×ÙßÑáËçÅé;PM1PEÆ¿ÄçÌåÒáÚÝÞÙâÑæËèÃêÄæÌâÒÞÚØÞÔâÌæÄèÃêËæÓâ×ÞÝØáÔåÌéÄçÃåËáÓÝ×ÙÝÑáËåÃé;PM1PE;PM2FPPE=<[cÀEø;PM0PEÄçÌåÒáÚÝÞÙâÑæËèÃêÄæÌâÒÞÚØÞÔâÌæÄèÃêËæÓâ×ÞÝØáÔåÌéÄçÃåËáÓÝ×ÙÝÑáËåÃé;PM1PEÄ¿ÂåÌåÔáØÝÜ×äÑäËèÃèÄæÌâÒÜØØÞÔâÌæÄæÃèËæÓâ×ÞÛØáÒåÌçÄçÃãËãÑÛ××ÝÓáËåÁç;PM1PE;PM2FPPE=<WcÀEø;PM0PEÂåÌåÔáØÝÜ×äÑäËèÃèÄæÌâÒÜØØÞÔâÌæÄæÃèËæÓâ×ÞÛØáÒåÌçÄçÃãËãÑÛ××ÝÓáËåÁç;PM1PEÄ¿ÄåÌãÒáØÛÜ×àÑäËèÃèÄäÌàÒÞØØÜÒâÌäÂæÁèËäÑà×ÞÝØßÒãÌçÄçÃãËßÑÛ××ÝÑßËãÃç;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<ScÀEø;PM0PEÄåÌãÒáØÛÜ×àÑäËèÃèÄäÌàÒÞØØÜÒâÌäÂæÁèËäÑà×ÞÝØßÒãÌçÄçÃãËßÑÛ××ÝÑßËãÃç;PM1PEÄ¿ÄåÌáÒßÖÝÜÕâÑâËæÁæÂäÌàÒÜÖØÞÒàÊâÄæÃèÉâÑà×ÞÛÖßÒãÊåÄåÃáÉáÑÛÕÕÝÑßËáÃç;PM1PE;PM2FPPE=<OcÀEø;PM0PEÄåÌáÒßÖÝÜÕâÑâËæÁæÂäÌàÒÜÖØÞÒàÊâÄæÃèÉâÑà×ÞÛÖßÒãÊåÄåÃáÉáÑÛÕÕÝÑßËáÃç;PM1PEÄ¿ÄãÊãÒÝØÛÜÕÞÑäËäÃæÄâÌàÒÜÖÖÜÒÞÊäÄäÃæÉâÑàÕÜÛÖßÒáÌåÂãÁãËÝÑÛÕ×ÛÑßÉáÃå;PM1PE;PM2FPPE=<KcÀEø;PM0PEÄãÊãÒÝØÛÜÕÞÑäËäÃæÄâÌàÒÜÖÖÜÒÞÊäÄäÃæÉâÑàÕÜÛÖßÒáÌåÂãÁãËÝÑÛÕ×ÛÑßÉáÃå;PM1PEÆ¿ÂãÌáÐÝÖÛÜÕÞÏâÉäÃäÄäÊÞÐÚÖÖÜÒÞÊâÄäÃäÉäÑÞÕÜÙÔÝÒãÊãÄãÃáÉÝÑÛÓÕÛÏÝËãÁã;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<EcÀEø;PM0PEÂãÌáÐÝÖÛÜÕÞÏâÉäÃäÄäÊÞÐÚÖÖÜÒÞÊâÄäÃäÉäÑÞÕÜÙÔÝÒãÊãÄãÃáÉÝÑÛÓÕÛÏÝËãÁã;PM1PEÄ¿ÄãÊßÐÝÖÙÚÕÞÏàÉäÃäÄàÊÞÐÜÖÔÚÐÞÌàÂäÁäËâÏÞÓÚÛÖÝÎßÌãÄãÃßËÝÍÙÕÕÙÏÝÉáÃã;PM1PE;PM2FPPE=<AcÀEø;PM0PEÄãÊßÐÝÖÙÚÕÞÏàÉäÃäÄàÊÞÐÜÖÔÚÐÞÌàÂäÁäËâÏÞÓÚÛÖÝÎßÌãÄãÃßËÝÍÙÕÕÙÏÝÉáÃã;PM1PEÄ¿ÄáÈßÒÝÔÙÚÓÞÏàÉâÃäÄàÊÜÐÚÔÖÚÐÞÊàÄâÃäÉàÏÜÕÜÙÔÛÐßÊãÄáÃßÉÝÏÙÓÓÛÑÛÇßÃã;PM1PE;PM2FPPE=<}bÀEø;PM0PEÄáÈßÒÝÔÙÚÓÞÏàÉâÃäÄàÊÜÐÚÔÖÚÐÞÊàÄâÃäÉàÏÜÕÜÙÔÛÐßÊãÄáÃßÉÝÏÙÓÓÛÑÛÇßÃã;PM1PEÄ¿ÄßÊßÐÛÔÙØÓÞÏÞÉâÃâÄàÊÜÐÚÔÔÚÐÜÈàÄàÃâÇàÏÜÓÚÙÔÛÐßÊáÂáÁÝÉÝÏ×ÓÓÙÏÛÉßÃá;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<ybÀEø;PM0PEÄßÊßÐÛÔÙØÓÞÏÞÉâÃâÄàÊÜÐÚÔÔÚÐÜÈàÄàÃâÇàÏÜÓÚÙÔÛÐßÊáÂáÁÝÉÝÏ×ÓÓÙÏÛÉßÃá;PM1PEÆ¿ÂßÊÝÎÛÖ×ØÓÚÏàÇàÃàÄàÈÜÐØÔÔØÎÜÊÞÄàÃâÉÞÍÜÓØ×ÔÛÎßÊßÄßÃßÉÙÍ×ÓÕ×ÍÛÉÝÁá;PM1PE;PM2FPPE=<sbÀEø;PM0PEÂßÊÝÎÛÖ×ØÓÚÏàÇàÃàÄàÈÜÐØÔÔØÎÜÊÞÄàÃâÉÞÍÜÓØ×ÔÛÎßÊßÄßÃßÉÙÍ×ÓÕ×ÍÛÉÝÁá;PM1PE¿ÄßÊÝÎÙÔ×ØÓÚÍÞÉàÁàÂÞÊÜÎØÔÒØÎÚÊÞÄàÃâÉÞÍÚÑØ×ÒÛÐÝÈßÄßÃÝÇÙÏ×ÑÓ×ÍÙÉÝÃá;PM1PE;PM2FPPE=<qbÀEø;PM0PEÄßÊÝÎÙÔ×ØÓÚÍÞÉàÁàÂÞÊÜÎØÔÒØÎÚÊÞÄàÃâÉÞÍÚÑØ×ÒÛÐÝÈßÄßÃÝÇÙÏ×ÑÓ×ÍÙÉÝÃá;PM1PEÆ¿ÄÝÈÝÎÙÔÕÖÓÚÍÞÇÞÃàÄÜÈÚÎØÔÒÖÐÚÈÞÄÞÃàÇÜÏÜÑÖ×ÔÙÎÛÈßÄÝÃÝÇÙÍÕÓÓÕÍÛÇÛÃß;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<kbÀEø;PM0PEÄÝÈÝÎÙÔÕÖÓÚÍÞÇÞÃàÄÜÈÚÎØÔÒÖÐÚÈÞÄÞÃàÇÜÏÜÑÖ×ÔÙÎÛÈßÄÝÃÝÇÙÍÕÓÓÕÍÛÇÛÃß;PM1PEÄ¿ÄÝÈÛÎÙÒÓÖÓÚÍÜÇÞÃÞÄÞÈØÎÖÔÔÔÌÚÈÜÄÞÃÞÇÞËØÓÖÕÔ×ÌÝÊÝÂÝÁÛÉÙËÕÓÑÕÍ×ÇÝÃÝ;PM1PE;PM2FPPE=<gbÀEø;PM0PEÄÝÈÛÎÙÒÓÖÓÚÍÜÇÞÃÞÄÞÈØÎÖÔÔÔÌÚÈÜÄÞÃÞÇÞËØÓÖÕÔ×ÌÝÊÝÂÝÁÛÉÙËÕÓÑÕÍ×ÇÝÃÝ;PM1PEÄ¿ÂÛÊÛÎ×ÒÕÔÑÚÍÜÉÜÁÞÂÚÊÚÎÖÒÒÖÌØÊÜÂÜÁÞÉÜËØÑÖÕÒÙÎÙÈÝÄÛÃÛÇÙÍÓÑÑÕÍ×ÉÛÁÝ;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,2FPPE=<cbÀEø;PM0PEÂÛÊÛÎ×ÒÕÔÑÚÍÜÉÜÁÞÂÚÊÚÎÖÒÒÖÌØÊÜÂÜÁÞÉÜËØÑÖÕÒÙÎÙÈÝÄÛÃÛÇÙÍÓÑÑÕÍ×ÉÛÁÝ;PM1PEÄ¿ÄÛÈÙÌ×ÒÓÖÑØÍÚÇÜÁÞÂÚÈØÎÔÒÒÔÎØÈÚÂÜÁÞÇÚÍØÑÔÓÒ×ÎÙÈÝÂÛÁÙÇ×ÍÕÑÑÓË×ÇÙÃÝ;PM1PE;PM2FPPE=<_bÀEø;PM0PEÄÛÈÙÌ×ÒÓÖÑØÍÚÇÜÁÞÂÚÈØÎÔÒÒÔÎØÈÚÂÜÁÞÇÚÍØÑÔÓÒ×ÎÙÈÝÂÛÁÙÇ×ÍÕÑÑÓË×ÇÙÃÝ;PM1PEÆ¿ÂÙÈÙÎÕÐÕÔÏØÍØÇÜÁÜÂÚÈÖÎÔÐÒÖÌÖÈÚÄÚÃÜÇÚËÖÑÔÓÒÕÌÙÊÛÂÛÁ×É×ËÓÑÏÓÍÕÇÙÁÛ;PM1PE;PM2FPPE=<YbÀEø;PM0PEÂÙÈÙÎÕÐÕÔÏØÍØÇÜÁÜÂÚÈÖÎÔÐÒÖÌÖÈÚÄÚÃÜÇÚËÖÑÔÓÒÕÌÙÊÛÂÛÁ×É×ËÓÑÏÓÍÕÇÙÁÛ;PM1PEÄ¿ÂÙÈ×Ì×ÐÑÔÑÖËÚÇÚÁÚÂÚÈÖÌÔÒÐÒÌØÊØÂÚÁÜÉØËØÏÒÓÒÕÌÙÈÙÂÙÁÙÇÕËÓÑÏÑË×Ç×ÁÛ;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,3FPPE=<UbÀEø;PM0PEÂÙÈ×Ì×ÐÑÔÑÖËÚÇÚÁÚÂÚÈÖÌÔÒÐÒÌØÊØÂÚÁÜÉØËØÏÒÓÒÕÌÙÈÙÂÙÁÙÇÕËÓÑÏÑË×Ç×ÁÛ;PM1PEÄ¿ÂÙÈ×ÌÕÐÑÒÏÖËØÇÚÁÚÂØÈÖÌÔÐÐÒÌÖÆØÂÚÁÜÅØËÔÏÔÓÐÕÌ×ÆÙÄÙÃ×ÅÕËÑÏÏÓËÓÇ×ÁÛ;PM1PE;PM2FPPE=<QbÀEø;PM0PEÂÙÈ×ÌÕÐÑÒÏÖËØÇÚÁÚÂØÈÖÌÔÐÐÒÌÖÆØÂÚÁÜÅØËÔÏÔÓÐÕÌ×ÆÙÄÙÃ×ÅÕËÑÏÏÓËÓÇ×ÁÛ;PM1PEÄ¿Ä×Æ×ÌÓÎÑÔÏÔËØÅØÁÚÂÖÆÔÌÒÐÐÒÌÔÈØÂØÁÚÇÖËÖÏÒÑÎÓÌÕÈÙÂ×Á×ÇÓËÓÍÍÑËÕÅÕÃÙ;PM1PE;PM2FPPE=<MbÀEø;PM0PEÄ×Æ×ÌÓÎÑÔÏÔËØÅØÁÚÂÖÆÔÌÒÐÐÒÌÔÈØÂØÁÚÇÖËÖÏÒÑÎÓÌÕÈÙÂ×Á×ÇÓËÓÍÍÑËÕÅÕÃÙ;PM1PEÄ¿Â×ÈÕÊÓÐÑÒÍÔËÖÅØÃØÄØÆÔÌÒÎÎÒÊÔÈÖÂØÁØÇØÉÔÍÒÑÎÓÌ×Æ×Â×ÁÕÅÓËÑÍÏÑÉÓÇ×Á×;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<IbÀEø;PM0PEÂ×ÈÕÊÓÐÑÒÍÔËÖÅØÃØÄØÆÔÌÒÎÎÒÊÔÈÖÂØÁØÇØÉÔÍÒÑÎÓÌ×Æ×Â×ÁÕÅÓËÑÍÏÑÉÓÇ×Á×;PM1PEÆ¿ÂÕÆÕÊÓÎÏÒÏÔÇÖÇÖÁØÂÔÈÖÈÐÐÎÐÊÔÈÖÂÖÁØÇÖÉÔÍÐÏÎÕÊÓÈ×ÂÕÁÕÇÓÉÑÍÍÏÉÓÅÕÁ×;PM1PE;PM2FPPE=<CbÀEø;PM0PEÂÕÆÕÊÓÎÏÒÏÔÇÖÇÖÁØÂÔÈÖÈÐÐÎÐÊÔÈÖÂÖÁØÇÖÉÔÍÐÏÎÕÊÓÈ×ÂÕÁÕÇÓÉÑÍÍÏÉÓÅÕÁ×;PM1PEÄ¿ÂÓÆÕÌÑÌÑÒËÒËÔÅÖÁÖÂÔÆÔÌÐÌÎÒÊÒÆÖÂÔÁÖÅÔÉÔÍÐÏÎÓÊÓÆÕÄÕÃÓÅÑÉÑÍËÏËÓÅÓÁÕ;PM1PE;PM2FPPE=<?bÀEø;PM0PEÂÓÆÕÌÑÌÑÒËÒËÔÅÖÁÖÂÔÆÔÌÐÌÎÒÊÒÆÖÂÔÁÖÅÔÉÔÍÐÏÎÓÊÓÆÕÄÕÃÓÅÑÉÑÍËÏËÓÅÓÁÕ;PM1PEÄ¿ÂÓÆÕÊÑÌÍÐÍÒÉÔÅÖÁÖÂÔÆÒÊÐÎÎÎÈÒÆÖÄÔÃÖÅÔÇÒÍÐÏÎÑÊÓÆÕÂÕÁÓÅÑÉÏÍËÏÉÑÅÓÁÕ;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<{aÀEø;PM0PEÂÓÆÕÊÑÌÍÐÍÒÉÔÅÖÁÖÂÔÆÒÊÐÎÎÎÈÒÆÖÄÔÃÖÅÔÇÒÍÐÏÎÑÊÓÆÕÂÕÁÓÅÑÉÏÍËÏÉÑÅÓÁÕ;PM1PEÄ¿ÂÓÆÑÊÑÌÏÐËÐÇÔÅÔÃÔÄÔÆÐÈÐÌÌÐÊÒÆÒÂÔÁÖÅÒÉÒËÎÏÌÏÊÓÆÓÂÓÁÓÅÏÉÏËËÍÉÑÅÑÁÕ;PM1PE;PM2FPPE=<waÀEø;PM0PEÂÓÆÑÊÑÌÏÐËÐÇÔÅÔÃÔÄÔÆÐÈÐÌÌÐÊÒÆÒÂÔÁÖÅÒÉÒËÎÏÌÏÊÓÆÓÂÓÁÓÅÏÉÏËËÍÉÑÅÑÁÕ;PM1PEÆ¿ÂÑÄÑÊÑÌÍÎËÒÉÒÃÒÁÔÂÒÄÐÊÎÌÌÎÊÒÆÒÂÒÁÔÅÒÉÐËÐÍÌÏÈÑÆÓÂÑÁÑÅÑÇÍËËÏÉÏÃÑÁÓ;PM1PE;PM2FPPE=<qaÀEø;PM0PEÂÑÄÑÊÑÌÍÎËÒÉÒÃÒÁÔÂÒÄÐÊÎÌÌÎÊÒÆÒÂÒÁÔÅÒÉÐËÐÍÌÏÈÑÆÓÂÑÁÑÅÑÇÍËËÏÉÏÃÑÁÓ;PM1PE¿ÄÑÄÑÈÏÌÍÎËÐÇÒÃÒÁÔÂÐÄÒÈÌÌÌÎÈÐÆÒÂÒÁÔÅÐÇÒËÌËÌÑÊÏÄÓÂÑÁÑÃÏÉÍËËËÇÑÃÏÃÓ;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<oaÀEø;PM0PEÄÑÄÑÈÏÌÍÎËÐÇÒÃÒÁÔÂÐÄÒÈÌÌÌÎÈÐÆÒÂÒÁÔÅÐÇÒËÌËÌÑÊÏÄÓÂÑÁÑÃÏÉÍËËËÇÑÃÏÃÓ;PM1PEÆ¿ÂÑÄÍÊÏÊÍÎÉÎÇÐÅÒÁÒÂÐÆÐÈÌÊÌÎÈÐÄÎÄÒÃÒÃÐÇÐËÎËÊÏÈÏÆÑÂÑÁÏÅÍÇÍÉÉÍÉÏÃÏÁÑ;PM1PE;PM2FPPE=<iaÀEø;PM0PEÂÑÄÍÊÏÊÍÎÉÎÇÐÅÒÁÒÂÐÆÐÈÌÊÌÎÈÐÄÎÄÒÃÒÃÐÇÐËÎËÊÏÈÏÆÑÂÑÁÏÅÍÇÍÉÉÍÉÏÃÏÁÑ;PM1PEÄ¿ÂÏÆÏÆÍÌËÌÉÎÇÐÅÐÁÒÂÎÆÐÈÌÊÊÌÈÎÆппÒÅÐÇÎÉÌËÊÏÈÍÆÑ¿Ï¿ÏÅÍÇËÉËËÅÍÅÏÁÑ;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,7FPPE=<eaÀEø;PM0PEÂÏÆÏÆÍÌËÌÉÎÇÐÅÐÁÒÂÎÆÐÈÌÊÊÌÈÎÆппÒÅÐÇÎÉÌËÊÏÈÍÆÑ¿Ï¿ÏÅÍÇËÉËËÅÍÅÏÁÑ;PM1PEÄ¿ÂÏÄÍÈÍÊËÌÉÎÇÎÃÐÁÒÂÎÄÌÈÌÊÌÌÆÎÆοпÒÅÎÅÎËÌËÊËÈÍÄÑÂÏÁÍÃÍÇËÉÉËÇÍÃÍÁÑ;PM1PE;PM2FPPE=<aaÀEø;PM0PEÂÏÄÍÈÍÊËÌÉÎÇÎÃÐÁÒÂÎÄÌÈÌÊÌÌÆÎÆοпÒÅÎÅÎËÌËÊËÈÍÄÑÂÏÁÍÃÍÇËÉÉËÇÍÃÍÁÑ;PM1PEÄ¿ÂÍÄÍÈÍÊÉÊÉÎÅÎÅοοÐÆÌÆÌÊÈÊÈÎÄÎÂÎÁÐÃÎÇÌÇÌËÊËÆÏÆÍ¿Í¿ÍÅÍÅÉÉÉËÇËÃÍÁÏ;PM1PE;PM2FPPE=<]aÀEø;PM0PEÂÍÄÍÈÍÊÉÊÉÎÅÎÅοοÐÆÌÆÌÊÈÊÈÎÄÎÂÎÁÐÃÎÇÌÇÌËÊËÆÏÆÍ¿Í¿ÍÅÍÅÉÉÉËÇËÃÍÁÏ;PM1PEÆ¿¿ÍÆËÆËÈËÊÇÌÅÎÃÎÁÎÂÎÄÌÆÊÈÊÌÆÌÄÌÂÎÁÐÃÌÅÌÉÊÉÊËÆÍÄÍÂÍÁÍÃËÅÉÉÇÉÅËÅË¿Ï;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,8FPPE=<WaÀEø;PM0PE¿ÍÆËÆËÈËÊÇÌÅÎÃÎÁÎÂÎÄÌÆÊÈÊÌÆÌÄÌÂÎÁÐÃÌÅÌÉÊÉÊËÆÍÄÍÂÍÁÍÃËÅÉÉÇÉÅËÅË¿Ï;PM1PEÄ¿¿ËÆËÆËÈÉÊÇÌÅÌÅ̿οÌÆÌÆÊÈÈÊÆÌÄÌÂÌÁÎÃÌÅÌÇÊÉÈËÆËÄÍÂËÁËÃËÅÉÇÇÉÅËÅË¿Í;PM1PE;PM2FPPE=<SaÀEø;PM0PE¿ËÆËÆËÈÉÊÇÌÅÌÅ̿οÌÆÌÆÊÈÈÊÆÌÄÌÂÌÁÎÃÌÅÌÇÊÉÈËÆËÄÍÂËÁËÃËÅÉÇÇÉÅËÅË¿Í;PM1PEÄ¿ÂËÂËÆÉÈÉÊÅÊÅÌÃÌÁÌÂÌÄÌÆÈÆÈÊÆÊÄÌ¿Ì¿ÌÃÌÅÌÇÈÇÈËÆËÄËÂËÁËÃÉÅÉÇÇÇÅËÁËÁË;PM1PE;PM2FPPE=<OaÀEø;PM0PEÂËÂËÆÉÈÉÊÅÊÅÌÃÌÁÌÂÌÄÌÆÈÆÈÊÆÊÄÌ¿Ì¿ÌÃÌÅÌÇÈÇÈËÆËÄËÂËÁËÃÉÅÉÇÇÇÅËÁËÁË;PM1PEÄ¿ÆÓÌÓÒËÖÃÖÄÔÌÌÔÄÔÃÖËÔÓÌÕÄÕÃÑËËÓÅÕ;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,1FPPE=<KaÀEø;PM0PEÆÓÌÓÒËÖÃÖÄÔÌÌÔÄÔÃÖËÔÓÌÕÄÕÃÑËËÓÅÕ;PM1PEÄ¿ÆÓÊÑÒÉÔÅÔÆÒÊÌÒÄÔÃÖËÐÑÌÓÄÓÃÑËÉÏÅÕ;PM1PE;PM2FPPE=<GaÀEø;PM0PEÆÓÊÑÒÉÔÅÔÆÒÊÌÒÄÔÃÖËÐÑÌÓÄÓÃÑËÉÏÅÕ;PM1PEÆ¿ÂÑÌÏÐÉÒÃÔÄÐÊÊÐÄÒÃÔÉÐÏÊÓÄÑÃÏÉËÏÁÓ;PM1PE;PM2FPPE=<AaÀEø;PM0PEÂÑÌÏÐÉÒÃÔÄÐÊÊÐÄÒÃÔÉÐÏÊÓÄÑÃÏÉËÏÁÓ;PM1PEÄ¿ÄÏÊÍÎÉÐÃÒÄÎÊÊÎÂÐÁÒÉÎÍÊÑÄÏÃÍÉÉÍÃÑ;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,2FPPE=<}`ÀEø;PM0PEÄÏÊÍÎÉÐÃÒÄÎÊÊÎÂÐÁÒÉÎÍÊÑÄÏÃÍÉÉÍÃÑ;PM1PEÄ¿ÄÍÈÍÌÇÐÃÐÄÎÈÈÎÄÎÃÐÇÎÍÈÏÄÏÃËÇÇÍÃÏ;PM1PE;PM2FPPE=<y`ÀEø;PM0PEÄÍÈÍÌÇÐÃÐÄÎÈÈÎÄÎÃÐÇÎÍÈÏÄÏÃËÇÇÍÃÏ;PM1PEÄ¿ÂËÊËÌÇÌÃÎÄÌÈÈÌÂÌÁÎÇÌËÈÍÂËÁËÇÉËÁÍ;PM1PE;PM2FPPE=<u`ÀEø;PM0PEÂËÊËÌÇÌÃÎÄÌÈÈÌÂÌÁÎÇÌËÈÍÂËÁËÇÉËÁÍ;PM1PEÆ¿ÂËÆÇÊÇÌÁÌÂÊÈÈÈÂÌÁÌÇÊÉÈËÂËÁÉÇÅÉÁË;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<o`ÀEø;PM0PEÂËÆÇÊÇÌÁÌÂÊÈÈÈÂÌÁÌÇÊÉÈËÂËÁÉÇÅÉÁË;PM1PE¿ÄÉÆÇÈÅÊÁÌÂÈÆÆÈÂÊÁÌÅÈÇÆËÂÉÁÇÅÅÇÃË;PM1PE;PM2FPPE=<m`ÀEø;PM0PEÄÉÆÇÈÅÊÁÌÂÈÆÆÈÂÊÁÌÅÈÇÆËÂÉÁÇÅÅÇÃË;PM1PEÆ¿ÂÇÄÅÈÅÈÁÈÂÈÆÄÆÄÈÃÊÃÆÇÆÇÂÇÁÇÅÃÅÁÉ;PM1PE;PM2FPPE=<g`ÀEø;PM0PEÂÇÄÅÈÅÈÁÈÂÈÆÄÆÄÈÃÊÃÆÇÆÇÂÇÁÇÅÃÅÁÉ;PM1PEÄ¿ÂÅÄÅÆÃÆÁÈÂÄÄÆÆ¿Æ¿ÈÅÄÃÆÇ¿Å¿ÅÅÃÃÁÇ;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<c`ÀEø;PM0PEÂÅÄÅÆÃÆÁÈÂÄÄÆÆ¿Æ¿ÈÅÄÃÆÇ¿Å¿ÅÅÃÃÁÇ;PM1PEÄ¿ÂÃÂÃÆÃÄÁÆÂÄÄÄÄ¿Ä¿ÆÃÄÃÄÅÂÃÁÅÃÁÃÁÅ;PM1PE;PM2FPPE=<_`ÀEø;PM0PEÂÃÂÃÆÃÄÁÆÂÄÄÄÄ¿Ä¿ÆÃÄÃÄÅÂÃÁÅÃÁÃÁÅ;PM1PEÄ¿ÂÁÂÃÂÁÄ¿Ä¿ÂÂÂÄÂÂÁÄÁÂÁÄÿÿÁÃÁÁÁÃ;PM1PE;PM2FPPE=<[`ÀEø;PM0PEÂÁÂÃÂÁÄ¿Ä¿ÂÂÂÄÂÂÁÄÁÂÁÄÿÿÁÃÁÁÁÃ;PM1PEÆ¿¿ÁÄÁ¿Â¿ÂÁÂÁÂÁ¿ÃÁ¿Á¿Á;PM1PE;PM2FT10,0FPPE=<U`ÀEø;PM0PE¿ÁÄÁ¿Â¿ÂÁÂÁÂÁ¿ÃÁ¿Á¿Á;PM2FPMC1,240PE=<InÀ[ë;PM0PEæÙèÛæ×èÙæ×è×êÕè×èÓèÕêÓèÕêÑêÓêÑêÑÈÎéÒéÒéÔéÔéÔçÔéÖåÖéÖåÖçØçØåÚçÚåÚçÚÇÍ;PM2FP1PE=<[eÀcSÀ;PM0PEÑÄÓÆÑÄÓÄÑÄÓÆÑÄÑÆÕÍÓÍÓËÓÍÓËÕÍÓÍÓÍÓËÓÍÕÍÓËÕËÕËÕËÕËãÏßÏßÏßÑáÍãÏçËéÉËÁÉ¿ËÁÉ¿ÉÁËÁË¿ÉÁãÏ×ÑÍÏÅÏÃÑÄÑÂÏÄÑÈÇÆÇÊÇÆÅÈÇÆÇÈÇÈÇÈÅÆÇÊÇÆÇÐÊÒÆÖÄÔÆÒÆÎÌÆÒ¿ÜÃÎÁÎÃÊÁÆ¿ÆÁÈÁÆ¿ÈìÚîÚôÚöØøÚøØúØøÖöØôÖðÖîÖèÔâÒÜÔÒÒ;PM2RF5,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<edÀYø;PM0PECÀôCÀôCÀôEÀôCÀôCÀôCÀôCÀòCÀôCÀôCÀôEÀòCÀôCÀôCÀôCÀôEÀòCÀôCÀôCÀôCÀöCÀôCÀôCÀöEÀôCÀöCÀöCÀöEÀöCÀøCÀøEÀøÓÔÓÔÓÒÓÒÓÒÓÒÓÒÓÒÓÔÓÔÕÖÓÖ×Ú×Ü×Þ×àÃÖÁοÈÁ¿ÂÁ¿¿Â¿Äôñöñøóúóøóüóüõ@Àõþõ@Àõ@Àõ@ÀõBÀ÷DÀõDÀ÷DÀõDÀõDÀõFÀõFÀóFÀóFÀóFÀóHÀñFÀñFÀñFÀïFÀïHÀíDÀíFÀëDÀéØÛØÝØÙÚÛÜÙÚÛÜÛÜÛÞÙÜÛÜÙÞÛÜÛÞÙÚÛÜÙ;PM2RF6,8,8,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1;FT11,6FPPE=<Q{ÀQë;PM0PEÐÌÐÌÐÊÐÊÐÌÐÌÐÌÐÊÍÌÓÌÓÊ×Ì×Î×Î×ÐÓÐËÄÉÄÇÂÉÂÇÄËÆÏÊÏÎÉÊËÈËÈËÆËÆËÄËÆËÆÕÄÕÂÕÂÕÂÕÂÕÄÕÂÕÂÕÂÕÂÕÄÕÂÕÂÕÂÕÂÕÄÞËÞÍÜÍÜÏÜÍÜÏÜÍÜÍÎÅÎÅÎÅÌÅÐÅÌÅÎÃÎÅÂÍ¿Ë¿Ë¿ÍÞÕÚÏÜÍÚÉÚÇÚÇÚÇÜËÆÅÆÅÈÇÄÅ;PM2FPPE=<S}À]é;PM0PEä×ÜÍÔÇÐÁÌÄÈÂÊ¿ÒÃÄÐÓÆÍ¿ËÃÅÁË¿ÏÆÙÎãÚÁ¿ÇÏ;PM2FT10,0FP1PE=<[~ÀQè;PM0PE¿ÂÄÓÆÏÈËÈÇÊÅÌÃÌÅÌÅÈÐÍÆËÄÉÄÇÆÅÆÅÆÃÎÃÔ¿ÂÏÇ;PM2FP1PE=<QAÁAç;PM0PEÚËÚÅÚÇÚÇØÇØÉÒÍÌÍÐÈÏÒÓÐÙÌÙÈÙÈÛÈÙÈ×ÈÅÍ;PM2FP1MC1,90PE=<yVÁCì;PM0PElöIßÙíköJßÚî;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,7FPPE=<SWÁqì;PM0PElöIßÛíköJßÜî;PM2FPPE=<oWÁ_í;PM0PElöIßÙëköJßÚì;PM2FPPE=<IXÁKî;PM0PElöIßÙíköJßÚî;PM2FPPE=<cXÁyî;PM0PElöIßÙíköJßÚî;PM2FPPE=<}XÁgï;PM0PElöIßÙíköJßÚî;PM2FPPE=<WYÁUð;PM0PElöIßÙëmöHßÜî;PM2FPPE=<sYÁCñ;PM0PEnöGßÙímöJßÚì;PM2FPPE=<MZÁoñ;PM0PEnöIßÙímöJßÚî;PM2FPPE=<gZÁ]ò;PM0PEnöIßÛíköJßÚî;PM2FPPE=<A[ÁKó;PM0PElöIßÙíköJßÚî;PM2FPPE=<[[Áyó;PM0PElöIßÙëmöHßÜî;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,8FPPE=<w[Ágô;PM0PEnöGßÙímöJßÚì;PM2FPPE=<Q\ÁSõ;PM0PEnöIßÙímöJßÚî;PM2FPPE=<k\ÁAö;PM0PEnöIßÛíköJßÚî;PM2FPPE=<E]Áoö;PM0PElöIßÙíköJßÚî;PM2FPPE=<_]Á]÷;PM0PElöIßÙëköHßÚî;PM2FPPE=<y]ÁKø;PM0PElöGßÙíköJßÚì;PM2FPPE=<S^Áwø;PM0PElöIßÙíköJßÚî;PM2FPPE=<m^Áeù;PM0PElöIßÛíköJßÜî;PM2FPPE=<I_ÁSú;PM0PElöIßÙíköJßÚî;PM2FPPE=<c_ÁAû;PM0PElöIßÙëköHßÚî;PM2FPPE=<}_Áoû;PM0PElöGßÙíköJßÚì;PM2FPPE=<W`Á[ü;PM0PElöIßÙíköJßÚî;PM2FPPE=<q`ÁIý;PM0PElöIßÛíköJßÜî;PM2FPPE=<MaÁwý;PM0PElöIß×ímöJßÚî;PM2FPPE=<gaÁeþ;PM0PEnöIßÙëmöHßÚî;PM2FPPE=<AbÁS?À;PM0PEnöGßÛíköJßÚì;PM2FPPE=<[bÁ?@À;PM0PElöIßÙíköJßÚî;PM2FPPE=<ubÁm@À;PM0PElöIßÙímöJßÜî;PM2FPPE=<QcÁ[AÀ;PM0PEnöIßÙímöJßÚî;PM2FPPE=<kcÁIBÀ;PM0PEnöIßÙëköHßØî;PM2FPPE=<CdÁwBÀ;PM0PElöGßÛíköJßÜì;PM2FPPE=<_dÁcCÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<ydÁQDÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<SeÁ?EÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<meÁmEÀ;PM0PElöIßÙëköHßÚî;PM2FPPE=<GfÁ[FÀ;PM0PElöGßÛíköJßÜì;PM2FPPE=<cfÁGGÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<}fÁuGÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<WgÁcHÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<qgÁQIÀ;PM0PElöIßÙëköHßÚî;PM2FPPE=<KhÁ?JÀ;PM0PElöGßÛíköJßÜì;PM2FPPE=<ghÁkJÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<AiÁYKÀ;PM0PElöIßÙíköJßÚî;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<[iÁGLÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<uiÁuLÀ;PM0PElöIßÙëköHßÚî;PM2FPMC1,240PE=<kgÀsRÀ;PM0PEKÀÒIÀÒGÀÔKÀÒGÀÔGÀÒGÀÖGÀÔGÀÖEÀÔEÀÖEÀÔCÀÖEÀØCÀÔCÀÖAÀÖCÀØ?ÀÖAÀÖ?ÀÖ?ÀÖýØ?ÀÔýÖûØûÔûÖùÔùÖùÔ÷ÖïÎñÒõÒõÒ÷ÒùÒûÔûÔýÔûÖýÔýÖûÖýÖûÖùØûÖ÷ÖõØóØñÖïØíÖéØçÖãØßÖÛÖÙÖÑÖÏÖÉÖÄÆÌÆÔÆÚÈàÈâÆèÆêÈêÆìÆêÆèÆæÄâÆÞÂØÂôÁæ¿ØÁÎÂÆ¿ÅÂÅ¿ÇÂÇÁÃÁÂÁÊÃÒÃÞÇìÇFÀÃDÀÅFÀÅBÀÅBÀÅBÀÅ@ÀÇ@ÀÉþÇþÇþÉþÉüÉüÉüÉüËúËüËúËüËüËúÍúËüËúÏüËüÍüÍüÍþÍüÍ@ÀÍüÍüÏúÏøÏøÏôÑôÑòÑòÑðÓîÑðÕìÓìÓìÕìÕê×êÕêÕê×êÙè×êÙêÙêÙêÙêÛìÛêÛîÛìÛîÝÝ×ÝÙÝ×ßÙßÙß×á×ßÙáÕß×á×ßÓßÕßÓßÓÝÑ;PM2FTFPMC1,90PE=<yVÁCì;PM0PElöIßÙíköJßÚî;PM2FT11,7FPPE=<SWÁqì;PM0PElöIßÛíköJßÜî;PM2FPPE=<oWÁ_í;PM0PElöIßÙëköJßÚì;PM2FPPE=<IXÁKî;PM0PElöIßÙíköJßÚî;PM2FPPE=<cXÁyî;PM0PElöIßÙíköJßÚî;PM2FPPE=<}XÁgï;PM0PElöIßÙíköJßÚî;PM2FPPE=<WYÁUð;PM0PElöIßÙëmöHßÜî;PM2FPPE=<sYÁCñ;PM0PEnöGßÙímöJßÚì;PM2FPPE=<MZÁoñ;PM0PEnöIßÙímöJßÚî;PM2FPPE=<gZÁ]ò;PM0PEnöIßÛíköJßÚî;PM2FPPE=<A[ÁKó;PM0PElöIßÙíköJßÚî;PM2FPPE=<[[Áyó;PM0PElöIßÙëmöHßÜî;PM2FT11,8FPPE=<w[Ágô;PM0PEnöGßÙímöJßÚì;PM2FPPE=<Q\ÁSõ;PM0PEnöIßÙímöJßÚî;PM2FPPE=<k\ÁAö;PM0PEnöIßÛíköJßÚî;PM2FPPE=<E]Áoö;PM0PElöIßÙíköJßÚî;PM2FPPE=<_]Á]÷;PM0PElöIßÙëköHßÚî;PM2FPPE=<y]ÁKø;PM0PElöGßÙíköJßÚì;PM2FPPE=<S^Áwø;PM0PElöIßÙíköJßÚî;PM2FPPE=<m^Áeù;PM0PElöIßÛíköJßÜî;PM2FPPE=<I_ÁSú;PM0PElöIßÙíköJßÚî;PM2FPPE=<c_ÁAû;PM0PElöIßÙëköHßÚî;PM2FPPE=<}_Áoû;PM0PElöGßÙíköJßÚì;PM2FPPE=<W`Á[ü;PM0PElöIßÙíköJßÚî;PM2FPPE=<q`ÁIý;PM0PElöIßÛíköJßÜî;PM2FPPE=<MaÁwý;PM0PElöIß×ímöJßÚî;PM2FPPE=<gaÁeþ;PM0PEnöIßÙëmöHßÚî;PM2FPPE=<AbÁS?À;PM0PEnöGßÛíköJßÚì;PM2FPPE=<[bÁ?@À;PM0PElöIßÙíköJßÚî;PM2FPPE=<ubÁm@À;PM0PElöIßÙímöJßÜî;PM2FPPE=<QcÁ[AÀ;PM0PEnöIßÙímöJßÚî;PM2FPPE=<kcÁIBÀ;PM0PEnöIßÙëköHßØî;PM2FPPE=<CdÁwBÀ;PM0PElöGßÛíköJßÜì;PM2FPPE=<_dÁcCÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<ydÁQDÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<SeÁ?EÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<meÁmEÀ;PM0PElöIßÙëköHßÚî;PM2FPPE=<GfÁ[FÀ;PM0PElöGßÛíköJßÜì;PM2FPPE=<cfÁGGÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<}fÁuGÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<WgÁcHÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<qgÁQIÀ;PM0PElöIßÙëköHßÚî;PM2FPPE=<KhÁ?JÀ;PM0PElöGßÛíköJßÜì;PM2FPPE=<ghÁkJÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<AiÁYKÀ;PM0PElöIßÙíköJßÚî;PM2FT11,1FPPE=<[iÁGLÀ;PM0PElöIßÙíköJßÚî;PM2FPPE=<uiÁuLÀ;PM0PElöIßÙëköHßÚî;PM2FPPE=<EvÀELÀ;PM0PE¿hÍ¿gÍ;PM1PE;PM2FT11,3FPPM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<ouÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<WuÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FT11,2FPPE=<?uÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<itÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<QtÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<{sÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<csÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<KsÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<srÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<]rÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<ErÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<mqÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<WqÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<?qÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FPPE=<ipÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<QpÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<yoÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<aoÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<KoÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<snÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<[nÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<EnÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<mmÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<WmÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<?mÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<glÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<OlÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<ykÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<akÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<IkÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<qjÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<[jÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<EjÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<miÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<UiÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<}hÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<ghÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<OhÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<wgÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<_gÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<IgÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<qfÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<[fÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<CfÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<keÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<UeÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<}dÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<edÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<MdÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<wcÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<_cÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<IcÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<qbÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<YbÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<CbÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<kaÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<SaÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<{`ÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<e`ÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<M`ÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<w_ÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<__ÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<G_ÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<o^ÀELÀ;PM0PE¿hÍ¿gÍ;PM1PE;PM2FPMC1,240PE=<iaÀqKÀ;PM0PEßÁáÃßÃßÃßÃá¿áÂáÄÝÂÛÄÛÆÛÈÙÈÛÈÛÈÛÈåÎåÎåÎçÎåÎåÎåÎåÐçÎåÎåÎåÎåÐçÎåÎåÎÏÆÏÄÑÄÍÆÑÆÏÄÏÆÏÄÅæÃæÃæÃæÅæÃäÅèÃæÃäÃèÅæÃäÃèÅæÃäÅèJÀÏJÀÍHÀÏJÀÏJÀÍJÀÏHÀÏJÀÍHÀÏJÀÏJÀÍHÀÏJÀÍJÀÏJÀÍHÀÏÑÉËÍÉÏÅÑÁÑÁÓÁÑÃÑÂÓÂÕÆÑÆÓÊÑÈÓÌÓÊÑÎÓÌÑÎÓÎÓÎÓÐÕÎÓÐ×ÒÓÔ×ÖÙÚÛÚÛÜÛÞ×âÓÕÃ×ÁÕÃ×ÁÕÁ×ÃÕÁ×Á;PM2FTFPMC1,90PE=<EvÀELÀ;PM0PE¿hÍ¿gÍ;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,7FPPM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<ouÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<WuÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,8FPPE=<?uÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<itÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<QtÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<{sÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<csÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<KsÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<srÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<]rÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<ErÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<mqÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<WqÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<?qÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FT11,2FPPE=<ipÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<QpÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<yoÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<aoÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<KoÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<snÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<[nÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<EnÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<mmÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<WmÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<?mÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FT11,3FPPE=<glÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<OlÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<ykÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<akÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<IkÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<qjÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<[jÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<EjÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<miÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<UiÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<}hÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<ghÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FT11,4FPPE=<OhÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<wgÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<_gÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<IgÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<qfÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<[fÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<CfÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<keÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<UeÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<}dÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<edÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FT11,5FPPE=<MdÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<wcÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<_cÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<IcÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<qbÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<YbÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<CbÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<kaÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<SaÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<{`ÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<e`ÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<M`ÀELÀ;PM0PE¿hÍÖ¿¿gÍÕ¿;PM2FPPE=<w_ÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FT11,6FPPE=<__ÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<G_ÀELÀ;PM0PE¿hÍØ¿¿gÍ׿;PM2FPPE=<o^ÀELÀ;PM0PE¿hÍ¿gÍ;PM1PE;PM2FPPE=<aaÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<s`ÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<E`ÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<U_ÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<g^ÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<w]ÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<G]ÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FT11,5FPPE=<Y\ÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<k[ÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<{ZÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<KZÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<]YÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<mXÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<?XÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<OWÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<aVÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<qUÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FT11,4FPPE=<CUÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<STÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<cSÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<uRÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<GRÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<WQÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<gPÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<yOÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<IOÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<[NÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<mMÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<}LÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FT11,3FPPE=<MLÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<_KÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<oJÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<?JÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<QIÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<cHÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<sGÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<EGÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<UFÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<eEÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<wDÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FT11,2FPPE=<IDÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<YCÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<iBÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<{AÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<KAÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<]@ÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<m?ÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<??ÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<O~ÀABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<a}ÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<q|ÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<A|ÀABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FT11,8FPPE=<S{ÀABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<ezÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<uyÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<EyÀABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<WxÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<gwÀABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<yvÀABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<KvÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<[uÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<ktÀABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<}sÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<MsÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FT11,7FPPE=<]rÀABÀ;PM0PE¿ZÉ¿YÉ;PM1PE;PM2FPMC1,240PE=<_rÀQþ;PM0PE?ÀÌ?ÀÌýÌ?ÀÌ?ÀÌ?ÀÌ?ÀÌýÊ?ÀÌ?ÀÌ?ÀÌ?ÀÊ?ÀÌ?ÀÊ?ÀÌýÌ?ÀÊ?ÀÌ?ÀÊ?ÀÌýÊAÀÌ?ÀÊýÌ?ÀÌ?ÀÊ?ÀÊ?ÀÌ?ÀÌ?ÀÌ?ÀÊ?ÀÌ×Â×Ä×ÄÕÄ×Ä×Ä×Ä×Ä×Ä×Ä×ÂÕÂ×Â×Ä׿տÙÆ×ÂÙÄ׿׿׿×Ã×Á×ÃÕÁ×Å×ÅÕÅÕÅÕÅ×ÅÛÅÙÉÙÇ×Í×Ï×ÓÕÙ×ÝÁÝÃÛÂÙÂÙÄ×Æ×È×Æ×ÜÌÜÌÞÈÞÊÞÆÞÆÞÆàÄàÄàÄàÂàÄàÄâÄÞÄàÂÜ¿Ø¿Ú¿ÚÁÚ¿Ú¿Ú¿Ú¿Ú¿ÚÁÚ¿ÚÁØ¿Ü¿Ø¿Ú¿þËþËþËþÉþËþÉüË@ÀËüËþÉþËþËþËüÉþËþÉþËþËþÉüËþËþËþÉþËüÉ@ÀËüËþËþÉþËþËüËÌÞÌÞÌÞÊÞÌÞÌÞÊÞÌÞ;PM2FTFPMC1,90PE=<aaÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FT11,6FPPE=<s`ÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<E`ÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<U_ÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<g^ÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<w]ÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<G]ÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FT11,5FPPE=<Y\ÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<k[ÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<{ZÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<KZÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<]YÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<mXÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<?XÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<OWÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<aVÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<qUÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FT11,4FPPE=<CUÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<STÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<cSÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<uRÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<GRÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<WQÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<gPÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<yOÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<IOÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<[NÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<mMÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<}LÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FT11,3FPPE=<MLÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<_KÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<oJÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<?JÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<QIÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<cHÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<sGÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<EGÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<UFÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<eEÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<wDÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FT11,2FPPE=<IDÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<YCÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<iBÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<{AÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<KAÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<]@ÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<m?ÁABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<??ÁABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<O~ÀABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<a}ÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<q|ÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<A|ÀABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FT11,8FPPE=<S{ÀABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<ezÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<uyÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<EyÀABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<WxÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<gwÀABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<yvÀABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<KvÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<[uÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<ktÀABÀ;PM0PE¿ZÉî¿¿YÉí¿;PM2FPPE=<}sÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FPPE=<MsÀABÀ;PM0PE¿ZÉð¿¿YÉï¿;PM2FT11,7FPPE=<]rÀABÀ;PM0PE¿ZÉ¿YÉ;PM1PE;PM2FPPE=<WYÁYû;PM0PEZ_À¿Y_À¿;PM1PE;PM2RF1,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁuû;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁSü;PM0PEZ_À¿¿ÙY_À¿¿Ú;PM2FPPE=<WYÁmü;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<WYÁKý;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁgý;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁCþ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<WYÁ_þ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁ{þ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁY?À;PM0PEZ_À¿¿ÙY_À¿¿Ú;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<WYÁs?À;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁQ@À;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁm@À;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁIAÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF5,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<WYÁeAÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁABÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁ_BÀ;PM0PEZ_À¿¿ÙY_À¿¿Ú;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<WYÁyBÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁWCÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁsCÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<WYÁODÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁkDÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁGEÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁeEÀ;PM0PEZ_À¿¿ÙY_À¿¿Ú;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<WYÁ?FÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁ]FÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁyFÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,1FPPE=<WYÁUGÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁqGÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁMHÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,2FPPE=<WYÁkHÀ;PM0PEZ_À¿¿ÙY_À¿¿Ú;PM2FPPE=<WYÁEIÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁcIÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<WYÁ?JÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁ[JÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁwJÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<WYÁSKÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁqKÀ;PM0PEZ_À¿¿ÙY_À¿¿Ú;PM2FPPE=<WYÁKLÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁiLÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<WYÁEMÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁaMÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁ}MÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<WYÁYNÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁuNÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁSOÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,7FPPE=<WYÁoOÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁKPÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁgPÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁCQÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,8FPPE=<WYÁ_QÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁ{QÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁYRÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,1FPPE=<WYÁuRÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁQSÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁmSÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,2FPPE=<WYÁITÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁeTÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁAUÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<WYÁ_UÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁ{UÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁWVÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FT10,0FPPE=<WYÁsVÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁOWÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPMC1,240PE=<SXÀuUÀ;PM0PEèÅìÅêÅîÃðÃðÃòÃòÁòÁôÃôÁö¿ôÁô¿öÁö¿ö¿ô¿ö¿ò¿ôÂò¿òÂò¿î¿îÂî¿ê¿êÂè¿æÂä¿Ú¿ÔÂÊÄÂÂÃÆËÆÑÆ×ÆÝÈáÈåÊëÊíÊóÊõÊõÌùÊûÌûÌýÊûÌýÊûÌûÊùÌ÷ÊõÊóÊïÈéÊéÆáÈ?ÀÎýÐýÒýÖûÖûØûÚùÜùÜùÞùÞùà÷âùà÷ä÷âùâ÷âùä÷â÷äùà÷âùâùàùÞùÞùÞûÚûÜûØýÖIÀÚIÀØIÀÖIÀÖIÀÔIÀÔIÀÒIÀÐIÀÒKÀÐIÀÐKÀÐIÀÐKÀÐKÀÎKÀÒëÈéÈëÈéÈëÈëÆëÈëÆéÆíÆëÄëÆëÆëÄëÄíÆëÄëÆëÄíÄëÆëÆëÄëÆëÆëÄëÆëÆëÈéÆëÆéÈÿÆÈÈÊÆÌÈÎÆÌÆÊ¿êÁêÃêÃìÃêÃêÃêÃìÃêÅêÃêÃêÅêÅêÃêÅêÅêÅêÅêÅêÅêÅêÅêÇêÅêÇêÇêÇêÅêÉêÇèÇêÇîÉîÉìÇîÉîÇîÇîÇìÉîÇìÇîÇìÇîÉìÇîÉìÇîÇìÉîÉìÇìÉìËìÉîÉìËìËìËìÍîÍêËìÍîÏNÀÝNÀãLÀåLÀéNÀíLÀíJÀïLÀñNÀïJÀïLÀíNÀíLÀéLÀåNÀáNÀÝöÑøÏøÏöÏöÍøÍöËøËøËöÉøÉøËøÇøÉöÇúÉöÇøÇøÉøÇøÇøÇøÉøÉøÉøÉøÉøÉøËøÍøËøÍÔÅÚÇÜÉÜÇàËÞËÞËÜÍÚËÖÍÔËÎËÈËÂÇÅÉÍÇñÏñÍïËïÉñÇïÇïÃñÅñÃïÁñ¿ñÁñÁñ¿ó¿ñÁç¿ë¿ïÂñÄõÂ÷ÆûÄûÆûÆýÆûÆ?ÀÈûÆûÈûÈ÷ÆõÆóÈñÆëÆéÄãÆßÂÙÄÓÂÍÄÇ¿ÆÃÐÁÖÃâÅ;PM2FTFPMC1,90PE=<WYÁYû;PM0PEZ_À¿Y_À¿;PM1PE;PM2RF4,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁuû;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁSü;PM0PEZ_À¿¿ÙY_À¿¿Ú;PM2FPPE=<WYÁmü;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2RF5,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<WYÁKý;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁgý;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁCþ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF6,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<WYÁ_þ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁ{þ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁY?À;PM0PEZ_À¿¿ÙY_À¿¿Ú;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<WYÁs?À;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁQ@À;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁm@À;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁIAÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<WYÁeAÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁABÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁ_BÀ;PM0PEZ_À¿¿ÙY_À¿¿Ú;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<WYÁyBÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁWCÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁsCÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<WYÁODÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁkDÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁGEÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁeEÀ;PM0PEZ_À¿¿ÙY_À¿¿Ú;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<WYÁ?FÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁ]FÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁyFÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,4FPPE=<WYÁUGÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁqGÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁMHÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,5FPPE=<WYÁkHÀ;PM0PEZ_À¿¿ÙY_À¿¿Ú;PM2FPPE=<WYÁEIÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁcIÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<WYÁ?JÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁ[JÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁwJÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,7FPPE=<WYÁSKÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁqKÀ;PM0PEZ_À¿¿ÙY_À¿¿Ú;PM2FPPE=<WYÁKLÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁiLÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,8FPPE=<WYÁEMÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁaMÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁ}MÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,1FPPE=<WYÁYNÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁuNÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁSOÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,2FPPE=<WYÁoOÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁKPÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁgPÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁCQÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<WYÁ_QÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁ{QÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPPE=<WYÁYRÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<WYÁuRÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁQSÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁmSÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<WYÁITÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁeTÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁAUÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<WYÁ_UÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁ{UÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁWVÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FT10,0FPPE=<WYÁsVÀ;PM0PEZ_À¿¿ÛY_À¿¿Ü;PM2FPPE=<WYÁOWÀ;PM0PEZ_À¿¿ÝY_À¿¿Þ;PM2FPMC1,240PE=<csÀIPÀ;PM0PEÓÂÕÆÓÄÕÆ×ÆÕÆÕÆ×ÆÅHÀÅHÀÇJÀÇHÀÅJÀÇHÀÅJÀÉJÀÅHÀÇJÀÉJÀÇJÀÇJÀÉHÀÇLÀÉHÀÒÃÐÁÐÃÒÁÐÃÒÁÐÃÐÁÊIÀÌKÀÈIÀÌKÀÊIÀÌIÀÊKÀÊIÀÊIÀÌKÀÊIÀÊIÀÌIÀÊIÀÊIÀÊGÀ;PM2RF7,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<OGÁaKÀ;PM0PEúÆüÆBÀÆBÀÄDÀÄDÀÄDÀÂBÀÆþÆüÆúÆôÊîÌæÌàÒØÒÇÆÓÑÝÏåÍíÉóÉ÷ÇûÅýÅAÀÃCÀÃCÀÃCÀÁAÀÅAÀÃûÅùÇ¿Å;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FP1PE=<MpÀ?QÀ;PM0PEøÌøÈúÈüÆüÈüÆüÆúÆüÈøÊöÌöÌòÐîÒîÖèÚÃÈçÙëÕíÑñÏõÍõËõÇûÇùÇûÅûÅûÅûÅùÉùÇ÷ÉÂÇ;PM2FP1PE=<UxÀKOÀ;PM0PEöÊüÆ@ÀÆBÀÆBÀÄBÀÄBÀÆBÀÆþÆúÆøÊòÈìÌäÌàÎÖÒÇÆÓÏÛÏãËëËñÇõÇùÇýÅAÀÅAÀÃAÀÃAÀÅAÀÅ?ÀÅûÅ÷ÇÂÇ;PM2FP1PE=<W?Á]MÀ;PM0PE\ÀÁRÀÂHÀÂ@ÀÄøÆôÆðÊêÈæÊèÈäÊæÊèÊèÈîÈðÈ¿ÆñÅíÇéÉåÇåÉåÉåÉçÉéÇíÇñÇ÷Ã?ÀÃGÀÃQÀ¿[À¿¿Å;PM2FP1PE=<OMÁ}IÀ;PM0PEøÈúÈúÈøÆúÆøÆúÆøÆøÈøÆúÈøÊøÌøÌøÎøÒÁÆ÷Ï÷Í÷Í÷É÷É÷Ç÷Ç÷Å÷ÅùÅ÷ÅùÅ÷ÅùÇùÇùÇÂÇ;PM2FP1PE=<GUÁoGÀ;PM0PEðÆôÄöÂö¿ø¿ø¿øÂöÂöÂòÄðÆîÈêÊäÌÞÎÚÔÅÈ×ÓÝÏãËçÉëÅïÅñÃõÁõ¿÷Á÷¿÷¿õÃõÁóÃïÿÇ;PM2FP1PE=<gYÁCFÀ;PM0PEÞÆâÆäÄæÂæÂæÂæÂæÄâÂäÆÞÈÚÊÖÌÒÒÌÔÆØÇ¿ÃÕËÑÏÍÓÍÙÇÝÇáÅáÃåÁåÁåÁåÃåÁãÃãÃÝÇÂÅ;PM2FP1PE=<wzÀAEÀ;PM0PEâÇäÉâËâËâÍàÍâÍàÏâÏàÏâÏàÏâÏàÍâÏâÍÂÆáÎßÐáÐßÐáÐßÎßÒáÐáÎßÐáÎáÌáÌáÌãÊáÊÁÇ;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,1FP1PE=<I_Áoý;PM0PEHÀÍHÀÍJÀÍHÀÏJÀËHÀÍHÀÍJÀÍHÀÍHÀÍJÀÍHÀËJÀÍHÀÍHÀÍJÀÍHÀÍHÀÍHÀÍJÀÍJÀÍHÀÍHÀÏHÀÍHÀÏHÀÍJÀÏHÀÏHÀÏHÀÑHÀÏHÀÑÂÈGÀÐGÀÒGÀÐGÀÒGÀÎIÀÐGÀÐGÀÎGÀÐGÀÎGÀÎIÀÐGÀÎGÀÎIÀÎGÀÎIÀÌGÀÐGÀÌIÀÎGÀÎGÀÎIÀÎGÀÌIÀÐGÀÌGÀÎIÀÎGÀÎGÀÎIÀÐGÀÎÁÇ;PM2FP1PE=<ofÀyKÀ;PM0PEÔÃÖÃÒÁÔ¿ÖÁÒ¿Ô¿ÖÂÔÂÒÂÖ¿ÔÂÔ¿ÔÂÔ¿Ô¿¿ÊÓ¿ÓÁÓÁÓÁÓ¿ÕÁÑ¿ÓÃÕÂÓÁÑ¿Õ¿ÓÂÑÂÓÂÓÄÁÅ;PM2FT11,8FP1PE=<eyÀ]FÀ;PM0PENÀ¿NÀÉJÀËLÀÑLÀÓLÀ×JÀÛJÀÙJÀÝLÀÝJÀÛJÀÝLÀÙJÀ×LÀ×LÀÑÂÆIÀÔMÀÖIÀÚKÀÚIÀÜIÀÞIÀÞKÀÜIÀÜIÀÚKÀØKÀÔIÀÒMÀÎMÀÈMÀÄ¿É;PM2FP1PE=<qzÀ[FÀ;PM0PEÂÁJÀ¿¿ÊIÀ¿ÂÁÃÅ;PM2FP1PE=<wKÁKCÀ;PM0PEFÐOÂÄÆGÐPÂÁ¿¿Å;PM2FP1PE=<qYÁUBÀ;PM0PE¿ÃzÌñ¿ÆyÌò¿Á;PM2FP1PE=<YbÀsAÀ;PM0PEÌÓÎÓÎÕÌÓÎÕÌÓÎÓÎÓÆÄËÔÍÖÍÔËÔÍÔËÖÍÔÍÔÅÃ;PM2FT10,0FP1PE=<a_ÀOBÀ;PM0PE¿ÂwÀõÂÇxÀøÁÄ;PM2FP1PE=<UrÀiGÀ;PM0PE¿ÁfÅlÀÁÈeÅmÀÂÃ;PM2FT11,1FP1PE=<ITÁCþ;PM0PEÄ¿åâÅÇèáĿÿ¿¿ÃÈ;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,2FP1PE=<kSÁuý;PM0PEÿÙÍÄÇÚÎÿÄÈ;PM1PEÁ¿Á¿Ä¿;PM2FP1PE=<QSÁQþ;PM0PEÂÄÛØÃÇÜÕÂÂ;PM2FP1PE=<KpÀCGÀ;PM0PEÄØ¿Ö¿Ö¿Ø¿ÔÄÖÈÖÎØÅÄÍ×É×Á×Ãӿ׿ÕÂÕÁÕÆÁ;PM2FP1PE=<ILÁEú;PM0PEüÏöÏðÏìÏæÏâÏàÑÜÑÜÑÚÑÜÑØÑÜÑÜÑÞÑâÑÄÈáÒÝÒÛÒÙÒÙÒÙÒÙÒÛÒÝÐßÒãÒåÐëÐïÐõÎûÐÁÅ;PM2FT11,8FP1PE=<KNÁ[ý;PM0PEÕ×ÓÙÑÛÑÙÕ×ÕÕÛÑãËÂÅäÌÞÐÚØÔØÒÜÒÚÖÚÔØÅÆ;PM2FP1PE=<wRÁCý;PM0PEåËéÉéÇéÇçËçÏáÓááÈÃÞÞâÖæÐèÊêÈêÈêÊèÌÃÈ;PM2FP1PE=<cSÁeú;PM0PEìÂäÇÞÍÞÑØÕÜÓÚÓÞÑÂÈÛÐÙÔÙÖÙÔÛÒßÐçÆë¿¿Ç;PM2FP1PE=<mCÁAû;PM0PEÌÛÎ×ÐÓÐÓÔÓÔÏÖÏØÏÖÍØÍÖÍØÍØÏÖÍØÏÔÏÄÈÓÐÕÐ×ÎÕÎ×Î×Ð×ÎÕÎÕÎÕÒÓÐÑÐÑÖÏÔÍØÉØÇÁ;PM2FP1PE=<kgÀe@À;PM0PEäãÞáÖãÐáÊåÈçÆéÆñÈ¿ÅòÅîÇæËæÍæ×âÛâåèÅÇ;PM2FP1PE=<YpÀW?À;PM0PEØÙÒÙÈ×Ä×Á׿ÙÂÙÆÙÆÂÃØ¿Ú¿ÚÁØÃÚÇÜÏÚÙÜÅÇ;PM2FP1PE=<?mÀ_?À;PM0PEàãÔáÊãÄáÄãÆãÊáÔãÆÆÑàËâÃâÃäÃäËäÑæáäÅÅ;PM2FP1PE=<QvÀAþ;PM0PEàÑÖ×ÒÙÎÙÌÝÊÝÌÛÎÛÈÄÏÚËÞÇÞËÜÍÜÑÜÙØßÔÃÇ;PM2FP1PE=<e}ÀKü;PM0PEXÀñúéâßÔÛÊ×Ê×ÌÛÚÝÄÄÕÞÍÚÇØÉÚÓÞåâ÷èWÀôÅÇ;PM2FP1PE=<S?ÁADÀ;PM0PEôÆìÆæÈÞÈÜÊØÊÒÌÎÌÎÌÌÌÌÌÌÌÎÌÎÌÒÊÒÊÁÈÕÉÑËÍËËËËËËËËËÍËÏËÑÉÕËÙÇÝÉåÇéÅóÿÇ;PM2FP1PE=<iDÁqBÀ;PM0PEÎÚÒÖÒÐÔÐÖÎÖÈØÊÚÆÚÈÚÄÚÆÚÆÚÆØÆØÈØÊÁÆ×É×ÇÙÅ×ÅÙÅÛÃ×ÅÙÅÙÅ×É×ÉÕËÕÏÓÓÏÕÏÙÈÃ;PM2FP1PE=<WJÁ]AÀ;PM0PEâÁÚÂØÄÒÈÎÊÎÌÎÎÌÌÒÐÒÎØÌÞÎäÌìÊöÆ@ÀÆ¿Æ?ÀÃ÷ÇíÇãËÝÍ×ÍÓÍÏÍÍÏËËÍËÏÉÏÅÓÅÙ¿á¿Ç;PM2FP1PE=<]JÁo?À;PM0PEÂĿοοο̿п̿οÎÇ¿¿Í¿Í¿Ë¿Ï¿Ë¿Í¿Í¿ÍÂÄÄÇ;PM1PE¿ÂÁÃ;PM2FP1PE=<WMÁKAÀ;PM0PEÐÞÔÒÔÌÚÈÚÄÚÆÜÄØÊÃÈ×ÉÙÅÙÃÙÃÙÇ×ÍÕÓÍÝÆÃ;PM2FP1PE=<[uÀOCÀ;PM0PEÄÁôæÃÆõåÂÃ;PM2FT11,2FP1PE=<cpÀGAÀ;PM0PEÁÃDÀÌÁÈEÀÍÁÁÂÂÁ¿¿ÁÈ¿;PM2FP1PE=<epÀiAÀ;PM0PEÄÄÁÞÇ¿ÂÝÄÆ¿É;PM1PEÆ¿ÁÄÃÃ;PM2FP1PE=<?qÀeAÀ;PM0PE¿ÃÚ¿¿ÊÙ¿¿Å;PM2FP1PE=<QoÀe?À;PM0PEÅ¿××ÄÅÚÖÅ¿ÆÈ;PM1PEÿÁ¿Æ¿;PM2FP1PE=<YnÀM@À;PM0PEÂÄùäÅÇüãÂÄ;PM2FP1PE=<OtÀk?À;PM0PE¿ÂÕçÆÅØê¿ÂÇ¿;PM2FP1PE=<QtÀA?À;PM0PEÁÁÄçÈ¿ÅèÁÃÁÆ;PM1PEÿÂÁÂÂ;PM2FP1PE=<{rÀmþ;PM0PEÁÄSÀ×ÂÅTÀÖ¿Ä;PM2FP1PE=<iuÀY?À;PM0PEÂÃàÜÃÈáÛÄÃ;PM2FP1PE=<EqÀIFÀ;PM0PEÄ¿öÚÅÈõÛÄ¿ÁÅ;PM2FP1PE=<_qÀ?FÀ;PM0PEÃÁÞÇÂÆÝÊÃÃÄÄÿ¿ÃÆÁ;PM2FP1PE=<gqÀ[FÀ;PM0PEÄ¿ÄÜÅÂÅÛÄÁ;PM2FP1PE=<goÀOEÀ;PM0PEÄ¿ÝÚÅÅÞÙĿÿÂÁÂÂÁÆ;PM2FP1PE=<snÀAEÀ;PM0PEÅÂíÏÂÅîÎÃÂÈÄ;PM1PEÃÄÁÁÆÁ;PM2FP1PE=<_nÀgEÀ;PM0PEÄÂ×äÇÃÚãÂÂ;PM2FP1PE=<elÀYBÀ;PM0PEÁ¿ôÑÂÆóÒÁ¿ÂÅ;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FP1PE=<YmÀ_BÀ;PM0PEÂÃòÊÁÆñÇ¿Ã;PM2FP1PE=<IlÀc@À;PM0PEÂÂ÷¿¿Éø¿ÂÂÃÆ;PM2FP1PE=<ikÀO@À;PM0PEÁÄÝ×ÄÅÞÖÁÄ;PM2FP1PE=<MgÀ_BÀ;PM0PEÆÁøØÁÆùÕÆÁÇÃ;PM1PEÂÃÄÂÅÂ;PM2FP1PE=<UgÀ}AÀ;PM0PEÃÁÌßÈÄËÞÿ;PM2FP1PE=<OfÀsCÀ;PM0PEÁ¿àÅÄÈáÄÁ¿ÂÅ;PM2FP1PE=<ufÀ?DÀ;PM0PE¿äÌÁÆãÉ¿ÁÇ;PM2FP1PE=<WgÀoCÀ;PM0PEÄÁÞÍÂÈÝÎÂÁÇÃ;PM2FP1PE=<egÀWCÀ;PM0PEÃÁÒÕÈÄÓÖÁÁ;PM2FP1PE=<_eÀmBÀ;PM0PEÂÄÛÙÆÇÚÚÂÄÁÃÄÄÁ¿Ç¿;PM2FP1PE=<]eÀMBÀ;PM0PEÃÁÂÝÈ¿ÁÞÃÿÆ;PM1PEÿ¿ÁÄÂ;PM2FP1PE=<EeÀMBÀ;PM0PE¿Ä×ÿÅØ¿Ä;PM2FP1PE=<]{ÀuAÀ;PM0PEÃÁæáÄÆãâÁÃ;PM2FP1PE=<K{À]þ;PM0PEÅÁüÉÂÆûÌÃÁÄÂÁ¿ÁÁÈÃ;PM2FP1PE=<q{À??À;PM0PEÈ¿ÞâÇÄÝáÈ¿ÇÃ;PM1PEÂÃÆÄÇ¿;PM2FP1PE=<y{Àiþ;PM0PEÿÌÕÈÄËØÅ¿Æ¿ÁÂÃÁÂÅ;PM2FP1PE=<U|Àkþ;PM0PEÂÃÚÆÁÆÛÃÂÃ;PM2FP1PE=<KzÀQý;PM0PEÅÂñÛÄÇòÜÅÂÈÄ;PM1PEÁÂÿÆÁ;PM2FP1PE=<yyÀmý;PM0PEÄÄÕØÇÃÖÙÄÂ;PM2FP1PE=<YHÁE@À;PM0PE¿þÄ¿ÈýÅ¿ÃÅ;PM2FP1PE=<iHÁy?À;PM0PEÅÁÖÉÄÆÕÌÅÁÆÂÿÁÁÈÃ;PM2FP1PE=<CIÁW@À;PM0PEÆ¿ÔÞÇÄÓÛÄ¿ÁÅ;PM1PEÂÁÄÂÅ¿;PM2FP1PE=<YIÁM@À;PM0PE¿ÃÖÅÂÆÕÈÁÃ;PM2FP1PE=<YCÁYü;PM0PE¿ÁôËÂÆñοÁÃÃ;PM2FP1PE=<YCÁIü;PM0PE¿ÃÁÁÁÅÄÃÄÄ¿¿Â¿ÄÄÆÉ¿;PM2FP1PE=<qAÁqý;PM0PEÂÃâÌÁÈãËÂÃ;PM2FP1PE=<aAÁWü;PM0PEÿÅûÈ¿Æüÿ;PM2FP1PE=<yGÁIü;PM0PE¿ÃNÀÅ¿ÆMÀÆ¿Á;PM2FP1PE=<]KÁGû;PM0PEÄ¿òèÅÈïéÄ¿ÃÅ;PM1PEÂÁÂÂÿ;PM2FP1PE=<qKÁsú;PM0PEÃÁØÑÄÆÕÒÁÃ;PM2FP1PE=<iBÁ_AÀ;PM0PEÃÂñÄ¿ÅòÃÃÂÈÂ;PM1PEÁÂÁ¿ÄÁ;PM2FP1PE=<cBÁuAÀ;PM0PEÄÁÉØÇÁÊÙÄÁÃÂÂÁ¿¿È;PM2FP1PE=<SAÁ}AÀ;PM0PEÃÆKÀ¿ÇLÀÁÃÆÈÃ;PM1PEÄÆÇ¿ÄÅ;PM2FP1PE=<eAÁSBÀ;PM0PEÄÁÎØÇÄÍ×ÄÁ;PM2FP1PE=<aRÀQVÀ;PM0PEKÀÈMÀÈKÀÈMÀÊKÀÊKÀÌMÀÌKÀÌKÀÎKÀÎKÀÎKÀÎKÀÐKÀÒKÀÎKÀÒKÀÐKÀÒKÀÒKÀÒIÀÒKÀÒKÀÒKÀÒKÀÒIÀÒKÀÒKÀÒKÀÒKÀÒIÀÒKÀÒÇáLÀÑLÀÑLÀÑJÀÑLÀÑLÀÑLÀÑLÀÑJÀÑLÀÑLÀÑLÀÑLÀÑJÀÑNÀÑLÀÏJÀÏLÀÏNÀÑJÀÍNÀÏLÀÍNÀÍLÀÍLÀËLÀËNÀËLÀÉLÀÉNÀÇNÀÇNÀÇÂâ;PM2FT10,0FP1PE=<Mú{UÀ;PM0PEïÇïÅïÅïÅïÅïÃñÅïÁñÃïÁïÃï¿ñÁïÁï¿ñ¿ñ¿ï¿ïÂñ¿ïÂï¿ïÄñÂñÂïÂïÄñÂïÄïÄïÄñÄÁáðÃðÃòÃðÃòÁðÃðÁòÁðÁôÁðÁðÁò¿ðÁð¿ò¿ò¿ð¿ðÂòÂðÂòÂòÄðÂðÄòÄðÄòÆðÆðÆòÆðÈÅâ;PM2FP1PE=<CöMRÀ;PM0PE¿çÏçÛååãëÝïÙïÑëÉÆáðÌôÔòÚòâèèàìÖð¿ôáÃ;PM2FP1PE=<U@ÀWJÀ;PM0PEôÑôÏòÏöÑôÑòÕòÕðÙîÙêßæãâçàëÚïÔùÌýâÄÏDÀÓüÛößðåêçæíâïÜñÜóÖñÔõÒõÒóÒñÐñÐËÝ;PM2FP1PE=<mlÀ]?À;PM0PEZÀÓZÀÑZÀÑXÀÑZÀÑZÀÓZÀÑZÀÑZÀÑZÀÓXÀÑZÀÓXÀÑZÀÓZÀÓXÀÓZÀÓXÀÕXÀÕZÀÕXÀÕXÀ×XÀÕXÀÕXÀÙXÀÙXÀÙXÀÙXÀÛXÀÛTÀÝXÀÝÌÞWÀÞWÀÞUÀÜWÀÞWÀÚWÀÚWÀÚWÀØWÀÚWÀÖYÀØYÀÖWÀÖWÀÖYÀÔWÀÖYÀÔYÀÒWÀÖWÀÒYÀÔYÀÒYÀÒYÀÒWÀÔYÀÒYÀÔYÀÒYÀÒYÀÒYÀÒYÀÔÅá;PM2FP1PE=<MWÁ}÷;PM0PETÀÍTÀÍTÀÏVÀÍTÀËTÀÏVÀÍVÀÍTÀÍVÀÍVÀÍVÀÍVÀÍTÀÏXÀÍTÀÍVÀÍVÀÍVÀÏVÀÍTÀÏVÀÍTÀÏVÀÏTÀÏTÀÏVÀÏTÀÏTÀÏTÀÑTÀÑTÀÏÆâSÀÐQÀÒSÀÒUÀÎSÀÒSÀÐSÀÐUÀÐSÀÐWÀÎSÀÐUÀÎUÀÐUÀÎUÀÐSÀÎUÀÎUÀÎUÀÎUÀÐUÀÎSÀÎUÀÎUÀÎUÀÎSÀÎSÀÎUÀÎSÀÎSÀÎSÀÐSÀÎÅá;PM2FP1PE=<GaÁIý;PM0PEÑúÅôÆìÒæÜâæÞîØòÖúÐüÌþÊ@ÀÄþÂüÁöÃôÇÆâóÆùÆý¿?À¿?ÀÅAÀÇýËýÑõÕñÛéáßçÓïÉóÆùÖAÀÞÎ;PM2FP1PE=<UbÁw@À;PM0PE×à¿ÚÌÚÖÚÚÚÜÞÒâÃæÝÍ¿ÑËÓ×ÙÙÛÛßÏãÄëÞëØØ;PM2FP1PE=<oVÁAGÀ;PM0PEïÐïÐñÒñÔñÔñÖñÖñØïØïÜíÚëÞëÞçÞçâãâ××èáæãêÝîßìÝðÛðÙòÙò×ò×ôÓòÕòÑòÑòÑðÍÊÞ;PM2FP1PE=<axÀiNÀ;PM0PEýÎûÌýÎýÎûÎýÎûÌýÐýÎûÌûÐýÎûÎûÎûÎýÐûÎûÐýÎùÐûÐûÐûÐûÎûÒûÐûÒûÒùÒûÒûÒûÒÉÝüÓüÑüÑúÑüÑüÏüÑüÏüÑüÏüÏüÏþÍüÏüÍüÏþÍüÏþÍüÍüÍþÍüÍüÍþÍþÍüÍþÍüÍþËþÍüÍÈâ;PM2FP1PE=<Eþ_þ;PM0PEÆÕÁÓÇ×ËÙÓÙ××ÛÙÝÙá×ã×ãÕãÓåÑãÏãËáÉûÍýÏ?ÀËýËýËýÉ?ÀÉýÉ?ÀÇ?ÀÉ?ÀÇýÅ?ÀÇAÀÇýÅAÀÅ?ÀÇýÅAÀÅ?ÀÅýÅAÀÅ?ÀÇýÅ?ÀÇ?ÀÅ?ÀÇ?ÀÉýÇ?ÀÇýÉýÉCÀËGÀÍIÀÑKÀÑMÀÑMÀÕMÀÑIÀÓGÀÓCÀÑ?ÀÏùÏïËéÉßÅ×ÃÉÁÍÃÍÅÏÃÏÃÍÂÏÆËÌÅêÇÞÍÒÍÌÍÊÉÎÇÔ¿àÞJÀÞJÀÜHÀÞHÀÜJÀÞJÀÜHÀÜHÀÜHÀÜHÀÜFÀÜFÀÜHÀÚFÀÜFÀÜFÀÜFÀÜDÀÚFÀÜDÀÞBÀÚFÀÜBÀÞBÀÜBÀÜBÀÞBÀÞBÀÞþÞBÀÞ@ÀÞþÛÔÙÜÓäÑäËæÉàÅÜÁÒÇÎËÌÍÎÍÌËÎÉοÒÆÒÉØËÔÍÒËÖËÔÇÚÃÞÄäÄÊÆÌÈÊÆÊÆÊÈÊÆÌÄÌÁÐÁÒÃÒÁÒÁÐÂÒÈÒÌÐÐÆÐÄÌÄο̿ÊÅÈÉÊÏßÇÏÉÇÏÂÏÆÓÈÑÆÑÂÍÇÛ¿ÝÆÝÈßÊáÆß¿áÇãÈÉÊÉÊÉÊÉÊÉÈÉÊÉÊÉÌÓÌÓÌÓÌÓÌÓÊÓÌÓÌÓÐËÌÉÎÉÐÉÎÉÌÍÎÏÌÕÅÕÃ×Å×ÅÛÉÛËÛÑßÕÝßûßûÝùÝûÛýÝûÙýÛýÙû×ýÙ?ÀÙý×ý×ýÙ?À×ý×?À×?À×?À×ý×?ÀÙýÙ?À×?ÀÙ?ÀÛ?ÀÙýÛ?ÀÝýÛ?ÀÝýß?ÀÜÆÜÄÚÂÚÂÚÂÚÂØÂÚÂØÂØ¿ØÄØÂÖÄØÂÖÆÖÄHÀÔHÀÒFÀÒDÀÒFÀÒDÀÒFÀÒDÀÐDÀÒDÀÒDÀÐBÀÒFÀÐDÀÒBÀÒFÀÒDÀÔFÀÒDÀÔHÀÒFÀÔHÀÖHÀÔHÀÖJÀÖJÀØLÀÖLÀÚNÀÚNÀØPÀÜRÀÜòÐöÐøÎúÎüÌüÊüÆüÄú¿öÃôÉðËìÑæÙÞÝÚã;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,4FPPE=<urÀAJÀ;PM0PEÏÃËÉÅÑÁÓÃÕÁÓÇÏÉÇCÀÕËÚÏÞÑÞÑàÏàÍâÉàÁàÞJÀÞHÀÜHÀÜHÀÞHÀÜHÀÜFÀÜHÀÜFÀÚFÀÜDÀÚFÀÜDÀÚDÀÜDÀÚBÀÜDÀÚDÀÜBÀÚBÀÜBÀÜBÀÜ@ÀÜ@ÀÜBÀÜ@ÀÞ@ÀÜ@ÀÞ@ÀÞþÞ@ÀÞþÛÖÙÜÓâÑæËæÉàÅÜÁÒÇÎËÌÍÌÍÎÍÎÅÎÁÒÆÒÉÖËÔÍÔËÔËÖÇÚÁÞÂäÄÊÆÊÆÌÈÊÈÊÆÊÆÌÂÊ¿ÒÁÒÃÒÁÒ¿ÐÂÒÆÐÌÐÐÆÎÆÎÂÎÄÌÃÊÃÈÉÈÏÝÇÑËÅÍÂÏÈÓÆÑÆÑÂÏÇÛ¿ÝÆÝÈßÊßÆá¿áÇáÊÉÊÉÈËÊÇÊÉÊÉÊÉÈÉÌÓÌÕÌÑÌÓÌÕÌÑÌÓÌÕÌËÐÇÎÉÌÉÐÉÌËÎÑÌÕÅÕÃ×ÅÙÅÙÉÛËÝÑÝÕÝßûßûÝûÝûÛûÝûÙýÛûÙ?ÀÙû×ýÙ?À×ý×?À×ýÙ?À×ý×?À×ý×?ÀÙ?À×?ÀÙ?À×ýÛ?ÀÙ?ÀÛ?ÀÙýÝ?ÀÛýÝ?ÀßýæÂØ¿ÐÄÌÄÐÄØÂæÄüÂæÄìÆîÆðÊôÊòÌôÎòÎîÌìÌèÌâÊÜÈÔÆÎÄ¿ËÅÑÇ×ÉÙËßËáÍåÍåÍéÍéÍéÍçÍçËçÇåÉáÅõËáÍÓÍÉËÅÉÉÇÏÃß¿;PM2RF5,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<cjÀEà;PM0PEÁÒÃÒÁÒÃÒÁÒÃÒÁÒÃÒË¿ÇÅÇÇÃËÃËÁÏÃËÅÉÆÕÈÕÊÑÌÍÌÉÌ¿ÈÄÄÎ;PM2FT11,4FPPE=<ujÀoÜ;PM0PEÁÈ¿ÌÃÊÁÊÁÊÁÌÁÊ¿ÊÅÄÃÆÿÇÅ¿ÍÂÓÂÓÂÏÄÍÆÉÈÁÌÊ;PM2FPPE=<etÀMLÀ;PM0PEÌÎÊÒÊÒÈÔÆÖÂÔ¿ØÁÖÉÊËÈËÄËÄËÂËÂËÄËÄËÊÅÌÁοÒÁÒÁÔÃÖÇÖÅÏÅÍÅÏÅÍÃÏÃÏÅÍÅÏÃáÆÕÊÏÌÍÎÍÐÑÌÝÆéÐËÎÅÎÁÌ¿;PM2RF6,8,8,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1;FT11,6FPPE=<WhÀcæ;PM0PEÔÉÔÁÒÆÔÊÔÊÔÌÒÊÖÆÉÒËÎËÌÍÊÍÊÍÊÍÊÏÌÉÔÉÒËÔËÒÉÔËÒÉÒÉÔËÊÉÌÉÊÉÌÉÌËÊÇÌËÊÆÚÂØÁÚÃÚÇÚÅÚÅÚÃÚÁÒ¿ÊÄÆÄÄÂÆÁÐÅÚÍèÄÖÎÌÔÆÐÈÇÎËÈËÈÉÂÉÃÇÁÉÁÇÃÇÁÉÃÇÅÇÅ¿ÉÁÇ¿É¿ÇÁÉÁÇ¿Ç¿Ç¿ÇÂÇÂÇ¿ÇÂÇ¿ÇÂÇÂÅÇÍÇËÇËÅËÇÍÅËÃËÃÍÄáÈÛÈÕÊÕÌÏÌÏÊÑÈÕÅÉ¿ÉÂÉÂÉÈÉÌÉÊÇÌËÈÉÈÇÄÉÄÅÄÓÄÑÄÕÆÑÆÓÈÓÊÕÌÓÆÇÆËÆÉÈÉÈËÊÉÌÅÎÅ;PM2FPMC1,90PE=<{sÀEFÀ;PM0PEÄGÀÄGÀÊGÀÌEÀÐCÀÒCÀØAÀØ?ÀÞ?ÀÞýäùäùè÷êõìóðïðïôëöéøçúãúãþÝ@ÀÝ@À×BÀ×DÀÑDÀÏFÀËHÀÉHÀÃHÀÃJÀÄHÀÄFÀÊHÀÌDÀÐDÀÒBÀØ@ÀØ@ÀÞüÞüäúäøèöêôìððððìôêöèøäúäúÞþÞ@ÀØ@ÀØBÀÒDÀÐDÀÌFÀÊHÀÄHÀÂHÀÁJÀÃHÀÉFÀËHÀÏDÀÑBÀ×BÀ×BÀÝ@ÀÝüãüãøçúéöëòïòïîóîõê÷æùæûâûà?ÀÜ?ÀÚAÀÖCÀÔCÀÐGÀÌEÀÊGÀÄIÀÂGÀÁGÀÃGÀÉEÀËCÀÏCÀÓAÀÕ?ÀÙ?ÀÛýßùáùå÷åõéóíïíïñëñéõçùã÷ãûÝûÝ?À×AÀ×AÀÑAÀÏCÀËGÀÉEÀÃGÀÃIÀ;PM1PEÖ¿ÂGÀÆEÀÈGÀÎCÀÎAÀÔCÀÖ?ÀØ?ÀÜýàûâûä÷æõêõìñîñòíòëöéöåøãüáüßþÛ@À×@ÀÕDÀÓBÀÍFÀÍFÀÇFÀÅHÀÁHÀÂHÀÆFÀÈDÀÎDÀÎDÀÔ@ÀÖ@ÀØþÜüàúâúäöæöêòìðîðòêòêöèöäøâüàüÚþÚ@ÀÖ@ÀÒDÀÐBÀÎDÀÈHÀÄFÀÄHÀÃHÀÃHÀÇFÀÍDÀÏDÀÑBÀÕBÀÙ@ÀÙþßüáúãøçøéôéôïðïðñêõêõèùäùâûÞýÜ?ÀÚ?ÀÖCÀÒCÀÐCÀÎEÀÈGÀÄGÀÂGÀÁEÀÃEÀÇEÀÍAÀÏCÀÑ?ÀÕ?ÀÙýÛûÝûá÷ãõçõéñéñïíïëóéóå÷ã÷áùßûÛý×?ÀÕAÀÓAÀÍCÀÍCÀÇEÀÅGÀÁGÀ;PM1PE;PM2FT11,5FPPE=<esÀEFÀ;PM0PEÂGÀÆEÀÈGÀÎCÀÎAÀÔCÀÖ?ÀØ?ÀÜýàûâûä÷æõêõìñîñòíòëöéöåøãüáüßþÛ@À×@ÀÕDÀÓBÀÍFÀÍFÀÇFÀÅHÀÁHÀÂHÀÆFÀÈDÀÎDÀÎDÀÔ@ÀÖ@ÀØþÜüàúâúäöæöêòìðîðòêòêöèöäøâüàüÚþÚ@ÀÖ@ÀÒDÀÐBÀÎDÀÈHÀÄFÀÄHÀÃHÀÃHÀÇFÀÍDÀÏDÀÑBÀÕBÀÙ@ÀÙþßüáúãøçøéôéôïðïðñêõêõèùäùâûÞýÜ?ÀÚ?ÀÖCÀÒCÀÐCÀÎEÀÈGÀÄGÀÂGÀÁEÀÃEÀÇEÀÍAÀÏCÀÑ?ÀÕ?ÀÙýÛûÝûá÷ãõçõéñéñïíïëóéóå÷ã÷áùßûÛý×?ÀÕAÀÓAÀÍCÀÍCÀÇEÀÅGÀÁGÀ;PM1PEØ¿¿EÀÆEÀÈEÀÌAÀÐCÀÔ?ÀÖ?ÀØýÚýàûàùäõæõêõìïîïðíðëöéöåöãúßüßþÙþ×@ÀÕ@ÀÓDÀÏBÀËFÀÇFÀÅFÀ¿HÀ¿FÀÆDÀÈDÀÌDÀÐ@ÀÔ@ÀÖþØþÚüàøàøäöæôêòìðîîðìðèöèöäöàúÞüÜþØþÖ@ÀÔ@ÀÎDÀÌBÀÊFÀÆFÀ¿FÀ¿HÀÅDÀÉFÀËDÀÍBÀÓBÀÕ@À×þÛüÝüßúãøçöçôëòíðïîñìóèõæ÷ä÷âûÞýÜýØ?ÀÖ?ÀÒCÀÐCÀÌCÀÈEÀÆGÀÂEÀÁEÀÅEÀÇAÀËCÀÏ?ÀÑ?ÀÕý×ýÛûÝùáõãõåõçïëïííïëñéóåõã÷ßùßûÙû×ýÕ?ÀÓAÀÏAÀËCÀÇEÀÅCÀ¿GÀ;PM1PE;PM2FPPE=<MsÀEFÀ;PM0PE¿EÀÆEÀÈEÀÌAÀÐCÀÔ?ÀÖ?ÀØýÚýàûàùäõæõêõìïîïðíðëöéöåöãúßüßþÙþ×@ÀÕ@ÀÓDÀÏBÀËFÀÇFÀÅFÀ¿HÀ¿FÀÆDÀÈDÀÌDÀÐ@ÀÔ@ÀÖþØþÚüàøàøäöæôêòìðîîðìðèöèöäöàúÞüÜþØþÖ@ÀÔ@ÀÎDÀÌBÀÊFÀÆFÀ¿FÀ¿HÀÅDÀÉFÀËDÀÍBÀÓBÀÕ@À×þÛüÝüßúãøçöçôëòíðïîñìóèõæ÷ä÷âûÞýÜýØ?ÀÖ?ÀÒCÀÐCÀÌCÀÈEÀÆGÀÂEÀÁEÀÅEÀÇAÀËCÀÏ?ÀÑ?ÀÕý×ýÛûÝùáõãõåõçïëïííïëñéóåõã÷ßùßûÙû×ýÕ?ÀÓAÀÏAÀËCÀÇEÀÅCÀ¿GÀ;PM1PEÔ¿ÂEÀÆCÀÈCÀÌCÀÐ?ÀÒ?ÀÖ?ÀØýÚûÞùâ÷â÷æóèóìñìíîëòëôçôåøáøáúÝüÙ@À×þÕ@ÀÑBÀÏBÀËDÀÇFÀÅDÀÁFÀÂFÀÆDÀÈBÀÌBÀÐ@ÀÒþÖþØüÚüÞøâøâôæôèðìðììîìòæôèôâøâøÞúÚüØþÖ@ÀÒ@ÀÐ@ÀÌDÀÈDÀÆDÀ¿FÀ¿FÀÅFÀÇBÀËDÀÏ@ÀÑBÀÕþ×þÙüÝüáøáöçöåôëðëðïìïêóèóæ÷ä÷âûÞûÚýØýÖ?ÀÒAÀÎAÀÌCÀÊEÀÆEÀ¿CÀ¿EÀÅCÀÉAÀËAÀÍ?ÀÑýÕ?À×ûÙùÝ÷á÷ãóåóçñéíëëïëïçóåõáõá÷ÝûÙû×ýÕýÑAÀÏ?ÀËCÀÇAÀÅEÀÁEÀ;PM1PE;PM2FT11,7FPPE=<yrÀEFÀ;PM0PEÂEÀÆCÀÈCÀÌCÀÐ?ÀÒ?ÀÖ?ÀØýÚûÞùâ÷â÷æóèóìñìíîëòëôçôåøáøáúÝüÙ@À×þÕ@ÀÑBÀÏBÀËDÀÇFÀÅDÀÁFÀÂFÀÆDÀÈBÀÌBÀÐ@ÀÒþÖþØüÚüÞøâøâôæôèðìðììîìòæôèôâøâøÞúÚüØþÖ@ÀÒ@ÀÐ@ÀÌDÀÈDÀÆDÀ¿FÀ¿FÀÅFÀÇBÀËDÀÏ@ÀÑBÀÕþ×þÙüÝüáøáöçöåôëðëðïìïêóèóæ÷ä÷âûÞûÚýØýÖ?ÀÒAÀÎAÀÌCÀÊEÀÆEÀ¿CÀ¿EÀÅCÀÉAÀËAÀÍ?ÀÑýÕ?À×ûÙùÝ÷á÷ãóåóçñéíëëïëïçóåõáõá÷ÝûÙû×ýÕýÑAÀÏ?ÀËCÀÇAÀÅEÀÁEÀ;PM1PEØ¿¿CÀÆCÀÊAÀÌAÀÎ?ÀÒ?ÀÔýØûÜùÜùà÷äõäóèñêñìíîëòéòçôãöãøßúÛúÛü×þÓ@ÀÑ@ÀÍBÀËDÀÉBÀÅDÀ¿FÀ¿BÀÆDÀÊBÀÌ@ÀÎþÒ@ÀÔüØúÜúÜøàöäôäòèòêììîîêòæòæôâöâøÜúÜúØüÔþÒ@ÀÎ@ÀÌBÀÈBÀÆDÀÂDÀÁDÀÅDÀÇDÀËBÀÍþÑ@ÀÓþ×üÛüÛúáøáöåôåòéðíîëìñêñèóæõâ÷àùÞùÜûØ?ÀÔýÒ?ÀÎAÀÌCÀÈAÀÆEÀÂCÀÁAÀÅCÀÇAÀË?ÀÍ?ÀÑýÓû×ùÛùÝ÷ßõáóåñçñéíëëíéïçñãóãõß÷ÛùÛû×ûÓýÑ?ÀÍýËAÀÉCÀÅCÀ¿CÀ;PM1PE;PM2FPPE=<arÀEFÀ;PM0PE¿CÀÆCÀÊAÀÌAÀÎ?ÀÒ?ÀÔýØûÜùÜùà÷äõäóèñêñìíîëòéòçôãöãøßúÛúÛü×þÓ@ÀÑ@ÀÍBÀËDÀÉBÀÅDÀ¿FÀ¿BÀÆDÀÊBÀÌ@ÀÎþÒ@ÀÔüØúÜúÜøàöäôäòèòêììîîêòæòæôâöâøÜúÜúØüÔþÒ@ÀÎ@ÀÌBÀÈBÀÆDÀÂDÀÁDÀÅDÀÇDÀËBÀÍþÑ@ÀÓþ×üÛüÛúáøáöåôåòéðíîëìñêñèóæõâ÷àùÞùÜûØ?ÀÔýÒ?ÀÎAÀÌCÀÈAÀÆEÀÂCÀÁAÀÅCÀÇAÀË?ÀÍ?ÀÑýÓû×ùÛùÝ÷ßõáóåñçñéíëëíéïçñãóãõß÷ÛùÛû×ûÓýÑ?ÀÍýËAÀÉCÀÅCÀ¿CÀ;PM1PEÖ¿¿AÀÆCÀÈ?ÀÌAÀÎ?ÀÒýÔûØûÚùÞ÷ÞõäõäóèñèïìëìëðçòçôãöãöÝøÝúÙü×üÓ@ÀÑþÍBÀË@ÀÇDÀÅBÀ¿DÀ¿DÀÆ@ÀÈ@ÀÌ@ÀÎþÒþÔúØüÚøÞöÞöäôäðèðèîìììèðèòäôâöàöÜøÜúØüÔüÒþÎ@ÀÊBÀÊ@ÀÆDÀ¿BÀ¿DÀÅBÀÉBÀÉ@ÀÍ@ÀÑþÓþ×úÛüÛøßöáöãôçðçðëîíìïèïèóäõâõà÷ÜûÚùØýÖýÒ?ÀÎ?ÀÊ?ÀÈCÀÆCÀÂAÀÁCÀÅ?ÀÇAÀÉýÍ?ÀÑûÕû×ùÙ÷ÛõßõáóãñçïçëëëíçïçïãóãõÝõÝ÷Ùû×ùÓýÑýÍ?ÀË?ÀÇAÀÅAÀ¿CÀ;PM1PE;PM2FPPE=<KrÀEFÀ;PM0PE¿AÀÆCÀÈ?ÀÌAÀÎ?ÀÒýÔûØûÚùÞ÷ÞõäõäóèñèïìëìëðçòçôãöãöÝøÝúÙü×üÓ@ÀÑþÍBÀË@ÀÇDÀÅBÀ¿DÀ¿DÀÆ@ÀÈ@ÀÌ@ÀÎþÒþÔúØüÚøÞöÞöäôäðèðèîìììèðèòäôâöàöÜøÜúØüÔüÒþÎ@ÀÊBÀÊ@ÀÆDÀ¿BÀ¿DÀÅBÀÉBÀÉ@ÀÍ@ÀÑþÓþ×úÛüÛøßöáöãôçðçðëîíìïèïèóäõâõà÷ÜûÚùØýÖýÒ?ÀÎ?ÀÊ?ÀÈCÀÆCÀÂAÀÁCÀÅ?ÀÇAÀÉýÍ?ÀÑûÕû×ùÙ÷ÛõßõáóãñçïçëëëíçïçïãóãõÝõÝ÷Ùû×ùÓýÑýÍ?ÀË?ÀÇAÀÅAÀ¿CÀ;PM1PEÖ¿ÈCÁÒ}Àà{ÀêwÀøoÀ@ÀiÀJÀaÀTÀ[À\ÀSÀbÀIÀjÀ?ÀrÀ÷vÀé|Àß~ÀÑDÁÇDÁÈ@ÁÒ|ÀàvÀêrÀøhÀ@ÀdÀJÀ\ÀTÀTÀ\ÀJÀbÀ@ÀjÀöpÀìxÀà|ÀÒ~ÀÈDÁÇDÁÑ@Áß|ÀëvÀõpÀ?ÀjÀIÀdÀSÀ\À[ÀTÀcÀJÀgÀ@ÀqÀöuÀì{ÀÞ?ÁÔCÁÈCÁÇ}ÀÓ{ÀÝuÀëqÀõiÀ?ÀaÀIÀ[ÀSÀSÀ[ÀIÀcÀ?ÀiÀ÷oÀéuÀß{ÀÑ?ÁÇCÁ;PM1PE;PM2RF7,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FPPE=<uqÀEFÀ;PM0PEÈCÁÒ}Àà{ÀêwÀøoÀ@ÀiÀJÀaÀTÀ[À\ÀSÀbÀIÀjÀ?ÀrÀ÷vÀé|Àß~ÀÑDÁÇDÁÈ@ÁÒ|ÀàvÀêrÀøhÀ@ÀdÀJÀ\ÀTÀTÀ\ÀJÀbÀ@ÀjÀöpÀìxÀà|ÀÒ~ÀÈDÁÇDÁÑ@Áß|ÀëvÀõpÀ?ÀjÀIÀdÀSÀ\À[ÀTÀcÀJÀgÀ@ÀqÀöuÀì{ÀÞ?ÁÔCÁÈCÁÇ}ÀÓ{ÀÝuÀëqÀõiÀ?ÀaÀIÀ[ÀSÀSÀ[ÀIÀcÀ?ÀiÀ÷oÀéuÀß{ÀÑ?ÁÇCÁ;PM1PEÖ¿ÆAÁÒ}ÀàwÀìsÀômÀ@ÀiÀHÀaÀRÀYÀZÀQÀbÀGÀjÀ?ÀnÀótÀëzÀß~ÀÑ@ÁÅBÁÆ~ÀÒzÀàtÀìnÀôhÀ@ÀdÀHÀZÀRÀPÀZÀJÀbÀ@ÀjÀônÀìtÀÞxÀÔ~ÀÆBÁÅBÁÓ~ÀÝzÀëtÀónÀ?ÀhÀIÀbÀOÀZÀYÀRÀcÀJÀgÀ@ÀmÀôsÀìyÀÞ}ÀÔAÁÆ?ÁÅ}ÀÓyÀÝsÀëmÀóiÀ?ÀaÀIÀYÀQÀQÀYÀGÀaÀ?ÀgÀómÀësÀßyÀÑ}ÀÅAÁ;PM1PE;PM2FPPE=<_qÀEFÀ;PM0PEÆAÁÒ}ÀàwÀìsÀômÀ@ÀiÀHÀaÀRÀYÀZÀQÀbÀGÀjÀ?ÀnÀótÀëzÀß~ÀÑ@ÁÅBÁÆ~ÀÒzÀàtÀìnÀôhÀ@ÀdÀHÀZÀRÀPÀZÀJÀbÀ@ÀjÀônÀìtÀÞxÀÔ~ÀÆBÁÅBÁÓ~ÀÝzÀëtÀónÀ?ÀhÀIÀbÀOÀZÀYÀRÀcÀJÀgÀ@ÀmÀôsÀìyÀÞ}ÀÔAÁÆ?ÁÅ}ÀÓyÀÝsÀëmÀóiÀ?ÀaÀIÀYÀQÀQÀYÀGÀaÀ?ÀgÀómÀësÀßyÀÑ}ÀÅAÁ;PM1PEÖ¿Æ}ÀÔ{ÀÞwÀêqÀôkÀþeÀHÀ_ÀRÀWÀXÀQÀ`ÀGÀfÀýnÀórÀévÀÝ|ÀÓ~ÀÅ@ÁÆ|ÀÔvÀÞrÀênÀôfÀþ`ÀHÀXÀRÀPÀXÀHÀ`À@ÀfÀòlÀêrÀàxÀÔ|ÀÆ~ÀÅ@ÁÓ|ÀßvÀérÀñnÀ?ÀfÀGÀ`ÀOÀXÀWÀPÀ_ÀHÀeÀþmÀôqÀêuÀà{ÀÒ?ÁÆ}ÀÅ{ÀÑuÀßqÀémÀóeÀý_ÀGÀWÀOÀQÀWÀGÀ_ÀýeÀómÀéqÀÝuÀÓ{ÀÅ?Á;PM1PE;PM2FPPE=<IqÀEFÀ;PM0PEÆ}ÀÔ{ÀÞwÀêqÀôkÀþeÀHÀ_ÀRÀWÀXÀQÀ`ÀGÀfÀýnÀórÀévÀÝ|ÀÓ~ÀÅ@ÁÆ|ÀÔvÀÞrÀênÀôfÀþ`ÀHÀXÀRÀPÀXÀHÀ`À@ÀfÀòlÀêrÀàxÀÔ|ÀÆ~ÀÅ@ÁÓ|ÀßvÀérÀñnÀ?ÀfÀGÀ`ÀOÀXÀWÀPÀ_ÀHÀeÀþmÀôqÀêuÀà{ÀÒ?ÁÆ}ÀÅ{ÀÑuÀßqÀémÀóeÀý_ÀGÀWÀOÀQÀWÀGÀ_ÀýeÀómÀéqÀÝuÀÓ{ÀÅ?Á;PM1PEÖ¿Æ{ÀÔyÀÞuÀèmÀôkÀücÀHÀ]ÀNÀWÀXÀMÀ^ÀGÀdÀûlÀópÀçtÀÝzÀÓ|ÀÅ~ÀÆxÀÔvÀÞpÀèjÀôfÀü^ÀHÀVÀNÀPÀXÀFÀ^ÀþdÀôlÀènÀÞvÀÔzÀÆ|ÀÅ~ÀÓxÀÝvÀçpÀójÀýfÀEÀ^ÀOÀVÀUÀPÀ]ÀFÀeÀþiÀôoÀèuÀÞwÀÔ}ÀÆ{ÀÅyÀÓsÀÝoÀçkÀócÀý]ÀEÀWÀOÀMÀUÀGÀ]ÀûeÀóiÀçoÀÝuÀÓwÀÅ}À;PM1PE;PM2RF8,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<spÀEFÀ;PM0PEÆ{ÀÔyÀÞuÀèmÀôkÀücÀHÀ]ÀNÀWÀXÀMÀ^ÀGÀdÀûlÀópÀçtÀÝzÀÓ|ÀÅ~ÀÆxÀÔvÀÞpÀèjÀôfÀü^ÀHÀVÀNÀPÀXÀFÀ^ÀþdÀôlÀènÀÞvÀÔzÀÆ|ÀÅ~ÀÓxÀÝvÀçpÀójÀýfÀEÀ^ÀOÀVÀUÀPÀ]ÀFÀeÀþiÀôoÀèuÀÞwÀÔ}ÀÆ{ÀÅyÀÓsÀÝoÀçkÀócÀý]ÀEÀWÀOÀMÀUÀGÀ]ÀûeÀóiÀçoÀÝuÀÓwÀÅ}À;PM1PEÖ¿ÆyÀÒuÀÞsÀêmÀòiÀüaÀDÀ[ÀNÀUÀVÀMÀ\ÀCÀbÀûjÀñnÀétÀÝvÀÑzÀÅ|ÀÆvÀÒtÀÞnÀêjÀòbÀü\ÀDÀVÀNÀNÀVÀDÀ\ÀübÀòjÀènÀÞtÀÒvÀÆzÀÅzÀÑxÀÝrÀçpÀñhÀûdÀCÀ\ÀMÀTÀUÀNÀ[ÀFÀaÀüiÀòmÀèsÀÞuÀÒ{ÀÆyÀÅuÀÑsÀÝmÀçiÀñaÀû[ÀEÀUÀMÀMÀSÀCÀ[ÀûcÀñgÀéoÀÝqÀÑwÀÅyÀ;PM1PE;PM2FPPE=<]pÀEFÀ;PM0PEÆyÀÒuÀÞsÀêmÀòiÀüaÀDÀ[ÀNÀUÀVÀMÀ\ÀCÀbÀûjÀñnÀétÀÝvÀÑzÀÅ|ÀÆvÀÒtÀÞnÀêjÀòbÀü\ÀDÀVÀNÀNÀVÀDÀ\ÀübÀòjÀènÀÞtÀÒvÀÆzÀÅzÀÑxÀÝrÀçpÀñhÀûdÀCÀ\ÀMÀTÀUÀNÀ[ÀFÀaÀüiÀòmÀèsÀÞuÀÒ{ÀÆyÀÅuÀÑsÀÝmÀçiÀñaÀû[ÀEÀUÀMÀMÀSÀCÀ[ÀûcÀñgÀéoÀÝqÀÑwÀÅyÀ;PM1PEÖ¿ÆwÀÒuÀÞoÀækÀôeÀúaÀDÀ[ÀLÀQÀRÀKÀ\ÀCÀbÀùfÀólÀårÀÝtÀÑxÀÅxÀÆvÀÒrÀÞlÀæfÀôbÀúZÀDÀTÀLÀLÀRÀDÀ\ÀúbÀòfÀèlÀÞpÀÒvÀÆxÀÅxÀÑvÀÝpÀçlÀñhÀùbÀCÀZÀKÀTÀSÀLÀYÀDÀaÀúeÀòkÀèqÀÜuÀÒwÀÆwÀÅsÀÑqÀÛkÀçeÀñaÀù[ÀCÀQÀKÀKÀSÀCÀYÀùaÀógÀåkÀÝoÀÑuÀÅwÀ;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<GpÀEFÀ;PM0PEÆwÀÒuÀÞoÀækÀôeÀúaÀDÀ[ÀLÀQÀRÀKÀ\ÀCÀbÀùfÀólÀårÀÝtÀÑxÀÅxÀÆvÀÒrÀÞlÀæfÀôbÀúZÀDÀTÀLÀLÀRÀDÀ\ÀúbÀòfÀèlÀÞpÀÒvÀÆxÀÅxÀÑvÀÝpÀçlÀñhÀùbÀCÀZÀKÀTÀSÀLÀYÀDÀaÀúeÀòkÀèqÀÜuÀÒwÀÆwÀÅsÀÑqÀÛkÀçeÀñaÀù[ÀCÀQÀKÀKÀSÀCÀYÀùaÀógÀåkÀÝoÀÑuÀÅwÀ;PM1PEØ¿ÆuÀÒqÀÚmÀèiÀðeÀü]ÀBÀYÀJÀQÀRÀIÀZÀAÀ^ÀûfÀïjÀçnÀÙtÀÑtÀÅvÀÆtÀÒnÀÚjÀèfÀð^ÀüZÀBÀRÀJÀJÀRÀBÀZÀü^ÀðfÀæjÀÜnÀÒrÀÆvÀÅvÀÑtÀÛnÀåjÀïfÀû^ÀAÀXÀIÀTÀQÀJÀYÀBÀ]ÀúeÀðiÀèmÀÜsÀÒuÀÆsÀÅsÀÑmÀÛiÀçeÀï]ÀùYÀAÀQÀIÀIÀSÀAÀWÀû]ÀïeÀçiÀÙmÀÑsÀÅuÀ;PM1PE;PM2FPPE=<ooÀEFÀ;PM0PEÆuÀÒqÀÚmÀèiÀðeÀü]ÀBÀYÀJÀQÀRÀIÀZÀAÀ^ÀûfÀïjÀçnÀÙtÀÑtÀÅvÀÆtÀÒnÀÚjÀèfÀð^ÀüZÀBÀRÀJÀJÀRÀBÀZÀü^ÀðfÀæjÀÜnÀÒrÀÆvÀÅvÀÑtÀÛnÀåjÀïfÀû^ÀAÀXÀIÀTÀQÀJÀYÀBÀ]ÀúeÀðiÀèmÀÜsÀÒuÀÆsÀÅsÀÑmÀÛiÀçeÀï]ÀùYÀAÀQÀIÀIÀSÀAÀWÀû]ÀïeÀçiÀÙmÀÑsÀÅuÀ;PM1PEÔ¿ÆqÀÒqÀÜkÀægÀðcÀú[À@ÀWÀJÀOÀPÀIÀXÀ?À\ÀùdÀïhÀålÀÛrÀÑrÀÅtÀÆpÀÒnÀÜhÀæbÀð^ÀúXÀ@ÀPÀJÀJÀPÀ@ÀXÀú\ÀðdÀæhÀÜlÀÐrÀÆrÀÅtÀÏpÀÛnÀåfÀïdÀù^À?ÀXÀIÀPÀOÀJÀWÀ@À]ÀúaÀðgÀämÀÞoÀÐsÀÆqÀÅqÀÏkÀÝgÀãcÀï[ÀùWÀ?ÀOÀIÀIÀOÀ?ÀWÀù]ÀïcÀåeÀÛmÀÑoÀÅsÀ;PM1PE;PM2FPPE=<[oÀEFÀ;PM0PEÆqÀÒqÀÜkÀægÀðcÀú[À@ÀWÀJÀOÀPÀIÀXÀ?À\ÀùdÀïhÀålÀÛrÀÑrÀÅtÀÆpÀÒnÀÜhÀæbÀð^ÀúXÀ@ÀPÀJÀJÀPÀ@ÀXÀú\ÀðdÀæhÀÜlÀÐrÀÆrÀÅtÀÏpÀÛnÀåfÀïdÀù^À?ÀXÀIÀPÀOÀJÀWÀ@À]ÀúaÀðgÀämÀÞoÀÐsÀÆqÀÅqÀÏkÀÝgÀãcÀï[ÀùWÀ?ÀOÀIÀIÀOÀ?ÀWÀù]ÀïcÀåeÀÛmÀÑoÀÅsÀ;PM1PEØ¿ÆqÀÐmÀÜiÀæeÀî_Àø[À@ÀUÀFÀOÀPÀEÀVÀ?À\À÷`ÀífÀåjÀÛnÀÏrÀÅrÀÆpÀÐhÀÜfÀæbÀî\ÀøVÀ@ÀNÀFÀHÀPÀ@ÀVÀø\Àî`ÀæfÀÜjÀÐnÀÆrÀÅrÀÏnÀÛjÀåfÀíbÀ÷\À?ÀVÀGÀNÀMÀHÀUÀ@À[ÀøaÀîeÀægÀÚoÀÒqÀÆqÀÅmÀÑiÀÙeÀå_Àí[À÷UÀ?ÀOÀGÀEÀMÀ?ÀUÀ÷[ÀíaÀåeÀÛiÀÏmÀÅqÀ;PM1PE;PM2FPPE=<CoÀEFÀ;PM0PEÆqÀÐmÀÜiÀæeÀî_Àø[À@ÀUÀFÀOÀPÀEÀVÀ?À\À÷`ÀífÀåjÀÛnÀÏrÀÅrÀÆpÀÐhÀÜfÀæbÀî\ÀøVÀ@ÀNÀFÀHÀPÀ@ÀVÀø\Àî`ÀæfÀÜjÀÐnÀÆrÀÅrÀÏnÀÛjÀåfÀíbÀ÷\À?ÀVÀGÀNÀMÀHÀUÀ@À[ÀøaÀîeÀægÀÚoÀÒqÀÆqÀÅmÀÑiÀÙeÀå_Àí[À÷UÀ?ÀOÀGÀEÀMÀ?ÀUÀ÷[ÀíaÀåeÀÛiÀÏmÀÅqÀ;PM1PEÖ¿ÆoÀÎkÀÜgÀäcÀð]ÀöYÀþSÀFÀMÀNÀEÀTÀýZÀõ`ÀïbÀãjÀÛlÀÍnÀÅpÀÆlÀÎhÀÜdÀä`ÀðZÀöTÀþNÀFÀFÀNÀþTÀöZÀð^ÀädÀÚhÀÐlÀÆpÀÅpÀÏlÀÙhÀãdÀï`ÀõXÀýTÀEÀNÀMÀHÀSÀþYÀö_ÀîcÀägÀÜkÀÐoÀÆmÀÅkÀÏiÀÛaÀã_ÀíYÀõSÀýMÀGÀEÀMÀýSÀõWÀï_ÀãcÀÛgÀÍkÀÅoÀ;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<mnÀEFÀ;PM0PEÆoÀÎkÀÜgÀäcÀð]ÀöYÀþSÀFÀMÀNÀEÀTÀýZÀõ`ÀïbÀãjÀÛlÀÍnÀÅpÀÆlÀÎhÀÜdÀä`ÀðZÀöTÀþNÀFÀFÀNÀþTÀöZÀð^ÀädÀÚhÀÐlÀÆpÀÅpÀÏlÀÙhÀãdÀï`ÀõXÀýTÀEÀNÀMÀHÀSÀþYÀö_ÀîcÀägÀÜkÀÐoÀÆmÀÅkÀÏiÀÛaÀã_ÀíYÀõSÀýMÀGÀEÀMÀýSÀõWÀï_ÀãcÀÛgÀÍkÀÅoÀ;PM1PEÖ¿ÆkÀÐiÀÚeÀäaÀì[ÀöYÀþQÀFÀIÀJÀEÀRÀýZÀõ\ÀëbÀãfÀÙjÀÏlÀÅnÀÆjÀÐfÀÚbÀä\ÀìZÀöPÀþLÀFÀFÀJÀþRÀöZÀì\ÀäbÀÚfÀÐjÀÆlÀÅnÀÏjÀÙfÀãbÀë\ÀõXÀýRÀEÀLÀKÀFÀOÀüYÀö[ÀîaÀäeÀÚiÀÐmÀÆkÀÅiÀÏeÀÙaÀã[ÀíYÀõQÀûIÀEÀEÀKÀýQÀõWÀë[ÀãaÀÙeÀÏiÀÅmÀ;PM1PE;PM2FPPE=<WnÀEFÀ;PM0PEÆkÀÐiÀÚeÀäaÀì[ÀöYÀþQÀFÀIÀJÀEÀRÀýZÀõ\ÀëbÀãfÀÙjÀÏlÀÅnÀÆjÀÐfÀÚbÀä\ÀìZÀöPÀþLÀFÀFÀJÀþRÀöZÀì\ÀäbÀÚfÀÐjÀÆlÀÅnÀÏjÀÙfÀãbÀë\ÀõXÀýRÀEÀLÀKÀFÀOÀüYÀö[ÀîaÀäeÀÚiÀÐmÀÆkÀÅiÀÏeÀÙaÀã[ÀíYÀõQÀûIÀEÀEÀKÀýQÀõWÀë[ÀãaÀÙeÀÏiÀÅmÀ;PM1PEÖ¿ÄiÀÒgÀØcÀä_Àì[ÀôUÀüOÀDÀIÀJÀCÀPÀûVÀó\Àë`ÀãdÀ×hÀÑjÀÃlÀÄhÀÒdÀØ`ÀäZÀìXÀôPÀüJÀDÀDÀJÀüPÀôVÀì\Àä`ÀØdÀÒhÀÄjÀÃlÀÑhÀ×dÀã`ÀëZÀóVÀûRÀCÀJÀIÀBÀOÀüWÀöYÀì_ÀâcÀÚgÀÐkÀÆiÀÅgÀÏcÀÙ_Àá[ÀëUÀõOÀûIÀAÀCÀIÀûQÀóUÀëYÀã_À×cÀÑgÀÃkÀ;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<AnÀEFÀ;PM0PEÄiÀÒgÀØcÀä_Àì[ÀôUÀüOÀDÀIÀJÀCÀPÀûVÀó\Àë`ÀãdÀ×hÀÑjÀÃlÀÄhÀÒdÀØ`ÀäZÀìXÀôPÀüJÀDÀDÀJÀüPÀôVÀì\Àä`ÀØdÀÒhÀÄjÀÃlÀÑhÀ×dÀã`ÀëZÀóVÀûRÀCÀJÀIÀBÀOÀüWÀöYÀì_ÀâcÀÚgÀÐkÀÆiÀÅgÀÏcÀÙ_Àá[ÀëUÀõOÀûIÀAÀCÀIÀûQÀóUÀëYÀã_À×cÀÑgÀÃkÀ;PM1PEÖ¿ÆgÀÎeÀÚaÀâ[ÀìYÀôSÀúOÀBÀGÀHÀAÀPÀùTÀóZÀë^Àá`ÀÙfÀÍhÀÅjÀÆfÀÎ`ÀÚ^ÀâZÀìTÀôPÀúHÀBÀBÀHÀúPÀôTÀêZÀä\ÀØbÀÐfÀÆhÀÅhÀÏfÀ×bÀã^ÀéZÀóTÀùNÀAÀHÀGÀBÀOÀüSÀôYÀê]Àä_ÀØeÀÐiÀÄgÀÃeÀÏ_À×]ÀãYÀéSÀóOÀûGÀAÀAÀGÀùMÀóSÀëYÀá]ÀÙaÀÍeÀÅgÀ;PM1PE;PM2FPPE=<kmÀEFÀ;PM0PEÆgÀÎeÀÚaÀâ[ÀìYÀôSÀúOÀBÀGÀHÀAÀPÀùTÀóZÀë^Àá`ÀÙfÀÍhÀÅjÀÆfÀÎ`ÀÚ^ÀâZÀìTÀôPÀúHÀBÀBÀHÀúPÀôTÀêZÀä\ÀØbÀÐfÀÆhÀÅhÀÏfÀ×bÀã^ÀéZÀóTÀùNÀAÀHÀGÀBÀOÀüSÀôYÀê]Àä_ÀØeÀÐiÀÄgÀÃeÀÏ_À×]ÀãYÀéSÀóOÀûGÀAÀAÀGÀùMÀóSÀëYÀá]ÀÙaÀÍeÀÅgÀ;PM1PEÖ¿ÄeÀÐcÀÚ_ÀâYÀêWÀòQÀúMÀþGÀHÀýNÀùRÀñXÀé\Àá`ÀÙbÀÏfÀÃfÀÄdÀÐ`ÀÚ\ÀâXÀêRÀòLÀúHÀþ@ÀHÀúNÀòRÀêXÀâZÀÚ`ÀÎdÀÆfÀÅfÀÍdÀÙ`Àá\ÀéVÀñTÀùLÀ?ÀHÀGÀ@ÀKÀúQÀòWÀê[Àâ_ÀØcÀÐeÀÆeÀÅaÀÏ_À×[ÀáWÀéQÀñMÀùGÀ?ÀýGÀùKÀñSÀéUÀá[ÀÙ_ÀÏcÀÃeÀ;PM1PE;PM2FPPE=<UmÀEFÀ;PM0PEÄeÀÐcÀÚ_ÀâYÀêWÀòQÀúMÀþGÀHÀýNÀùRÀñXÀé\Àá`ÀÙbÀÏfÀÃfÀÄdÀÐ`ÀÚ\ÀâXÀêRÀòLÀúHÀþ@ÀHÀúNÀòRÀêXÀâZÀÚ`ÀÎdÀÆfÀÅfÀÍdÀÙ`Àá\ÀéVÀñTÀùLÀ?ÀHÀGÀ@ÀKÀúQÀòWÀê[Àâ_ÀØcÀÐeÀÆeÀÅaÀÏ_À×[ÀáWÀéQÀñMÀùGÀ?ÀýGÀùKÀñSÀéUÀá[ÀÙ_ÀÏcÀÃeÀ;PM1PEÖ¿ÆcÀÐ_ÀØ]ÀàYÀèUÀòOÀøIÀ@ÀEÀFÀ?ÀJÀ÷RÀñTÀçZÀß^À×bÀÏbÀÅdÀÆbÀÐ^ÀØZÀàTÀèRÀòJÀøFÀ@À@ÀFÀøJÀòPÀèVÀàZÀØ^ÀÐ`ÀÄdÀÃdÀÏbÀ×\ÀßZÀçVÀñRÀ÷JÀ?ÀFÀEÀ@ÀIÀøQÀðSÀêYÀà]ÀØaÀÐcÀÄaÀÃaÀÏ]À×YÀßSÀéQÀïIÀ÷EÀ?À?ÀEÀ÷IÀñQÀçUÀßYÀ×[ÀÏaÀÅcÀ;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<?mÀEFÀ;PM0PEÆcÀÐ_ÀØ]ÀàYÀèUÀòOÀøIÀ@ÀEÀFÀ?ÀJÀ÷RÀñTÀçZÀß^À×bÀÏbÀÅdÀÆbÀÐ^ÀØZÀàTÀèRÀòJÀøFÀ@À@ÀFÀøJÀòPÀèVÀàZÀØ^ÀÐ`ÀÄdÀÃdÀÏbÀ×\ÀßZÀçVÀñRÀ÷JÀ?ÀFÀEÀ@ÀIÀøQÀðSÀêYÀà]ÀØaÀÐcÀÄaÀÃaÀÏ]À×YÀßSÀéQÀïIÀ÷EÀ?À?ÀEÀ÷IÀñQÀçUÀßYÀ×[ÀÏaÀÅcÀ;PM1PEÖ¿Æ_ÀÎ_ÀØ[ÀàWÀèSÀðMÀöIÀþCÀDÀýJÀõNÀïTÀçXÀß\À×`ÀÍ`ÀÅbÀÆ`ÀÎ\ÀØVÀàTÀèPÀðJÀöBÀþþDÀøJÀðNÀèTÀàXÀØ\ÀÎ`ÀÆ`ÀÅbÀÍ`À×ZÀßXÀçTÀïPÀ÷HÀýDÀAÀþIÀøOÀðSÀèUÀà[ÀØ_ÀÎaÀÄ_ÀÃ_ÀÍ[À×WÀßSÀçMÀïIÀ÷CÀýýCÀõGÀïOÀçSÀßWÀ×YÀÍ_ÀÅaÀ;PM1PE;PM2FPPE=<ilÀEFÀ;PM0PEÆ_ÀÎ_ÀØ[ÀàWÀèSÀðMÀöIÀþCÀDÀýJÀõNÀïTÀçXÀß\À×`ÀÍ`ÀÅbÀÆ`ÀÎ\ÀØVÀàTÀèPÀðJÀöBÀþþDÀøJÀðNÀèTÀàXÀØ\ÀÎ`ÀÆ`ÀÅbÀÍ`À×ZÀßXÀçTÀïPÀ÷HÀýDÀAÀþIÀøOÀðSÀèUÀà[ÀØ_ÀÎaÀÄ_ÀÃ_ÀÍ[À×WÀßSÀçMÀïIÀ÷CÀýýCÀõGÀïOÀçSÀßWÀ×YÀÍ_ÀÅaÀ;PM1PEØ¿Ä]ÀÎ]ÀØWÀÞWÀèOÀîMÀöGÀüAÀBÀûHÀõNÀíRÀçVÀÝXÀ×^ÀÍ^ÀÃ`ÀÄ^ÀÎXÀØVÀÞRÀèLÀîHÀöBÀüüBÀöHÀðNÀèPÀÞXÀØXÀÎ^ÀÄ^ÀÃ`ÀÍ\À×ZÀÝVÀçRÀïLÀõHÀûBÀAÀüGÀöKÀðQÀæUÀàWÀÖ]ÀÐ_ÀÄ]ÀÃ]ÀÏWÀÕUÀßQÀåMÀïGÀõAÀûûAÀõGÀíKÀçQÀÝUÀ×YÀÍ[ÀÃ_À;PM1PE;PM2FPPE=<QlÀEFÀ;PM0PEÄ]ÀÎ]ÀØWÀÞWÀèOÀîMÀöGÀüAÀBÀûHÀõNÀíRÀçVÀÝXÀ×^ÀÍ^ÀÃ`ÀÄ^ÀÎXÀØVÀÞRÀèLÀîHÀöBÀüüBÀöHÀðNÀèPÀÞXÀØXÀÎ^ÀÄ^ÀÃ`ÀÍ\À×ZÀÝVÀçRÀïLÀõHÀûBÀAÀüGÀöKÀðQÀæUÀàWÀÖ]ÀÐ_ÀÄ]ÀÃ]ÀÏWÀÕUÀßQÀåMÀïGÀõAÀûûAÀõGÀíKÀçQÀÝUÀ×YÀÍ[ÀÃ_À;PM1PEÔ¿Æ]ÀÌYÀØUÀÞSÀèOÀìKÀöCÀúAÀBÀùDÀõLÀëPÀçTÀÝXÀ×ZÀË\ÀÅ^ÀÆZÀÌXÀØTÀÞPÀèJÀìFÀöBÀúúBÀôDÀîLÀæPÀàTÀÖVÀÎZÀÄ^ÀÃ^ÀÍZÀÕXÀßTÀåNÀíLÀóFÀù@ÀAÀüEÀôIÀîOÀæSÀàWÀÖYÀÎ]ÀÄ[ÀÃYÀÍWÀÕSÀßOÀåKÀíCÀóAÀûù?ÀõEÀëKÀçMÀÝSÀ×WÀËYÀÅ]À;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<}kÀEFÀ;PM0PEÆ]ÀÌYÀØUÀÞSÀèOÀìKÀöCÀúAÀBÀùDÀõLÀëPÀçTÀÝXÀ×ZÀË\ÀÅ^ÀÆZÀÌXÀØTÀÞPÀèJÀìFÀöBÀúúBÀôDÀîLÀæPÀàTÀÖVÀÎZÀÄ^ÀÃ^ÀÍZÀÕXÀßTÀåNÀíLÀóFÀù@ÀAÀüEÀôIÀîOÀæSÀàWÀÖYÀÎ]ÀÄ[ÀÃYÀÍWÀÕSÀßOÀåKÀíCÀóAÀûù?ÀõEÀëKÀçMÀÝSÀ×WÀËYÀÅ]À;PM1PEØ¿ÄYÀÎWÀÖUÀÞQÀäMÀîGÀòCÀú?À@ÀùDÀñJÀíNÀãPÀÝVÀÕXÀÍZÀÃ\ÀÄXÀÎTÀÖRÀÞNÀäJÀîDÀò@Àúú@ÀòDÀîHÀäNÀÞRÀÖVÀÎXÀÄZÀÃ\ÀÍXÀÕTÀÝRÀãNÀíJÀñDÀù@À?ÀøCÀôIÀìMÀæQÀÞSÀÖWÀÌ[ÀÆYÀÅWÀËUÀÕOÀÝMÀåIÀëCÀó?À÷ù?ÀñCÀíIÀãMÀÝQÀÕSÀÍWÀÃ[À;PM1PE;PM2FPPE=<ekÀEFÀ;PM0PEÄYÀÎWÀÖUÀÞQÀäMÀîGÀòCÀú?À@ÀùDÀñJÀíNÀãPÀÝVÀÕXÀÍZÀÃ\ÀÄXÀÎTÀÖRÀÞNÀäJÀîDÀò@Àúú@ÀòDÀîHÀäNÀÞRÀÖVÀÎXÀÄZÀÃ\ÀÍXÀÕTÀÝRÀãNÀíJÀñDÀù@À?ÀøCÀôIÀìMÀæQÀÞSÀÖWÀÌ[ÀÆYÀÅWÀËUÀÕOÀÝMÀåIÀëCÀó?À÷ù?ÀñCÀíIÀãMÀÝQÀÕSÀÍWÀÃ[À;PM1PEÖ¿ÄWÀÎUÀÔSÀÞMÀäKÀìGÀòCÀøûü÷DÀñHÀëLÀãNÀÝTÀÓVÀÍXÀÃZÀÄVÀÎRÀÔPÀÞLÀäHÀìBÀòþøøüòDÀìHÀäLÀÜNÀÖTÀÎVÀÄXÀÃZÀÍVÀÕRÀÛPÀãLÀëHÀñBÀ÷þýøAÀòGÀìKÀäOÀÜQÀÖUÀÎYÀÄWÀÃUÀÍSÀÕMÀÛKÀãGÀëCÀñû÷÷ýñAÀëGÀãKÀÝOÀÓQÀÍUÀÃYÀ;PM1PE;PM2FPPE=<OkÀEFÀ;PM0PEÄWÀÎUÀÔSÀÞMÀäKÀìGÀòCÀøûü÷DÀñHÀëLÀãNÀÝTÀÓVÀÍXÀÃZÀÄVÀÎRÀÔPÀÞLÀäHÀìBÀòþøøüòDÀìHÀäLÀÜNÀÖTÀÎVÀÄXÀÃZÀÍVÀÕRÀÛPÀãLÀëHÀñBÀ÷þýøAÀòGÀìKÀäOÀÜQÀÖUÀÎYÀÄWÀÃUÀÍSÀÕMÀÛKÀãGÀëCÀñû÷÷ýñAÀëGÀãKÀÝOÀÓQÀÍUÀÃYÀ;PM1PEÖ¿ÄUÀÌSÀÖOÀÜMÀäIÀêEÀò?ÀöûüõBÀñDÀéJÀãNÀÛPÀÕTÀËVÀÃXÀÄTÀÌPÀÖNÀÜHÀäFÀêBÀòüööüò@ÀêFÀäJÀÜNÀÔPÀÌTÀÆVÀÅVÀËTÀÓRÀÛNÀãHÀéFÀñ@ÀõüûøAÀòEÀêGÀäMÀÚOÀÖSÀÌWÀÆUÀÅSÀËOÀÕMÀÙIÀãCÀéAÀñû÷õûñ?ÀéEÀãGÀÛMÀÕQÀËSÀÃUÀ;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<yjÀEFÀ;PM0PEÄUÀÌSÀÖOÀÜMÀäIÀêEÀò?ÀöûüõBÀñDÀéJÀãNÀÛPÀÕTÀËVÀÃXÀÄTÀÌPÀÖNÀÜHÀäFÀêBÀòüööüò@ÀêFÀäJÀÜNÀÔPÀÌTÀÆVÀÅVÀËTÀÓRÀÛNÀãHÀéFÀñ@ÀõüûøAÀòEÀêGÀäMÀÚOÀÖSÀÌWÀÆUÀÅSÀËOÀÕMÀÙIÀãCÀéAÀñû÷õûñ?ÀéEÀãGÀÛMÀÕQÀËSÀÃUÀ;PM1PEÖ¿ÄSÀÌQÀÔMÀÜKÀäGÀèCÀðýôûüó@ÀïBÀçHÀãLÀÛPÀÓPÀËTÀÃTÀÄRÀÌPÀÔLÀÜHÀäBÀè@ÀðúôöüðþèDÀäHÀÚLÀÖNÀÌRÀÄTÀÃTÀËRÀÕPÀÙJÀãHÀçDÀï@Àõúùö?ÀðAÀèGÀâKÀÜOÀÔQÀÌSÀÆSÀÅOÀËOÀÓKÀÛGÀáAÀç?Àïûõóùï?ÀçCÀãGÀÛIÀÓOÀËQÀÃSÀ;PM1PE;PM2FPPE=<cjÀEFÀ;PM0PEÄSÀÌQÀÔMÀÜKÀäGÀèCÀðýôûüó@ÀïBÀçHÀãLÀÛPÀÓPÀËTÀÃTÀÄRÀÌPÀÔLÀÜHÀäBÀè@ÀðúôöüðþèDÀäHÀÚLÀÖNÀÌRÀÄTÀÃTÀËRÀÕPÀÙJÀãHÀçDÀï@Àõúùö?ÀðAÀèGÀâKÀÜOÀÔQÀÌSÀÆSÀÅOÀËOÀÓKÀÛGÀáAÀç?Àïûõóùï?ÀçCÀãGÀÛIÀÓOÀËQÀÃSÀ;PM1PEÖ¿ÄQÀÎMÀÒMÀÚGÀäGÀèAÀìûôùúóþëBÀçFÀãJÀÙLÀÑPÀÍPÀÃRÀÄPÀÎLÀÒJÀÚFÀäBÀèþìøôôúîüèBÀâHÀÜHÀÒNÀÎNÀÄRÀÃRÀÍPÀÑLÀÛJÀáFÀçBÀíþóø÷ôýîAÀèEÀâIÀÚKÀÔOÀÎQÀÂOÀÁOÀÍKÀÓIÀÙEÀáAÀçýíùóó÷ëýçAÀãEÀÙIÀÑKÀÍOÀÃQÀ;PM1PE;PM2FPPE=<MjÀEFÀ;PM0PEÄQÀÎMÀÒMÀÚGÀäGÀèAÀìûôùúóþëBÀçFÀãJÀÙLÀÑPÀÍPÀÃRÀÄPÀÎLÀÒJÀÚFÀäBÀèþìøôôúîüèBÀâHÀÜHÀÒNÀÎNÀÄRÀÃRÀÍPÀÑLÀÛJÀáFÀçBÀíþóø÷ôýîAÀèEÀâIÀÚKÀÔOÀÎQÀÂOÀÁOÀÍKÀÓIÀÙEÀáAÀçýíùóó÷ëýçAÀãEÀÙIÀÑKÀÍOÀÃQÀ;PM1PEÖ¿ÄMÀÌMÀÒKÀÜEÀàCÀèAÀìûòõøñüë@ÀçDÀßHÀÛJÀÑNÀËNÀÃPÀÄNÀÌJÀÒHÀÜDÀà@ÀèüìøòòöìüèBÀàDÀÚFÀÔLÀÌNÀÄNÀÃPÀËNÀÓJÀÙFÀßFÀç@Àëüñø÷òûì?ÀèCÀàGÀÚIÀÔMÀÌOÀÄMÀÃMÀËIÀÓGÀÙCÀß?Àçûë÷ññ÷ëûç?ÀßEÀÛEÀÑIÀËMÀÃOÀ;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<wiÀEFÀ;PM0PEÄMÀÌMÀÒKÀÜEÀàCÀèAÀìûòõøñüë@ÀçDÀßHÀÛJÀÑNÀËNÀÃPÀÄNÀÌJÀÒHÀÜDÀà@ÀèüìøòòöìüèBÀàDÀÚFÀÔLÀÌNÀÄNÀÃPÀËNÀÓJÀÙFÀßFÀç@Àëüñø÷òûì?ÀèCÀàGÀÚIÀÔMÀÌOÀÄMÀÃMÀËIÀÓGÀÙCÀß?Àçûë÷ññ÷ëûç?ÀßEÀÛEÀÑIÀËMÀÃOÀ;PM1PEÖ¿ÄKÀÌKÀÒGÀÚEÀàAÀæýìùðõöïúëþåBÀßFÀÙHÀÑLÀËLÀÃNÀÄLÀÌHÀÒDÀÚBÀà@ÀæøìöðòöìúæþÞBÀÜFÀÒHÀÌLÀÂLÀÁNÀËJÀÑHÀÛFÀÝBÀåþëúñöõò÷ê?ÀèAÀÞCÀÚGÀÒKÀÌMÀÄKÀÃKÀËGÀÑEÀÙAÀÝýçùéõñïõëùåýßAÀÙEÀÑGÀËIÀÃMÀ;PM1PE;PM2FPPE=<aiÀEFÀ;PM0PEÄKÀÌKÀÒGÀÚEÀàAÀæýìùðõöïúëþåBÀßFÀÙHÀÑLÀËLÀÃNÀÄLÀÌHÀÒDÀÚBÀà@ÀæøìöðòöìúæþÞBÀÜFÀÒHÀÌLÀÂLÀÁNÀËJÀÑHÀÛFÀÝBÀåþëúñöõò÷ê?ÀèAÀÞCÀÚGÀÒKÀÌMÀÄKÀÃKÀËGÀÑEÀÙAÀÝýçùéõñïõëùåýßAÀÙEÀÑGÀËIÀÃMÀ;PM1PEÖ¿ÄIÀÊIÀÔEÀØCÀàýäýê÷ðóôïøéþã@ÀßBÀ×HÀÓHÀÉJÀÃLÀÄHÀÊHÀÔBÀØ@ÀàþäøêôððôêøäþàþØDÀÒFÀÌJÀÄJÀÃJÀËJÀÑFÀ×DÀß@Àãüéúïòóð÷êýæ?ÀàAÀØGÀÒGÀÌKÀÂIÀÁGÀËGÀÑAÀ×?Àßýå÷éóïïñéùãûß?À×CÀÓEÀÉIÀÃIÀ;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,8FPPE=<KiÀEFÀ;PM0PEÄIÀÊIÀÔEÀØCÀàýäýê÷ðóôïøéþã@ÀßBÀ×HÀÓHÀÉJÀÃLÀÄHÀÊHÀÔBÀØ@ÀàþäøêôððôêøäþàþØDÀÒFÀÌJÀÄJÀÃJÀËJÀÑFÀ×DÀß@Àãüéúïòóð÷êýæ?ÀàAÀØGÀÒGÀÌKÀÂIÀÁGÀËGÀÑAÀ×?Àßýå÷éóïïñéùãûß?À×CÀÓEÀÉIÀÃIÀ;PM1PEØ¿ÂGÀÌEÀÒCÀØAÀÞýâùê÷îñòíøéúáþÝBÀ×DÀÑFÀËHÀÁJÀÂFÀÌDÀÒBÀØþÞúâøêòîîòêøâúÞþØBÀÒDÀÊFÀÄHÀÃJÀÉFÀÑDÀ×BÀÝüáüéöíôñì÷êùäýÞAÀØCÀÒEÀÊIÀÄGÀÃEÀÉCÀÑAÀ×ýÝùã÷éñëíóéõáûÝû×AÀÑCÀËEÀÁIÀ;PM1PE;PM2FPPE=<shÀEFÀ;PM0PEÂGÀÌEÀÒCÀØAÀÞýâùê÷îñòíøéúáþÝBÀ×DÀÑFÀËHÀÁJÀÂFÀÌDÀÒBÀØþÞúâøêòîîòêøâúÞþØBÀÒDÀÊFÀÄHÀÃJÀÉFÀÑDÀ×BÀÝüáüéöíôñì÷êùäýÞAÀØCÀÒEÀÊIÀÄGÀÃEÀÉCÀÑAÀ×ýÝùã÷éñëíóéõáûÝû×AÀÑCÀËEÀÁIÀ;PM1PEÖ¿ÄEÀÊCÀÒAÀÖ?ÀÜûä÷èõìïðëöçúãüÛþÕBÀÑDÀÉFÀÃHÀÄBÀÊBÀÒ@ÀÖüÜøäöèðìîðèöâøÞüÖ@ÀÒBÀÊDÀÄFÀÃHÀÉBÀÑBÀÕ@ÀÝüáøçöíðïîõè÷âûÞ?ÀÖAÀÐAÀÌGÀÄEÀÃCÀËAÀÏýÕûÝùáõçïíëïçõã÷ÛûÕ?ÀÑAÀÉAÀÃGÀ;PM1PE;PM2FPPE=<]hÀEFÀ;PM0PEÄEÀÊCÀÒAÀÖ?ÀÜûä÷èõìïðëöçúãüÛþÕBÀÑDÀÉFÀÃHÀÄBÀÊBÀÒ@ÀÖüÜøäöèðìîðèöâøÞüÖ@ÀÒBÀÊDÀÄFÀÃHÀÉBÀÑBÀÕ@ÀÝüáøçöíðïîõè÷âûÞ?ÀÖAÀÐAÀÌGÀÄEÀÃCÀËAÀÏýÕûÝùáõçïíëïçõã÷ÛûÕ?ÀÑAÀÉAÀÃGÀ;PM1PEÖ¿ÄCÀÈAÀÒ?ÀÖûÜûâõæóìïîéôåöáüÛüÕ@ÀÑBÀÇDÀÃFÀÄBÀÈþÒþÖúÜøâôæîêìðæôâöÜüÖüÐ@ÀÊBÀÄDÀÃDÀÉBÀÏ@ÀÕþÛúáøåôëîíìóæ÷âùÚýØýÐAÀÊEÀÄCÀÃAÀÉ?ÀÏû×ûÙõáóåíëëíåóá÷ÛùÕýÑ?ÀÇAÀÃCÀ;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,1FPPE=<GhÀEFÀ;PM0PEÄCÀÈAÀÒ?ÀÖûÜûâõæóìïîéôåöáüÛüÕ@ÀÑBÀÇDÀÃFÀÄBÀÈþÒþÖúÜøâôæîêìðæôâöÜüÖüÐ@ÀÊBÀÄDÀÃDÀÉBÀÏ@ÀÕþÛúáøåôëîíìóæ÷âùÚýØýÐAÀÊEÀÄCÀÃAÀÉ?ÀÏû×ûÙõáóåíëëíåóá÷ÛùÕýÑ?ÀÇAÀÃCÀ;PM1PEÖ¿ÄAÀÊ?ÀÐûÔûÜ÷àõæïèïðçðåößøÛüÓþÏþÉBÀÃBÀÄ@ÀÊþÐüÔøÜôàòæîèêðäðâöÚøÖüÐüÊ@ÀÄBÀÃBÀÉ@ÀÏþÕüÙøáôãòéîíêñäóà÷ÜûÖýÐ?ÀÊAÀÂAÀÁýÉýÏûÕ÷ÛõßïãïéçíåñßóÛ÷ÓûÏýÉ?ÀÃAÀ;PM1PE;PM2FPPE=<qgÀEFÀ;PM0PEÄAÀÊ?ÀÐûÔûÜ÷àõæïèïðçðåößøÛüÓþÏþÉBÀÃBÀÄ@ÀÊþÐüÔøÜôàòæîèêðäðâöÚøÖüÐüÊ@ÀÄBÀÃBÀÉ@ÀÏþÕüÙøáôãòéîíêñäóà÷ÜûÖýÐ?ÀÊAÀÂAÀÁýÉýÏûÕ÷ÛõßïãïéçíåñßóÛ÷ÓûÏýÉ?ÀÃAÀ;PM1PEÖ¿Ä?ÀÊûÎûÖùÚõÞóäïèëìçðãôÝöÙúÕüÍþÉþÃ@ÀÄþÊüÎúÖöÚòÞðäîèæìäðàôÚöÖúÎüÊüÄ@ÀÃ@ÀÉþÍüÕøÙößôãðåìíèïäñàõÚùÖûÎýÊ?ÀÄýÃýÉûÍùÕõÙóßïãëççëãïÝóÙõÕ÷ÍûÉýÃ?À;PM1PE;PM2FPPE=<[gÀEFÀ;PM0PEÄ?ÀÊûÎûÖùÚõÞóäïèëìçðãôÝöÙúÕüÍþÉþÃ@ÀÄþÊüÎúÖöÚòÞðäîèæìäðàôÚöÖúÎüÊüÄ@ÀÃ@ÀÉþÍüÕøÙößôãðåìíèïäñàõÚùÖûÎýÊ?ÀÄýÃýÉûÍùÕõÙóßïãëççëãïÝóÙõÕ÷ÍûÉýÃ?À;PM1PEÖ¿ÄûÈûÐùÔ÷ØóÞïäïæéìåîãòÝò×øÓúÏüÇüÃþÄüÈúÐöÔôØòÞîäêæèêâðÞðÚôÔøÎúÊüÂüÁþÉüÍúÓöÙôÝòáîçêéèíâñÞóÚõÔùÎûÈýÄûÃûÇùÍ÷ÓñÙñÝíáëçåéãíÝñ×óÓõÏùÇûÃý;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,2FPPE=<EgÀEFÀ;PM0PEÄûÈûÐùÔ÷ØóÞïäïæéìåîãòÝò×øÓúÏüÇüÃþÄüÈúÐöÔôØòÞîäêæèêâðÞðÚôÔøÎúÊüÂüÁþÉüÍúÓöÙôÝòáîçêéèíâñÞóÚõÔùÎûÈýÄûÃûÇùÍ÷ÓñÙñÝíáëçåéãíÝñ×óÓõÏùÇûÃý;PM1PEÖ¿ÂùÊùÎ÷ÔõØñÜíâíæçèåîáîÛô×öÓöÍúÉúÁüÂúÊöÎöÔòØðÜîâèææèàîÞîØòÒöÐøÈúÄúÃüÇøÏøÑö×òÝðßìåêçäíâïÞñØõÒõÎùÊûÂùÁùÉõÍõÑó×íÝíáçãåéáëÛï×ñÓõÍ÷É÷Áû;PM1PE;PM2FPPE=<ofÀEFÀ;PM0PEÂùÊùÎ÷ÔõØñÜíâíæçèåîáîÛô×öÓöÍúÉúÁüÂúÊöÎöÔòØðÜîâèææèàîÞîØòÒöÐøÈúÄúÃüÇøÏøÑö×òÝðßìåêçäíâïÞñØõÒõÎùÊûÂùÁùÉõÍõÑó×íÝíáçãåéáëÛï×ñÓõÍ÷É÷Áû;PM1PEØ¿Â÷È÷ÎóÒóØïÜíàéäçèãêßîÛð×ôÑöÍöÇøÁúÂöÈöÎòÒðØðÜêàèääèàêÜîØðÒôÎôÈøÂøÁøÇøÍôÑô×ðÛðßêãæçäéâïÚïØñÒõÐõÈùÂ÷ÁõÇõÏóÑï×íÙéáçããåßéÛï×ïÑóÍóÇ÷Á÷;PM1PE;PM2FPPE=<WfÀEFÀ;PM0PEÂ÷È÷ÎóÒóØïÜíàéäçèãêßîÛð×ôÑöÍöÇøÁúÂöÈöÎòÒðØðÜêàèääèàêÜîØðÒôÎôÈøÂøÁøÇøÍôÑô×ðÛðßêãæçäéâïÚïØñÒõÐõÈùÂ÷ÁõÇõÏóÑï×íÙéáçããåßéÛï×ïÑóÍóÇ÷Á÷;PM1PEÔ¿ÄõÈóÌóÒñØíÚëàéâãæãêÝêÙð×ðÑôËôÇöÃöÄöÈôÌðÒðØêÚêÞæäâäàêÚìÖîÒòÎôÈôÂöÁöÇöÍòÑòÕîÙìßêáæåâéàéÚïÖïÒóÎõÈõÂõÁóÇóÍïÑïÕéÙéßåááåßéÙë×íÑñËñÇõÃõ;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<CfÀEFÀ;PM0PEÄõÈóÌóÒñØíÚëàéâãæãêÝêÙð×ðÑôËôÇöÃöÄöÈôÌðÒðØêÚêÞæäâäàêÚìÖîÒòÎôÈôÂöÁöÇöÍòÑòÕîÙìßêáæåâéàéÚïÖïÒóÎõÈõÂõÁóÇóÍïÑïÕéÙéßåááåßéÙë×íÑñËñÇõÃõ;PM1PEØ¿ÂóÈñÌñÒíÔíÜéÜåâãäáèÝêÙìÓîÑòËòÇôÁöÂòÈòÌîÒìÔêÚèÞäââäÜæÚêÖîÒîÌòÈòÂôÁöÇòËðÑðÕìÙêÛèáäãâçÜéÚëÔíÒñÌñÊõÂóÁñÉñËíÑëÓéÙçÛãááãÛçÛéÓëÑïËïÇñÁõ;PM1PE;PM2FPPE=<keÀEFÀ;PM0PEÂóÈñÌñÒíÔíÜéÜåâãäáèÝêÙìÓîÑòËòÇôÁöÂòÈòÌîÒìÔêÚèÞäââäÜæÚêÖîÒîÌòÈòÂôÁöÇòËðÑðÕìÙêÛèáäãâçÜéÚëÔíÒñÌñÊõÂóÁñÉñËíÑëÓéÙçÛãááãÛçÛéÓëÑïËïÇñÁõ;PM1PEÖ¿ÂñÆïÌíÒíÔéÚéÚãâãâßæÛè×êÓîÑîËðÅòÃôÄðÆîÌîÒêÔèØæÜâààäÜäÚêÔêÐîÌîÈðÂòÁòÇðËðÏîÓêÙèÛæßâáàåÜçÚéÔíÐíÌïÈóÂñÁïÇíËíÏéÓçÙåÛáßááÙåÙçÓéÑíËïÅïÁñ;PM1PE;PM2FPPE=<UeÀEFÀ;PM0PEÂñÆïÌíÒíÔéÚéÚãâãâßæÛè×êÓîÑîËðÅòÃôÄðÆîÌîÒêÔèØæÜâààäÜäÚêÔêÐîÌîÈðÂòÁòÇðËðÏîÓêÙèÛæßâáàåÜçÚéÔíÐíÌïÈóÂñÁïÇíËíÏéÓçÙåÛáßááÙåÙçÓéÑíËïÅïÁñ;PM1PEÖ¿ÂïÈíÌëÐéÒéØåÚãÞáâÝäÙæ×êÓêÍîËìÇðÁðÂîÈìÌìÎèÔèØäÚàÞÞâÜäØæÒêÐêÌìÈîÂðÁðÇîËìÏìÑè×æÛäÝâßÞãÚçØçÔëÐëÌíÆïÄïÃëÅíËéÏéÓå×ãÙáÝÝáÙã×åÑçÏëËëÇíÁï;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<?eÀEFÀ;PM0PEÂïÈíÌëÐéÒéØåÚãÞáâÝäÙæ×êÓêÍîËìÇðÁðÂîÈìÌìÎèÔèØäÚàÞÞâÜäØæÒêÐêÌìÈîÂðÁðÇîËìÏìÑè×æÛäÝâßÞãÚçØçÔëÐëÌíÆïÄïÃëÅíËéÏéÓå×ãÙáÝÝáÙã×åÑçÏëËëÇíÁï;PM1PEÖ¿ÂíÈëÊéÎçÔåÖåÚáÜßàÛâÙæÕæÓèÍêËîÅìÁîÂìÆêÌêÎæÔæÖâÚàÜÜàÚâÖæÔæÎèÊêÈìÂîÁîÇìÉêÍêÓæÕäÙäÛÞßÞáØåØåÒéÐéÊëÈíÂëÁíÇéÉçÏåÑå×á×ßÝÛÝÙãÕãÓåÍéÉéÇëÁí;PM1PE;PM2FPPE=<idÀEFÀ;PM0PEÂíÈëÊéÎçÔåÖåÚáÜßàÛâÙæÕæÓèÍêËîÅìÁîÂìÆêÌêÎæÔæÖâÚàÜÜàÚâÖæÔæÎèÊêÈìÂîÁîÇìÉêÍêÓæÕäÙäÛÞßÞáØåØåÒéÐéÊëÈíÂëÁíÇéÉçÏåÑå×á×ßÝÛÝÙãÕãÓåÍéÉéÇëÁí;PM1PEÖ¿ÂéÆéÌéÎåÒåÔáÚßÚÝÞÙàÙäÓäÑæÍêËêÅêÁìÂêÆèÌèÎäÒäÔàÚÞÚÚÞÚàÔâÒæÎæÊêÆêÄêÃìÅêÉèÍæÑæÓâÙâÙÞÝÚßØãÖãÒçÎçÊéÆëÂéÁéÅéÉåÍãÑãÕß×ÝÙÙÝÙáÓáÑåÍåËçÅéÁë;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<SdÀEFÀ;PM0PEÂéÆéÌéÎåÒåÔáÚßÚÝÞÙàÙäÓäÑæÍêËêÅêÁìÂêÆèÌèÎäÒäÔàÚÞÚÚÞÚàÔâÒæÎæÊêÆêÄêÃìÅêÉèÍæÑæÓâÙâÙÞÝÚßØãÖãÒçÎçÊéÆëÂéÁéÅéÉåÍãÑãÕß×ÝÙÙÝÙáÓáÑåÍåËçÅéÁë;PM1PEÖ¿ÂçÆçÊåÎåÐáÔáØÝÚÛÜÛÞÕâÓâÑæËæÉèÅèÁêÂèÆæÊäÌäÒâÔÞÖÜÜÚÜØÞÔâÐâÎæÊæÆèÂèÁêÅæÉèÍäÏäÓà×ÞÙÞÛÚÝÖáÖãÐãÎåÈçÆéÄçÃçÅåÇåÍáÏáÕÝÕÛÙÙÝ×ÝÓßÏãÍãÉçÅåÁé;PM1PE;PM2FPPE=<}cÀEFÀ;PM0PEÂçÆçÊåÎåÐáÔáØÝÚÛÜÛÞÕâÓâÑæËæÉèÅèÁêÂèÆæÊäÌäÒâÔÞÖÜÜÚÜØÞÔâÐâÎæÊæÆèÂèÁêÅæÉèÍäÏäÓà×ÞÙÞÛÚÝÖáÖãÐãÎåÈçÆéÄçÃçÅåÇåÍáÏáÕÝÕÛÙÙÝ×ÝÓßÏãÍãÉçÅåÁé;PM1PEÖ¿ÄåÄåÊãÌáÐáÔÝÖÝØÙÚÙÞÓÞÓâÏäËäÉäÅæÁèÂäÆäÊäÌàÐàÔÜÔÜÚØÚÖÞÔÞÎâÎâÊäÄæÂæÁæÃæÉäÍâÍâÓàÕÜ×ÚÛÚÛÖßÒßÐãÎãÊãÄçÂåÁãÃãÉãÍáÏÝÑÝÕÙÙ×ÙÕÛÓßÏáËáÉãÃåÃå;PM1PE;PM2FPPE=<gcÀEFÀ;PM0PEÄåÄåÊãÌáÐáÔÝÖÝØÙÚÙÞÓÞÓâÏäËäÉäÅæÁèÂäÆäÊäÌàÐàÔÜÔÜÚØÚÖÞÔÞÎâÎâÊäÄæÂæÁæÃæÉäÍâÍâÓàÕÜ×ÚÛÚÛÖßÒßÐãÎãÊãÄçÂåÁãÃãÉãÍáÏÝÑÝÕÙÙ×ÙÕÛÓßÏáËáÉãÃåÃå;PM1PEÖ¿ÂãÆãÈáÌßÐßÒÛÔÛÖÙÚÕÜÓÜÑàÏâËàÇäÅäÁäÂäÆâÈâÌàÐÜÒÜÔØÖØÚÔÜÒÜÐàÌàÈâÄäÄäÃäÃäÇâËâÏÞÑÞÓÜ×Ø×ØÛÔÛÒßÐáÌáÈãÄãÂãÁãÃßÇáËßÏÛÑÛÓÙ×Õ×ÓÛÑÝÏÝËáÇáÅãÁã;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<QcÀEFÀ;PM0PEÂãÆãÈáÌßÐßÒÛÔÛÖÙÚÕÜÓÜÑàÏâËàÇäÅäÁäÂäÆâÈâÌàÐÜÒÜÔØÖØÚÔÜÒÜÐàÌàÈâÄäÄäÃäÃäÇâËâÏÞÑÞÓÜ×Ø×ØÛÔÛÒßÐáÌáÈãÄãÂãÁãÃßÇáËßÏÛÑÛÓÙ×Õ×ÓÛÑÝÏÝËáÇáÅãÁã;PM1PEØ¿¿áÆßÈßÌßÎÛÐÛÔÙÖÕÖÕÚÓÜÏÞÍÞËàÇâÅàÁâÂâÆàÈÞÌÞÎÚÐÜÔÖÖÖÖÒÚÒÜÎÜÊàÊàÆà¿â¿âÅâÉÞÉàÍÜÑÜÑÚÕØÕÖÛÒÙÒÝÎÝÊßÈáÆáÂßÁáÅßÇÝÉÝÍÛÑÙÑÕÕÕ×ÓÙÏÛÍÛËßÇÝÅá¿á;PM1PE;PM2FPPE=<ybÀEFÀ;PM0PE¿áÆßÈßÌßÎÛÐÛÔÙÖÕÖÕÚÓÜÏÞÍÞËàÇâÅàÁâÂâÆàÈÞÌÞÎÚÐÜÔÖÖÖÖÒÚÒÜÎÜÊàÊàÆà¿â¿âÅâÉÞÉàÍÜÑÜÑÚÕØÕÖÛÒÙÒÝÎÝÊßÈáÆáÂßÁáÅßÇÝÉÝÍÛÑÙÑÕÕÕ×ÓÙÏÛÍÛËßÇÝÅá¿á;PM1PEÔ¿ÆýÔùÜõæíîåöÛúÓþÅ@ÀÆúÔôÜðæäîÞöÒúÆþÅþÑüÝôãðïäóÞùÒ?ÀÆýÅùÑõÝíãåïÛóÓûÅý;PM1PE;PM2FPPE=<ebÀEFÀ;PM0PEÆýÔùÜõæíîåöÛúÓþÅ@ÀÆúÔôÜðæäîÞöÒúÆþÅþÑüÝôãðïäóÞùÒ?ÀÆýÅùÑõÝíãåïÛóÓûÅý;PM1PEØ¿ÆùÐõÚñäéêãòÙöÏúÅüÆöÐðÚêääêÜòÐöÆúÅüÏöÛðãêéäïÚõÒûÆùÅõÑñÙéããéÙïÏõÅû;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,7FPPE=<MbÀEFÀ;PM0PEÆùÐõÚñäéêãòÙöÏúÅüÆöÐðÚêääêÜòÐöÆúÅüÏöÛðãêéäïÚõÒûÆùÅõÑñÙéããéÙïÏõÅû;PM1PEÖ¿ÆõÎñØíâçæßî×òÏöÅöÆôÐìØèààèØîÐòÆöÅöÏò×îßèçàëØóÐõÆõÅñÏí×åßáç×íÍñÅõ;PM1PE;PM2FPPE=<waÀEFÀ;PM0PEÆõÎñØíâçæßî×òÏöÅöÆôÐìØèààèØîÐòÆöÅöÏò×îßèçàëØóÐõÆõÅñÏí×åßáç×íÍñÅõ;PM1PEÖ¿ÄïÐíÖéÞãäÝê×îÍðÃòÄîÎêØäÞÞäÖêÎîÆðÅòÍîÕêÝäãÞéÖíÎñÆïÅíÍéÕãÝÝãÕéÏíÃñ;PM1PE;PM2FPPE=<aaÀEFÀ;PM0PEÄïÐíÖéÞãäÝê×îÍðÃòÄîÎêØäÞÞäÖêÎîÆðÅòÍîÕêÝäãÞéÖíÎñÆïÅíÍéÕãÝÝãÕéÏíÃñ;PM1PEÖ¿ÄëÎéÔåÜßàÛæÓêÍìÃîÄêÎæÔàÜÜàÔæÎêÄìÃìÍêÓèÛàßÜåÔéÌíÆëÅéËåÓßÛÛßÓçÍéÃë;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,8FPPE=<KaÀEFÀ;PM0PEÄëÎéÔåÜßàÛæÓêÍìÃîÄêÎæÔàÜÜàÔæÎêÄìÃìÍêÓèÛàßÜåÔéÌíÆëÅéËåÓßÛÛßÓçÍéÃë;PM1PEÖ¿ÄçÌåÔáØÝÞ×àÑæËèÃêÄäÌâÒÞØØÞÔâÌæÄèÃêËäÓâ×ÞÝØáÔãÌéÂçÁåËßÓÝ××ÝÓáËãÃé;PM1PE;PM2FPPE=<u`ÀEFÀ;PM0PEÄçÌåÔáØÝÞ×àÑæËèÃêÄäÌâÒÞØØÞÔâÌæÄèÃêËäÓâ×ÞÝØáÔãÌéÂçÁåËßÓÝ××ÝÓáËãÃé;PM1PEÖ¿ÄãÊáÒÝÔÙÜÕÞÏàÉäÃäÄâÊÞÐÚÖÖÚÒÞÊâÄäÃäÉâÑÞÕÚÙÖÝÐáÌãÄãÃßËÝÏÛÕÓÙÑÝÉáÃã;PM1PE;PM2FPPE=<_`ÀEFÀ;PM0PEÄãÊáÒÝÔÙÜÕÞÏàÉäÃäÄâÊÞÐÚÖÖÚÒÞÊâÄäÃäÉâÑÞÕÚÙÖÝÐáÌãÄãÃßËÝÏÛÕÓÙÑÝÉáÃã;PM1PEÖ¿ÄÝÈÝÐÙÒ×ØÓÚÍÞÇÞÃàÄÜÈÜÎØÔÒØÎÚÊÞÂÞÁàÉÜÍÚÑØ×ÔÛÎÛÈßÄÝÃÝÇÙÍ×ÓÑ×ÏÙÇÛÃß;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,1FPPE=<I`ÀEFÀ;PM0PEÄÝÈÝÐÙÒ×ØÓÚÍÞÇÞÃàÄÜÈÜÎØÔÒØÎÚÊÞÂÞÁàÉÜÍÚÑØ×ÔÛÎÛÈßÄÝÃÝÇÙÍ×ÓÑ×ÏÙÇÛÃß;PM1PEÖ¿ÂÙÊÙÌÕÐÓÔÑØËØÇÚÁÜÂØÈØÌÔÒÐÔÌÖÈÚÄÚÃÚÇÚËÖÏÖÓÐ×Ì×ÈÛÂÙÁ×Ç×ËÓÏÏÕËÕÉÙÁÙ;PM1PE;PM2FPPE=<s_ÀEFÀ;PM0PEÂÙÊÙÌÕÐÓÔÑØËØÇÚÁÜÂØÈØÌÔÒÐÔÌÖÈÚÄÚÃÚÇÚËÖÏÖÓÐ×Ì×ÈÛÂÙÁ×Ç×ËÓÏÏÕËÕÉÙÁÙ;PM1PEØ¿ÂÕÆÓÊÓÎÏÐÍÔÉÔÅÖÃØÄÔÆÔÊÐÎÎÐÊÔÆÔÂÖÁØÅÔÉÒÍÒÏÌÓÌÓÆ×ÂÕÁÓÅÓËÏËÍÑÉÑÅÓÁ×;PM1PE;PM2FPPE=<[_ÀEFÀ;PM0PEÂÕÆÓÊÓÎÏÐÍÔÉÔÅÖÃØÄÔÆÔÊÐÎÎÐÊÔÆÔÂÖÁØÅÔÉÒÍÒÏÌÓÌÓÆ×ÂÕÁÓÅÓËÏËÍÑÉÑÅÓÁ×;PM1PEÔ¿ÄÑÄÏÈÏÌÍÌÉÐÇÐÅÒÁÒÂÒÆÐÈÌÊÌÎÈÐÄÐÂÒÁÒÃÒÇÎËÎËÊÏÊÑÄÑÂÑÁÏÃÏÉËÉËÍÇÍÃÑÃÑ;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;FT11,2FPPE=<G_ÀEFÀ;PM0PEÄÑÄÏÈÏÌÍÌÉÐÇÐÅÒÁÒÂÒÆÐÈÌÊÌÎÈÐÄÐÂÒÁÒÃÒÇÎËÎËÊÏÊÑÄÑÂÑÁÏÃÏÉËÉËÍÇÍÃÑÃÑ;PM1PEØ¿¿ËÆËÆËÈÉÊÇÌÅÌÅ̿οÌÆÌÆÊÈÈÊÆÌÄÌÂÌÁÎÃÌÅÌÇÊÉÈËÆËÄÍÂËÁËÃËÅÉÇÇÉÅËÅË¿Í;PM1PE;PM2FPPE=<o^ÀEFÀ;PM0PE¿ËÆËÆËÈÉÊÇÌÅÌÅ̿οÌÆÌÆÊÈÈÊÆÌÄÌÂÌÁÎÃÌÅÌÇÊÉÈËÆËÄÍÂËÁËÃËÅÉÇÇÉÅËÅË¿Í;PM1PEÖ¿ÂÏÊÏÐÉÐÃÒÄÎÊÊÐÄÐÃÒÉÎÍÊÑÄÏÃÏÉÉÍÁÑ;PM1PE;PM2FPPE=<Y^ÀEFÀ;PM0PEÂÏÊÏÐÉÐÃÒÄÎÊÊÐÄÐÃÒÉÎÍÊÑÄÏÃÏÉÉÍÁÑ;PM1PEÖ¿ÂÇÆÇÆÃÈÁÊÂÆÄÆÈÂÈÁÈÅÈÅÄÉÄÇÃÅÃÅÇÁÇ;PM1PE;PM2FT10,0FPPE=<C^ÀEFÀ;PM0PEÂÇÆÇÆÃÈÁÊÂÆÄÆÈÂÈÁÈÅÈÅÄÉÄÇÃÅÃÅÇÁÇ;PM2FPMC1,240PE=<[LÀwBÀ;PM0PEIÀÍEÀËCÀËAÀËAÀÉýËýÉûÉûËùÉùÉ÷ÉõÉ÷Ç÷ËõÉõÉ÷ÉõÉ÷É÷É÷ËùËûÉûËûËýÍ?ÀËAÀÍCÀÍEÀÍGÀÏáÇßÇßÇáÅßÇáÅßÇáÅ×ËÓËÏËÍËÍÉÏËÏÅÓÅÉ¿ÇÂÅ¿ÉÂÇÂÉ¿ËÃÍÁÅÇÃÍÁÑÃÏÇÎÅÊÁÊ¿ÆÂÈÂÈÂÆ¿ÈÊÄÈÂÈÂÈÂÈÂÌÂÎÂÔ¿ÐÈÎÊÎÊÎÊÎÊÐÈÎÈÒÆNÀÔNÀÒLÀÒJÀÒHÀÐFÀÐDÀÐDÀÎBÀÐ@ÀÎBÀÎ@ÀÎþÌ@ÀÎþÎþÎþÎþÎ@ÀÎþÎ@ÀÐ@ÀÎBÀÐBÀÒDÀÐDÀÒFÀÔHÀÒJÀÔLÀÖNÀÖNÀØðÈêÄäÄäÄâ¿àÃâÃâÇÆÑÇÓÕÑÝÏçÑëÍïËíÉ;PM2FTFPMC1,90PE=<{sÀEFÀ;PM0PEÄGÀÄGÀÊGÀÌEÀÐCÀÒCÀØAÀØ?ÀÞ?ÀÞýäùäùè÷êõìóðïðïôëöéøçúãúãþÝ@ÀÝ@À×BÀ×DÀÑDÀÏFÀËHÀÉHÀÃHÀÃJÀÄHÀÄFÀÊHÀÌDÀÐDÀÒBÀØ@ÀØ@ÀÞüÞüäúäøèöêôìððððìôêöèøäúäúÞþÞ@ÀØ@ÀØBÀÒDÀÐDÀÌFÀÊHÀÄHÀÂHÀÁJÀÃHÀÉFÀËHÀÏDÀÑBÀ×BÀ×BÀÝ@ÀÝüãüãøçúéöëòïòïîóîõê÷æùæûâûà?ÀÜ?ÀÚAÀÖCÀÔCÀÐGÀÌEÀÊGÀÄIÀÂGÀÁGÀÃGÀÉEÀËCÀÏCÀÓAÀÕ?ÀÙ?ÀÛýßùáùå÷åõéóíïíïñëñéõçùã÷ãûÝûÝ?À×AÀ×AÀÑAÀÏCÀËGÀÉEÀÃGÀÃIÀ;PM1PEÖ¿ÂGÀÆEÀÈGÀÎCÀÎAÀÔCÀÖ?ÀØ?ÀÜýàûâûä÷æõêõìñîñòíòëöéöåøãüáüßþÛ@À×@ÀÕDÀÓBÀÍFÀÍFÀÇFÀÅHÀÁHÀÂHÀÆFÀÈDÀÎDÀÎDÀÔ@ÀÖ@ÀØþÜüàúâúäöæöêòìðîðòêòêöèöäøâüàüÚþÚ@ÀÖ@ÀÒDÀÐBÀÎDÀÈHÀÄFÀÄHÀÃHÀÃHÀÇFÀÍDÀÏDÀÑBÀÕBÀÙ@ÀÙþßüáúãøçøéôéôïðïðñêõêõèùäùâûÞýÜ?ÀÚ?ÀÖCÀÒCÀÐCÀÎEÀÈGÀÄGÀÂGÀÁEÀÃEÀÇEÀÍAÀÏCÀÑ?ÀÕ?ÀÙýÛûÝûá÷ãõçõéñéñïíïëóéóå÷ã÷áùßûÛý×?ÀÕAÀÓAÀÍCÀÍCÀÇEÀÅGÀÁGÀ;PM1PE;PM2RF3,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<esÀEFÀ;PM0PEÂGÀÆEÀÈGÀÎCÀÎAÀÔCÀÖ?ÀØ?ÀÜýàûâûä÷æõêõìñîñòíòëöéöåøãüáüßþÛ@À×@ÀÕDÀÓBÀÍFÀÍFÀÇFÀÅHÀÁHÀÂHÀÆFÀÈDÀÎDÀÎDÀÔ@ÀÖ@ÀØþÜüàúâúäöæöêòìðîðòêòêöèöäøâüàüÚþÚ@ÀÖ@ÀÒDÀÐBÀÎDÀÈHÀÄFÀÄHÀÃHÀÃHÀÇFÀÍDÀÏDÀÑBÀÕBÀÙ@ÀÙþßüáúãøçøéôéôïðïðñêõêõèùäùâûÞýÜ?ÀÚ?ÀÖCÀÒCÀÐCÀÎEÀÈGÀÄGÀÂGÀÁEÀÃEÀÇEÀÍAÀÏCÀÑ?ÀÕ?ÀÙýÛûÝûá÷ãõçõéñéñïíïëóéóå÷ã÷áùßûÛý×?ÀÕAÀÓAÀÍCÀÍCÀÇEÀÅGÀÁGÀ;PM1PEØ¿¿EÀÆEÀÈEÀÌAÀÐCÀÔ?ÀÖ?ÀØýÚýàûàùäõæõêõìïîïðíðëöéöåöãúßüßþÙþ×@ÀÕ@ÀÓDÀÏBÀËFÀÇFÀÅFÀ¿HÀ¿FÀÆDÀÈDÀÌDÀÐ@ÀÔ@ÀÖþØþÚüàøàøäöæôêòìðîîðìðèöèöäöàúÞüÜþØþÖ@ÀÔ@ÀÎDÀÌBÀÊFÀÆFÀ¿FÀ¿HÀÅDÀÉFÀËDÀÍBÀÓBÀÕ@À×þÛüÝüßúãøçöçôëòíðïîñìóèõæ÷ä÷âûÞýÜýØ?ÀÖ?ÀÒCÀÐCÀÌCÀÈEÀÆGÀÂEÀÁEÀÅEÀÇAÀËCÀÏ?ÀÑ?ÀÕý×ýÛûÝùáõãõåõçïëïííïëñéóåõã÷ßùßûÙû×ýÕ?ÀÓAÀÏAÀËCÀÇEÀÅCÀ¿GÀ;PM1PE;PM2FPPE=<MsÀEFÀ;PM0PE¿EÀÆEÀÈEÀÌAÀÐCÀÔ?ÀÖ?ÀØýÚýàûàùäõæõêõìïîïðíðëöéöåöãúßüßþÙþ×@ÀÕ@ÀÓDÀÏBÀËFÀÇFÀÅFÀ¿HÀ¿FÀÆDÀÈDÀÌDÀÐ@ÀÔ@ÀÖþØþÚüàøàøäöæôêòìðîîðìðèöèöäöàúÞüÜþØþÖ@ÀÔ@ÀÎDÀÌBÀÊFÀÆFÀ¿FÀ¿HÀÅDÀÉFÀËDÀÍBÀÓBÀÕ@À×þÛüÝüßúãøçöçôëòíðïîñìóèõæ÷ä÷âûÞýÜýØ?ÀÖ?ÀÒCÀÐCÀÌCÀÈEÀÆGÀÂEÀÁEÀÅEÀÇAÀËCÀÏ?ÀÑ?ÀÕý×ýÛûÝùáõãõåõçïëïííïëñéóåõã÷ßùßûÙû×ýÕ?ÀÓAÀÏAÀËCÀÇEÀÅCÀ¿GÀ;PM1PEÔ¿ÂEÀÆCÀÈCÀÌCÀÐ?ÀÒ?ÀÖ?ÀØýÚûÞùâ÷â÷æóèóìñìíîëòëôçôåøáøáúÝüÙ@À×þÕ@ÀÑBÀÏBÀËDÀÇFÀÅDÀÁFÀÂFÀÆDÀÈBÀÌBÀÐ@ÀÒþÖþØüÚüÞøâøâôæôèðìðììîìòæôèôâøâøÞúÚüØþÖ@ÀÒ@ÀÐ@ÀÌDÀÈDÀÆDÀ¿FÀ¿FÀÅFÀÇBÀËDÀÏ@ÀÑBÀÕþ×þÙüÝüáøáöçöåôëðëðïìïêóèóæ÷ä÷âûÞûÚýØýÖ?ÀÒAÀÎAÀÌCÀÊEÀÆEÀ¿CÀ¿EÀÅCÀÉAÀËAÀÍ?ÀÑýÕ?À×ûÙùÝ÷á÷ãóåóçñéíëëïëïçóåõáõá÷ÝûÙû×ýÕýÑAÀÏ?ÀËCÀÇAÀÅEÀÁEÀ;PM1PE;PM2RF4,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<yrÀEFÀ;PM0PEÂEÀÆCÀÈCÀÌCÀÐ?ÀÒ?ÀÖ?ÀØýÚûÞùâ÷â÷æóèóìñìíîëòëôçôåøáøáúÝüÙ@À×þÕ@ÀÑBÀÏBÀËDÀÇFÀÅDÀÁFÀÂFÀÆDÀÈBÀÌBÀÐ@ÀÒþÖþØüÚüÞøâøâôæôèðìðììîìòæôèôâøâøÞúÚüØþÖ@ÀÒ@ÀÐ@ÀÌDÀÈDÀÆDÀ¿FÀ¿FÀÅFÀÇBÀËDÀÏ@ÀÑBÀÕþ×þÙüÝüáøáöçöåôëðëðïìïêóèóæ÷ä÷âûÞûÚýØýÖ?ÀÒAÀÎAÀÌCÀÊEÀÆEÀ¿CÀ¿EÀÅCÀÉAÀËAÀÍ?ÀÑýÕ?À×ûÙùÝ÷á÷ãóåóçñéíëëïëïçóåõáõá÷ÝûÙû×ýÕýÑAÀÏ?ÀËCÀÇAÀÅEÀÁEÀ;PM1PEØ¿¿CÀÆCÀÊAÀÌAÀÎ?ÀÒ?ÀÔýØûÜùÜùà÷äõäóèñêñìíîëòéòçôãöãøßúÛúÛü×þÓ@ÀÑ@ÀÍBÀËDÀÉBÀÅDÀ¿FÀ¿BÀÆDÀÊBÀÌ@ÀÎþÒ@ÀÔüØúÜúÜøàöäôäòèòêììîîêòæòæôâöâøÜúÜúØüÔþÒ@ÀÎ@ÀÌBÀÈBÀÆDÀÂDÀÁDÀÅDÀÇDÀËBÀÍþÑ@ÀÓþ×üÛüÛúáøáöåôåòéðíîëìñêñèóæõâ÷àùÞùÜûØ?ÀÔýÒ?ÀÎAÀÌCÀÈAÀÆEÀÂCÀÁAÀÅCÀÇAÀË?ÀÍ?ÀÑýÓû×ùÛùÝ÷ßõáóåñçñéíëëíéïçñãóãõß÷ÛùÛû×ûÓýÑ?ÀÍýËAÀÉCÀÅCÀ¿CÀ;PM1PE;PM2FPPE=<arÀEFÀ;PM0PE¿CÀÆCÀÊAÀÌAÀÎ?ÀÒ?ÀÔýØûÜùÜùà÷äõäóèñêñìíîëòéòçôãöãøßúÛúÛü×þÓ@ÀÑ@ÀÍBÀËDÀÉBÀÅDÀ¿FÀ¿BÀÆDÀÊBÀÌ@ÀÎþÒ@ÀÔüØúÜúÜøàöäôäòèòêììîîêòæòæôâöâøÜúÜúØüÔþÒ@ÀÎ@ÀÌBÀÈBÀÆDÀÂDÀÁDÀÅDÀÇDÀËBÀÍþÑ@ÀÓþ×üÛüÛúáøáöåôåòéðíîëìñêñèóæõâ÷àùÞùÜûØ?ÀÔýÒ?ÀÎAÀÌCÀÈAÀÆEÀÂCÀÁAÀÅCÀÇAÀË?ÀÍ?ÀÑýÓû×ùÛùÝ÷ßõáóåñçñéíëëíéïçñãóãõß÷ÛùÛû×ûÓýÑ?ÀÍýËAÀÉCÀÅCÀ¿CÀ;PM1PEÖ¿¿AÀÆCÀÈ?ÀÌAÀÎ?ÀÒýÔûØûÚùÞ÷ÞõäõäóèñèïìëìëðçòçôãöãöÝøÝúÙü×üÓ@ÀÑþÍBÀË@ÀÇDÀÅBÀ¿DÀ¿DÀÆ@ÀÈ@ÀÌ@ÀÎþÒþÔúØüÚøÞöÞöäôäðèðèîìììèðèòäôâöàöÜøÜúØüÔüÒþÎ@ÀÊBÀÊ@ÀÆDÀ¿BÀ¿DÀÅBÀÉBÀÉ@ÀÍ@ÀÑþÓþ×úÛüÛøßöáöãôçðçðëîíìïèïèóäõâõà÷ÜûÚùØýÖýÒ?ÀÎ?ÀÊ?ÀÈCÀÆCÀÂAÀÁCÀÅ?ÀÇAÀÉýÍ?ÀÑûÕû×ùÙ÷ÛõßõáóãñçïçëëëíçïçïãóãõÝõÝ÷Ùû×ùÓýÑýÍ?ÀË?ÀÇAÀÅAÀ¿CÀ;PM1PE;PM2FPPE=<KrÀEFÀ;PM0PE¿AÀÆCÀÈ?ÀÌAÀÎ?ÀÒýÔûØûÚùÞ÷ÞõäõäóèñèïìëìëðçòçôãöãöÝøÝúÙü×üÓ@ÀÑþÍBÀË@ÀÇDÀÅBÀ¿DÀ¿DÀÆ@ÀÈ@ÀÌ@ÀÎþÒþÔúØüÚøÞöÞöäôäðèðèîìììèðèòäôâöàöÜøÜúØüÔüÒþÎ@ÀÊBÀÊ@ÀÆDÀ¿BÀ¿DÀÅBÀÉBÀÉ@ÀÍ@ÀÑþÓþ×úÛüÛøßöáöãôçðçðëîíìïèïèóäõâõà÷ÜûÚùØýÖýÒ?ÀÎ?ÀÊ?ÀÈCÀÆCÀÂAÀÁCÀÅ?ÀÇAÀÉýÍ?ÀÑûÕû×ùÙ÷ÛõßõáóãñçïçëëëíçïçïãóãõÝõÝ÷Ùû×ùÓýÑýÍ?ÀË?ÀÇAÀÅAÀ¿CÀ;PM1PEÖ¿ÈCÁÒ}Àà{ÀêwÀøoÀ@ÀiÀJÀaÀTÀ[À\ÀSÀbÀIÀjÀ?ÀrÀ÷vÀé|Àß~ÀÑDÁÇDÁÈ@ÁÒ|ÀàvÀêrÀøhÀ@ÀdÀJÀ\ÀTÀTÀ\ÀJÀbÀ@ÀjÀöpÀìxÀà|ÀÒ~ÀÈDÁÇDÁÑ@Áß|ÀëvÀõpÀ?ÀjÀIÀdÀSÀ\À[ÀTÀcÀJÀgÀ@ÀqÀöuÀì{ÀÞ?ÁÔCÁÈCÁÇ}ÀÓ{ÀÝuÀëqÀõiÀ?ÀaÀIÀ[ÀSÀSÀ[ÀIÀcÀ?ÀiÀ÷oÀéuÀß{ÀÑ?ÁÇCÁ;PM1PE;PM2RF5,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<uqÀEFÀ;PM0PEÈCÁÒ}Àà{ÀêwÀøoÀ@ÀiÀJÀaÀTÀ[À\ÀSÀbÀIÀjÀ?ÀrÀ÷vÀé|Àß~ÀÑDÁÇDÁÈ@ÁÒ|ÀàvÀêrÀøhÀ@ÀdÀJÀ\ÀTÀTÀ\ÀJÀbÀ@ÀjÀöpÀìxÀà|ÀÒ~ÀÈDÁÇDÁÑ@Áß|ÀëvÀõpÀ?ÀjÀIÀdÀSÀ\À[ÀTÀcÀJÀgÀ@ÀqÀöuÀì{ÀÞ?ÁÔCÁÈCÁÇ}ÀÓ{ÀÝuÀëqÀõiÀ?ÀaÀIÀ[ÀSÀSÀ[ÀIÀcÀ?ÀiÀ÷oÀéuÀß{ÀÑ?ÁÇCÁ;PM1PEÖ¿ÆAÁÒ}ÀàwÀìsÀômÀ@ÀiÀHÀaÀRÀYÀZÀQÀbÀGÀjÀ?ÀnÀótÀëzÀß~ÀÑ@ÁÅBÁÆ~ÀÒzÀàtÀìnÀôhÀ@ÀdÀHÀZÀRÀPÀZÀJÀbÀ@ÀjÀônÀìtÀÞxÀÔ~ÀÆBÁÅBÁÓ~ÀÝzÀëtÀónÀ?ÀhÀIÀbÀOÀZÀYÀRÀcÀJÀgÀ@ÀmÀôsÀìyÀÞ}ÀÔAÁÆ?ÁÅ}ÀÓyÀÝsÀëmÀóiÀ?ÀaÀIÀYÀQÀQÀYÀGÀaÀ?ÀgÀómÀësÀßyÀÑ}ÀÅAÁ;PM1PE;PM2FPPE=<_qÀEFÀ;PM0PEÆAÁÒ}ÀàwÀìsÀômÀ@ÀiÀHÀaÀRÀYÀZÀQÀbÀGÀjÀ?ÀnÀótÀëzÀß~ÀÑ@ÁÅBÁÆ~ÀÒzÀàtÀìnÀôhÀ@ÀdÀHÀZÀRÀPÀZÀJÀbÀ@ÀjÀônÀìtÀÞxÀÔ~ÀÆBÁÅBÁÓ~ÀÝzÀëtÀónÀ?ÀhÀIÀbÀOÀZÀYÀRÀcÀJÀgÀ@ÀmÀôsÀìyÀÞ}ÀÔAÁÆ?ÁÅ}ÀÓyÀÝsÀëmÀóiÀ?ÀaÀIÀYÀQÀQÀYÀGÀaÀ?ÀgÀómÀësÀßyÀÑ}ÀÅAÁ;PM1PEÖ¿Æ}ÀÔ{ÀÞwÀêqÀôkÀþeÀHÀ_ÀRÀWÀXÀQÀ`ÀGÀfÀýnÀórÀévÀÝ|ÀÓ~ÀÅ@ÁÆ|ÀÔvÀÞrÀênÀôfÀþ`ÀHÀXÀRÀPÀXÀHÀ`À@ÀfÀòlÀêrÀàxÀÔ|ÀÆ~ÀÅ@ÁÓ|ÀßvÀérÀñnÀ?ÀfÀGÀ`ÀOÀXÀWÀPÀ_ÀHÀeÀþmÀôqÀêuÀà{ÀÒ?ÁÆ}ÀÅ{ÀÑuÀßqÀémÀóeÀý_ÀGÀWÀOÀQÀWÀGÀ_ÀýeÀómÀéqÀÝuÀÓ{ÀÅ?Á;PM1PE;PM2FPPE=<IqÀEFÀ;PM0PEÆ}ÀÔ{ÀÞwÀêqÀôkÀþeÀHÀ_ÀRÀWÀXÀQÀ`ÀGÀfÀýnÀórÀévÀÝ|ÀÓ~ÀÅ@ÁÆ|ÀÔvÀÞrÀênÀôfÀþ`ÀHÀXÀRÀPÀXÀHÀ`À@ÀfÀòlÀêrÀàxÀÔ|ÀÆ~ÀÅ@ÁÓ|ÀßvÀérÀñnÀ?ÀfÀGÀ`ÀOÀXÀWÀPÀ_ÀHÀeÀþmÀôqÀêuÀà{ÀÒ?ÁÆ}ÀÅ{ÀÑuÀßqÀémÀóeÀý_ÀGÀWÀOÀQÀWÀGÀ_ÀýeÀómÀéqÀÝuÀÓ{ÀÅ?Á;PM1PEÖ¿Æ{ÀÔyÀÞuÀèmÀôkÀücÀHÀ]ÀNÀWÀXÀMÀ^ÀGÀdÀûlÀópÀçtÀÝzÀÓ|ÀÅ~ÀÆxÀÔvÀÞpÀèjÀôfÀü^ÀHÀVÀNÀPÀXÀFÀ^ÀþdÀôlÀènÀÞvÀÔzÀÆ|ÀÅ~ÀÓxÀÝvÀçpÀójÀýfÀEÀ^ÀOÀVÀUÀPÀ]ÀFÀeÀþiÀôoÀèuÀÞwÀÔ}ÀÆ{ÀÅyÀÓsÀÝoÀçkÀócÀý]ÀEÀWÀOÀMÀUÀGÀ]ÀûeÀóiÀçoÀÝuÀÓwÀÅ}À;PM1PE;PM2RF6,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<spÀEFÀ;PM0PEÆ{ÀÔyÀÞuÀèmÀôkÀücÀHÀ]ÀNÀWÀXÀMÀ^ÀGÀdÀûlÀópÀçtÀÝzÀÓ|ÀÅ~ÀÆxÀÔvÀÞpÀèjÀôfÀü^ÀHÀVÀNÀPÀXÀFÀ^ÀþdÀôlÀènÀÞvÀÔzÀÆ|ÀÅ~ÀÓxÀÝvÀçpÀójÀýfÀEÀ^ÀOÀVÀUÀPÀ]ÀFÀeÀþiÀôoÀèuÀÞwÀÔ}ÀÆ{ÀÅyÀÓsÀÝoÀçkÀócÀý]ÀEÀWÀOÀMÀUÀGÀ]ÀûeÀóiÀçoÀÝuÀÓwÀÅ}À;PM1PEÖ¿ÆyÀÒuÀÞsÀêmÀòiÀüaÀDÀ[ÀNÀUÀVÀMÀ\ÀCÀbÀûjÀñnÀétÀÝvÀÑzÀÅ|ÀÆvÀÒtÀÞnÀêjÀòbÀü\ÀDÀVÀNÀNÀVÀDÀ\ÀübÀòjÀènÀÞtÀÒvÀÆzÀÅzÀÑxÀÝrÀçpÀñhÀûdÀCÀ\ÀMÀTÀUÀNÀ[ÀFÀaÀüiÀòmÀèsÀÞuÀÒ{ÀÆyÀÅuÀÑsÀÝmÀçiÀñaÀû[ÀEÀUÀMÀMÀSÀCÀ[ÀûcÀñgÀéoÀÝqÀÑwÀÅyÀ;PM1PE;PM2FPPE=<]pÀEFÀ;PM0PEÆyÀÒuÀÞsÀêmÀòiÀüaÀDÀ[ÀNÀUÀVÀMÀ\ÀCÀbÀûjÀñnÀétÀÝvÀÑzÀÅ|ÀÆvÀÒtÀÞnÀêjÀòbÀü\ÀDÀVÀNÀNÀVÀDÀ\ÀübÀòjÀènÀÞtÀÒvÀÆzÀÅzÀÑxÀÝrÀçpÀñhÀûdÀCÀ\ÀMÀTÀUÀNÀ[ÀFÀaÀüiÀòmÀèsÀÞuÀÒ{ÀÆyÀÅuÀÑsÀÝmÀçiÀñaÀû[ÀEÀUÀMÀMÀSÀCÀ[ÀûcÀñgÀéoÀÝqÀÑwÀÅyÀ;PM1PEÖ¿ÆwÀÒuÀÞoÀækÀôeÀúaÀDÀ[ÀLÀQÀRÀKÀ\ÀCÀbÀùfÀólÀårÀÝtÀÑxÀÅxÀÆvÀÒrÀÞlÀæfÀôbÀúZÀDÀTÀLÀLÀRÀDÀ\ÀúbÀòfÀèlÀÞpÀÒvÀÆxÀÅxÀÑvÀÝpÀçlÀñhÀùbÀCÀZÀKÀTÀSÀLÀYÀDÀaÀúeÀòkÀèqÀÜuÀÒwÀÆwÀÅsÀÑqÀÛkÀçeÀñaÀù[ÀCÀQÀKÀKÀSÀCÀYÀùaÀógÀåkÀÝoÀÑuÀÅwÀ;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<GpÀEFÀ;PM0PEÆwÀÒuÀÞoÀækÀôeÀúaÀDÀ[ÀLÀQÀRÀKÀ\ÀCÀbÀùfÀólÀårÀÝtÀÑxÀÅxÀÆvÀÒrÀÞlÀæfÀôbÀúZÀDÀTÀLÀLÀRÀDÀ\ÀúbÀòfÀèlÀÞpÀÒvÀÆxÀÅxÀÑvÀÝpÀçlÀñhÀùbÀCÀZÀKÀTÀSÀLÀYÀDÀaÀúeÀòkÀèqÀÜuÀÒwÀÆwÀÅsÀÑqÀÛkÀçeÀñaÀù[ÀCÀQÀKÀKÀSÀCÀYÀùaÀógÀåkÀÝoÀÑuÀÅwÀ;PM1PEØ¿ÆuÀÒqÀÚmÀèiÀðeÀü]ÀBÀYÀJÀQÀRÀIÀZÀAÀ^ÀûfÀïjÀçnÀÙtÀÑtÀÅvÀÆtÀÒnÀÚjÀèfÀð^ÀüZÀBÀRÀJÀJÀRÀBÀZÀü^ÀðfÀæjÀÜnÀÒrÀÆvÀÅvÀÑtÀÛnÀåjÀïfÀû^ÀAÀXÀIÀTÀQÀJÀYÀBÀ]ÀúeÀðiÀèmÀÜsÀÒuÀÆsÀÅsÀÑmÀÛiÀçeÀï]ÀùYÀAÀQÀIÀIÀSÀAÀWÀû]ÀïeÀçiÀÙmÀÑsÀÅuÀ;PM1PE;PM2FPPE=<ooÀEFÀ;PM0PEÆuÀÒqÀÚmÀèiÀðeÀü]ÀBÀYÀJÀQÀRÀIÀZÀAÀ^ÀûfÀïjÀçnÀÙtÀÑtÀÅvÀÆtÀÒnÀÚjÀèfÀð^ÀüZÀBÀRÀJÀJÀRÀBÀZÀü^ÀðfÀæjÀÜnÀÒrÀÆvÀÅvÀÑtÀÛnÀåjÀïfÀû^ÀAÀXÀIÀTÀQÀJÀYÀBÀ]ÀúeÀðiÀèmÀÜsÀÒuÀÆsÀÅsÀÑmÀÛiÀçeÀï]ÀùYÀAÀQÀIÀIÀSÀAÀWÀû]ÀïeÀçiÀÙmÀÑsÀÅuÀ;PM1PEÔ¿ÆqÀÒqÀÜkÀægÀðcÀú[À@ÀWÀJÀOÀPÀIÀXÀ?À\ÀùdÀïhÀålÀÛrÀÑrÀÅtÀÆpÀÒnÀÜhÀæbÀð^ÀúXÀ@ÀPÀJÀJÀPÀ@ÀXÀú\ÀðdÀæhÀÜlÀÐrÀÆrÀÅtÀÏpÀÛnÀåfÀïdÀù^À?ÀXÀIÀPÀOÀJÀWÀ@À]ÀúaÀðgÀämÀÞoÀÐsÀÆqÀÅqÀÏkÀÝgÀãcÀï[ÀùWÀ?ÀOÀIÀIÀOÀ?ÀWÀù]ÀïcÀåeÀÛmÀÑoÀÅsÀ;PM1PE;PM2FPPE=<[oÀEFÀ;PM0PEÆqÀÒqÀÜkÀægÀðcÀú[À@ÀWÀJÀOÀPÀIÀXÀ?À\ÀùdÀïhÀålÀÛrÀÑrÀÅtÀÆpÀÒnÀÜhÀæbÀð^ÀúXÀ@ÀPÀJÀJÀPÀ@ÀXÀú\ÀðdÀæhÀÜlÀÐrÀÆrÀÅtÀÏpÀÛnÀåfÀïdÀù^À?ÀXÀIÀPÀOÀJÀWÀ@À]ÀúaÀðgÀämÀÞoÀÐsÀÆqÀÅqÀÏkÀÝgÀãcÀï[ÀùWÀ?ÀOÀIÀIÀOÀ?ÀWÀù]ÀïcÀåeÀÛmÀÑoÀÅsÀ;PM1PEØ¿ÆqÀÐmÀÜiÀæeÀî_Àø[À@ÀUÀFÀOÀPÀEÀVÀ?À\À÷`ÀífÀåjÀÛnÀÏrÀÅrÀÆpÀÐhÀÜfÀæbÀî\ÀøVÀ@ÀNÀFÀHÀPÀ@ÀVÀø\Àî`ÀæfÀÜjÀÐnÀÆrÀÅrÀÏnÀÛjÀåfÀíbÀ÷\À?ÀVÀGÀNÀMÀHÀUÀ@À[ÀøaÀîeÀægÀÚoÀÒqÀÆqÀÅmÀÑiÀÙeÀå_Àí[À÷UÀ?ÀOÀGÀEÀMÀ?ÀUÀ÷[ÀíaÀåeÀÛiÀÏmÀÅqÀ;PM1PE;PM2FPPE=<CoÀEFÀ;PM0PEÆqÀÐmÀÜiÀæeÀî_Àø[À@ÀUÀFÀOÀPÀEÀVÀ?À\À÷`ÀífÀåjÀÛnÀÏrÀÅrÀÆpÀÐhÀÜfÀæbÀî\ÀøVÀ@ÀNÀFÀHÀPÀ@ÀVÀø\Àî`ÀæfÀÜjÀÐnÀÆrÀÅrÀÏnÀÛjÀåfÀíbÀ÷\À?ÀVÀGÀNÀMÀHÀUÀ@À[ÀøaÀîeÀægÀÚoÀÒqÀÆqÀÅmÀÑiÀÙeÀå_Àí[À÷UÀ?ÀOÀGÀEÀMÀ?ÀUÀ÷[ÀíaÀåeÀÛiÀÏmÀÅqÀ;PM1PEÖ¿ÆoÀÎkÀÜgÀäcÀð]ÀöYÀþSÀFÀMÀNÀEÀTÀýZÀõ`ÀïbÀãjÀÛlÀÍnÀÅpÀÆlÀÎhÀÜdÀä`ÀðZÀöTÀþNÀFÀFÀNÀþTÀöZÀð^ÀädÀÚhÀÐlÀÆpÀÅpÀÏlÀÙhÀãdÀï`ÀõXÀýTÀEÀNÀMÀHÀSÀþYÀö_ÀîcÀägÀÜkÀÐoÀÆmÀÅkÀÏiÀÛaÀã_ÀíYÀõSÀýMÀGÀEÀMÀýSÀõWÀï_ÀãcÀÛgÀÍkÀÅoÀ;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<mnÀEFÀ;PM0PEÆoÀÎkÀÜgÀäcÀð]ÀöYÀþSÀFÀMÀNÀEÀTÀýZÀõ`ÀïbÀãjÀÛlÀÍnÀÅpÀÆlÀÎhÀÜdÀä`ÀðZÀöTÀþNÀFÀFÀNÀþTÀöZÀð^ÀädÀÚhÀÐlÀÆpÀÅpÀÏlÀÙhÀãdÀï`ÀõXÀýTÀEÀNÀMÀHÀSÀþYÀö_ÀîcÀägÀÜkÀÐoÀÆmÀÅkÀÏiÀÛaÀã_ÀíYÀõSÀýMÀGÀEÀMÀýSÀõWÀï_ÀãcÀÛgÀÍkÀÅoÀ;PM1PEÖ¿ÆkÀÐiÀÚeÀäaÀì[ÀöYÀþQÀFÀIÀJÀEÀRÀýZÀõ\ÀëbÀãfÀÙjÀÏlÀÅnÀÆjÀÐfÀÚbÀä\ÀìZÀöPÀþLÀFÀFÀJÀþRÀöZÀì\ÀäbÀÚfÀÐjÀÆlÀÅnÀÏjÀÙfÀãbÀë\ÀõXÀýRÀEÀLÀKÀFÀOÀüYÀö[ÀîaÀäeÀÚiÀÐmÀÆkÀÅiÀÏeÀÙaÀã[ÀíYÀõQÀûIÀEÀEÀKÀýQÀõWÀë[ÀãaÀÙeÀÏiÀÅmÀ;PM1PE;PM2FPPE=<WnÀEFÀ;PM0PEÆkÀÐiÀÚeÀäaÀì[ÀöYÀþQÀFÀIÀJÀEÀRÀýZÀõ\ÀëbÀãfÀÙjÀÏlÀÅnÀÆjÀÐfÀÚbÀä\ÀìZÀöPÀþLÀFÀFÀJÀþRÀöZÀì\ÀäbÀÚfÀÐjÀÆlÀÅnÀÏjÀÙfÀãbÀë\ÀõXÀýRÀEÀLÀKÀFÀOÀüYÀö[ÀîaÀäeÀÚiÀÐmÀÆkÀÅiÀÏeÀÙaÀã[ÀíYÀõQÀûIÀEÀEÀKÀýQÀõWÀë[ÀãaÀÙeÀÏiÀÅmÀ;PM1PEÖ¿ÄiÀÒgÀØcÀä_Àì[ÀôUÀüOÀDÀIÀJÀCÀPÀûVÀó\Àë`ÀãdÀ×hÀÑjÀÃlÀÄhÀÒdÀØ`ÀäZÀìXÀôPÀüJÀDÀDÀJÀüPÀôVÀì\Àä`ÀØdÀÒhÀÄjÀÃlÀÑhÀ×dÀã`ÀëZÀóVÀûRÀCÀJÀIÀBÀOÀüWÀöYÀì_ÀâcÀÚgÀÐkÀÆiÀÅgÀÏcÀÙ_Àá[ÀëUÀõOÀûIÀAÀCÀIÀûQÀóUÀëYÀã_À×cÀÑgÀÃkÀ;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<AnÀEFÀ;PM0PEÄiÀÒgÀØcÀä_Àì[ÀôUÀüOÀDÀIÀJÀCÀPÀûVÀó\Àë`ÀãdÀ×hÀÑjÀÃlÀÄhÀÒdÀØ`ÀäZÀìXÀôPÀüJÀDÀDÀJÀüPÀôVÀì\Àä`ÀØdÀÒhÀÄjÀÃlÀÑhÀ×dÀã`ÀëZÀóVÀûRÀCÀJÀIÀBÀOÀüWÀöYÀì_ÀâcÀÚgÀÐkÀÆiÀÅgÀÏcÀÙ_Àá[ÀëUÀõOÀûIÀAÀCÀIÀûQÀóUÀëYÀã_À×cÀÑgÀÃkÀ;PM1PEÖ¿ÆgÀÎeÀÚaÀâ[ÀìYÀôSÀúOÀBÀGÀHÀAÀPÀùTÀóZÀë^Àá`ÀÙfÀÍhÀÅjÀÆfÀÎ`ÀÚ^ÀâZÀìTÀôPÀúHÀBÀBÀHÀúPÀôTÀêZÀä\ÀØbÀÐfÀÆhÀÅhÀÏfÀ×bÀã^ÀéZÀóTÀùNÀAÀHÀGÀBÀOÀüSÀôYÀê]Àä_ÀØeÀÐiÀÄgÀÃeÀÏ_À×]ÀãYÀéSÀóOÀûGÀAÀAÀGÀùMÀóSÀëYÀá]ÀÙaÀÍeÀÅgÀ;PM1PE;PM2FPPE=<kmÀEFÀ;PM0PEÆgÀÎeÀÚaÀâ[ÀìYÀôSÀúOÀBÀGÀHÀAÀPÀùTÀóZÀë^Àá`ÀÙfÀÍhÀÅjÀÆfÀÎ`ÀÚ^ÀâZÀìTÀôPÀúHÀBÀBÀHÀúPÀôTÀêZÀä\ÀØbÀÐfÀÆhÀÅhÀÏfÀ×bÀã^ÀéZÀóTÀùNÀAÀHÀGÀBÀOÀüSÀôYÀê]Àä_ÀØeÀÐiÀÄgÀÃeÀÏ_À×]ÀãYÀéSÀóOÀûGÀAÀAÀGÀùMÀóSÀëYÀá]ÀÙaÀÍeÀÅgÀ;PM1PEÖ¿ÄeÀÐcÀÚ_ÀâYÀêWÀòQÀúMÀþGÀHÀýNÀùRÀñXÀé\Àá`ÀÙbÀÏfÀÃfÀÄdÀÐ`ÀÚ\ÀâXÀêRÀòLÀúHÀþ@ÀHÀúNÀòRÀêXÀâZÀÚ`ÀÎdÀÆfÀÅfÀÍdÀÙ`Àá\ÀéVÀñTÀùLÀ?ÀHÀGÀ@ÀKÀúQÀòWÀê[Àâ_ÀØcÀÐeÀÆeÀÅaÀÏ_À×[ÀáWÀéQÀñMÀùGÀ?ÀýGÀùKÀñSÀéUÀá[ÀÙ_ÀÏcÀÃeÀ;PM1PE;PM2FPPE=<UmÀEFÀ;PM0PEÄeÀÐcÀÚ_ÀâYÀêWÀòQÀúMÀþGÀHÀýNÀùRÀñXÀé\Àá`ÀÙbÀÏfÀÃfÀÄdÀÐ`ÀÚ\ÀâXÀêRÀòLÀúHÀþ@ÀHÀúNÀòRÀêXÀâZÀÚ`ÀÎdÀÆfÀÅfÀÍdÀÙ`Àá\ÀéVÀñTÀùLÀ?ÀHÀGÀ@ÀKÀúQÀòWÀê[Àâ_ÀØcÀÐeÀÆeÀÅaÀÏ_À×[ÀáWÀéQÀñMÀùGÀ?ÀýGÀùKÀñSÀéUÀá[ÀÙ_ÀÏcÀÃeÀ;PM1PEÖ¿ÆcÀÐ_ÀØ]ÀàYÀèUÀòOÀøIÀ@ÀEÀFÀ?ÀJÀ÷RÀñTÀçZÀß^À×bÀÏbÀÅdÀÆbÀÐ^ÀØZÀàTÀèRÀòJÀøFÀ@À@ÀFÀøJÀòPÀèVÀàZÀØ^ÀÐ`ÀÄdÀÃdÀÏbÀ×\ÀßZÀçVÀñRÀ÷JÀ?ÀFÀEÀ@ÀIÀøQÀðSÀêYÀà]ÀØaÀÐcÀÄaÀÃaÀÏ]À×YÀßSÀéQÀïIÀ÷EÀ?À?ÀEÀ÷IÀñQÀçUÀßYÀ×[ÀÏaÀÅcÀ;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<?mÀEFÀ;PM0PEÆcÀÐ_ÀØ]ÀàYÀèUÀòOÀøIÀ@ÀEÀFÀ?ÀJÀ÷RÀñTÀçZÀß^À×bÀÏbÀÅdÀÆbÀÐ^ÀØZÀàTÀèRÀòJÀøFÀ@À@ÀFÀøJÀòPÀèVÀàZÀØ^ÀÐ`ÀÄdÀÃdÀÏbÀ×\ÀßZÀçVÀñRÀ÷JÀ?ÀFÀEÀ@ÀIÀøQÀðSÀêYÀà]ÀØaÀÐcÀÄaÀÃaÀÏ]À×YÀßSÀéQÀïIÀ÷EÀ?À?ÀEÀ÷IÀñQÀçUÀßYÀ×[ÀÏaÀÅcÀ;PM1PEÖ¿Æ_ÀÎ_ÀØ[ÀàWÀèSÀðMÀöIÀþCÀDÀýJÀõNÀïTÀçXÀß\À×`ÀÍ`ÀÅbÀÆ`ÀÎ\ÀØVÀàTÀèPÀðJÀöBÀþþDÀøJÀðNÀèTÀàXÀØ\ÀÎ`ÀÆ`ÀÅbÀÍ`À×ZÀßXÀçTÀïPÀ÷HÀýDÀAÀþIÀøOÀðSÀèUÀà[ÀØ_ÀÎaÀÄ_ÀÃ_ÀÍ[À×WÀßSÀçMÀïIÀ÷CÀýýCÀõGÀïOÀçSÀßWÀ×YÀÍ_ÀÅaÀ;PM1PE;PM2FPPE=<ilÀEFÀ;PM0PEÆ_ÀÎ_ÀØ[ÀàWÀèSÀðMÀöIÀþCÀDÀýJÀõNÀïTÀçXÀß\À×`ÀÍ`ÀÅbÀÆ`ÀÎ\ÀØVÀàTÀèPÀðJÀöBÀþþDÀøJÀðNÀèTÀàXÀØ\ÀÎ`ÀÆ`ÀÅbÀÍ`À×ZÀßXÀçTÀïPÀ÷HÀýDÀAÀþIÀøOÀðSÀèUÀà[ÀØ_ÀÎaÀÄ_ÀÃ_ÀÍ[À×WÀßSÀçMÀïIÀ÷CÀýýCÀõGÀïOÀçSÀßWÀ×YÀÍ_ÀÅaÀ;PM1PEØ¿Ä]ÀÎ]ÀØWÀÞWÀèOÀîMÀöGÀüAÀBÀûHÀõNÀíRÀçVÀÝXÀ×^ÀÍ^ÀÃ`ÀÄ^ÀÎXÀØVÀÞRÀèLÀîHÀöBÀüüBÀöHÀðNÀèPÀÞXÀØXÀÎ^ÀÄ^ÀÃ`ÀÍ\À×ZÀÝVÀçRÀïLÀõHÀûBÀAÀüGÀöKÀðQÀæUÀàWÀÖ]ÀÐ_ÀÄ]ÀÃ]ÀÏWÀÕUÀßQÀåMÀïGÀõAÀûûAÀõGÀíKÀçQÀÝUÀ×YÀÍ[ÀÃ_À;PM1PE;PM2FPPE=<QlÀEFÀ;PM0PEÄ]ÀÎ]ÀØWÀÞWÀèOÀîMÀöGÀüAÀBÀûHÀõNÀíRÀçVÀÝXÀ×^ÀÍ^ÀÃ`ÀÄ^ÀÎXÀØVÀÞRÀèLÀîHÀöBÀüüBÀöHÀðNÀèPÀÞXÀØXÀÎ^ÀÄ^ÀÃ`ÀÍ\À×ZÀÝVÀçRÀïLÀõHÀûBÀAÀüGÀöKÀðQÀæUÀàWÀÖ]ÀÐ_ÀÄ]ÀÃ]ÀÏWÀÕUÀßQÀåMÀïGÀõAÀûûAÀõGÀíKÀçQÀÝUÀ×YÀÍ[ÀÃ_À;PM1PEÔ¿Æ]ÀÌYÀØUÀÞSÀèOÀìKÀöCÀúAÀBÀùDÀõLÀëPÀçTÀÝXÀ×ZÀË\ÀÅ^ÀÆZÀÌXÀØTÀÞPÀèJÀìFÀöBÀúúBÀôDÀîLÀæPÀàTÀÖVÀÎZÀÄ^ÀÃ^ÀÍZÀÕXÀßTÀåNÀíLÀóFÀù@ÀAÀüEÀôIÀîOÀæSÀàWÀÖYÀÎ]ÀÄ[ÀÃYÀÍWÀÕSÀßOÀåKÀíCÀóAÀûù?ÀõEÀëKÀçMÀÝSÀ×WÀËYÀÅ]À;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<}kÀEFÀ;PM0PEÆ]ÀÌYÀØUÀÞSÀèOÀìKÀöCÀúAÀBÀùDÀõLÀëPÀçTÀÝXÀ×ZÀË\ÀÅ^ÀÆZÀÌXÀØTÀÞPÀèJÀìFÀöBÀúúBÀôDÀîLÀæPÀàTÀÖVÀÎZÀÄ^ÀÃ^ÀÍZÀÕXÀßTÀåNÀíLÀóFÀù@ÀAÀüEÀôIÀîOÀæSÀàWÀÖYÀÎ]ÀÄ[ÀÃYÀÍWÀÕSÀßOÀåKÀíCÀóAÀûù?ÀõEÀëKÀçMÀÝSÀ×WÀËYÀÅ]À;PM1PEØ¿ÄYÀÎWÀÖUÀÞQÀäMÀîGÀòCÀú?À@ÀùDÀñJÀíNÀãPÀÝVÀÕXÀÍZÀÃ\ÀÄXÀÎTÀÖRÀÞNÀäJÀîDÀò@Àúú@ÀòDÀîHÀäNÀÞRÀÖVÀÎXÀÄZÀÃ\ÀÍXÀÕTÀÝRÀãNÀíJÀñDÀù@À?ÀøCÀôIÀìMÀæQÀÞSÀÖWÀÌ[ÀÆYÀÅWÀËUÀÕOÀÝMÀåIÀëCÀó?À÷ù?ÀñCÀíIÀãMÀÝQÀÕSÀÍWÀÃ[À;PM1PE;PM2FPPE=<ekÀEFÀ;PM0PEÄYÀÎWÀÖUÀÞQÀäMÀîGÀòCÀú?À@ÀùDÀñJÀíNÀãPÀÝVÀÕXÀÍZÀÃ\ÀÄXÀÎTÀÖRÀÞNÀäJÀîDÀò@Àúú@ÀòDÀîHÀäNÀÞRÀÖVÀÎXÀÄZÀÃ\ÀÍXÀÕTÀÝRÀãNÀíJÀñDÀù@À?ÀøCÀôIÀìMÀæQÀÞSÀÖWÀÌ[ÀÆYÀÅWÀËUÀÕOÀÝMÀåIÀëCÀó?À÷ù?ÀñCÀíIÀãMÀÝQÀÕSÀÍWÀÃ[À;PM1PEÖ¿ÄWÀÎUÀÔSÀÞMÀäKÀìGÀòCÀøûü÷DÀñHÀëLÀãNÀÝTÀÓVÀÍXÀÃZÀÄVÀÎRÀÔPÀÞLÀäHÀìBÀòþøøüòDÀìHÀäLÀÜNÀÖTÀÎVÀÄXÀÃZÀÍVÀÕRÀÛPÀãLÀëHÀñBÀ÷þýøAÀòGÀìKÀäOÀÜQÀÖUÀÎYÀÄWÀÃUÀÍSÀÕMÀÛKÀãGÀëCÀñû÷÷ýñAÀëGÀãKÀÝOÀÓQÀÍUÀÃYÀ;PM1PE;PM2FPPE=<OkÀEFÀ;PM0PEÄWÀÎUÀÔSÀÞMÀäKÀìGÀòCÀøûü÷DÀñHÀëLÀãNÀÝTÀÓVÀÍXÀÃZÀÄVÀÎRÀÔPÀÞLÀäHÀìBÀòþøøüòDÀìHÀäLÀÜNÀÖTÀÎVÀÄXÀÃZÀÍVÀÕRÀÛPÀãLÀëHÀñBÀ÷þýøAÀòGÀìKÀäOÀÜQÀÖUÀÎYÀÄWÀÃUÀÍSÀÕMÀÛKÀãGÀëCÀñû÷÷ýñAÀëGÀãKÀÝOÀÓQÀÍUÀÃYÀ;PM1PEÖ¿ÄUÀÌSÀÖOÀÜMÀäIÀêEÀò?ÀöûüõBÀñDÀéJÀãNÀÛPÀÕTÀËVÀÃXÀÄTÀÌPÀÖNÀÜHÀäFÀêBÀòüööüò@ÀêFÀäJÀÜNÀÔPÀÌTÀÆVÀÅVÀËTÀÓRÀÛNÀãHÀéFÀñ@ÀõüûøAÀòEÀêGÀäMÀÚOÀÖSÀÌWÀÆUÀÅSÀËOÀÕMÀÙIÀãCÀéAÀñû÷õûñ?ÀéEÀãGÀÛMÀÕQÀËSÀÃUÀ;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<yjÀEFÀ;PM0PEÄUÀÌSÀÖOÀÜMÀäIÀêEÀò?ÀöûüõBÀñDÀéJÀãNÀÛPÀÕTÀËVÀÃXÀÄTÀÌPÀÖNÀÜHÀäFÀêBÀòüööüò@ÀêFÀäJÀÜNÀÔPÀÌTÀÆVÀÅVÀËTÀÓRÀÛNÀãHÀéFÀñ@ÀõüûøAÀòEÀêGÀäMÀÚOÀÖSÀÌWÀÆUÀÅSÀËOÀÕMÀÙIÀãCÀéAÀñû÷õûñ?ÀéEÀãGÀÛMÀÕQÀËSÀÃUÀ;PM1PEÖ¿ÄSÀÌQÀÔMÀÜKÀäGÀèCÀðýôûüó@ÀïBÀçHÀãLÀÛPÀÓPÀËTÀÃTÀÄRÀÌPÀÔLÀÜHÀäBÀè@ÀðúôöüðþèDÀäHÀÚLÀÖNÀÌRÀÄTÀÃTÀËRÀÕPÀÙJÀãHÀçDÀï@Àõúùö?ÀðAÀèGÀâKÀÜOÀÔQÀÌSÀÆSÀÅOÀËOÀÓKÀÛGÀáAÀç?Àïûõóùï?ÀçCÀãGÀÛIÀÓOÀËQÀÃSÀ;PM1PE;PM2FPPE=<cjÀEFÀ;PM0PEÄSÀÌQÀÔMÀÜKÀäGÀèCÀðýôûüó@ÀïBÀçHÀãLÀÛPÀÓPÀËTÀÃTÀÄRÀÌPÀÔLÀÜHÀäBÀè@ÀðúôöüðþèDÀäHÀÚLÀÖNÀÌRÀÄTÀÃTÀËRÀÕPÀÙJÀãHÀçDÀï@Àõúùö?ÀðAÀèGÀâKÀÜOÀÔQÀÌSÀÆSÀÅOÀËOÀÓKÀÛGÀáAÀç?Àïûõóùï?ÀçCÀãGÀÛIÀÓOÀËQÀÃSÀ;PM1PEÖ¿ÄQÀÎMÀÒMÀÚGÀäGÀèAÀìûôùúóþëBÀçFÀãJÀÙLÀÑPÀÍPÀÃRÀÄPÀÎLÀÒJÀÚFÀäBÀèþìøôôúîüèBÀâHÀÜHÀÒNÀÎNÀÄRÀÃRÀÍPÀÑLÀÛJÀáFÀçBÀíþóø÷ôýîAÀèEÀâIÀÚKÀÔOÀÎQÀÂOÀÁOÀÍKÀÓIÀÙEÀáAÀçýíùóó÷ëýçAÀãEÀÙIÀÑKÀÍOÀÃQÀ;PM1PE;PM2FPPE=<MjÀEFÀ;PM0PEÄQÀÎMÀÒMÀÚGÀäGÀèAÀìûôùúóþëBÀçFÀãJÀÙLÀÑPÀÍPÀÃRÀÄPÀÎLÀÒJÀÚFÀäBÀèþìøôôúîüèBÀâHÀÜHÀÒNÀÎNÀÄRÀÃRÀÍPÀÑLÀÛJÀáFÀçBÀíþóø÷ôýîAÀèEÀâIÀÚKÀÔOÀÎQÀÂOÀÁOÀÍKÀÓIÀÙEÀáAÀçýíùóó÷ëýçAÀãEÀÙIÀÑKÀÍOÀÃQÀ;PM1PEÖ¿ÄMÀÌMÀÒKÀÜEÀàCÀèAÀìûòõøñüë@ÀçDÀßHÀÛJÀÑNÀËNÀÃPÀÄNÀÌJÀÒHÀÜDÀà@ÀèüìøòòöìüèBÀàDÀÚFÀÔLÀÌNÀÄNÀÃPÀËNÀÓJÀÙFÀßFÀç@Àëüñø÷òûì?ÀèCÀàGÀÚIÀÔMÀÌOÀÄMÀÃMÀËIÀÓGÀÙCÀß?Àçûë÷ññ÷ëûç?ÀßEÀÛEÀÑIÀËMÀÃOÀ;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<wiÀEFÀ;PM0PEÄMÀÌMÀÒKÀÜEÀàCÀèAÀìûòõøñüë@ÀçDÀßHÀÛJÀÑNÀËNÀÃPÀÄNÀÌJÀÒHÀÜDÀà@ÀèüìøòòöìüèBÀàDÀÚFÀÔLÀÌNÀÄNÀÃPÀËNÀÓJÀÙFÀßFÀç@Àëüñø÷òûì?ÀèCÀàGÀÚIÀÔMÀÌOÀÄMÀÃMÀËIÀÓGÀÙCÀß?Àçûë÷ññ÷ëûç?ÀßEÀÛEÀÑIÀËMÀÃOÀ;PM1PEÖ¿ÄKÀÌKÀÒGÀÚEÀàAÀæýìùðõöïúëþåBÀßFÀÙHÀÑLÀËLÀÃNÀÄLÀÌHÀÒDÀÚBÀà@ÀæøìöðòöìúæþÞBÀÜFÀÒHÀÌLÀÂLÀÁNÀËJÀÑHÀÛFÀÝBÀåþëúñöõò÷ê?ÀèAÀÞCÀÚGÀÒKÀÌMÀÄKÀÃKÀËGÀÑEÀÙAÀÝýçùéõñïõëùåýßAÀÙEÀÑGÀËIÀÃMÀ;PM1PE;PM2FPPE=<aiÀEFÀ;PM0PEÄKÀÌKÀÒGÀÚEÀàAÀæýìùðõöïúëþåBÀßFÀÙHÀÑLÀËLÀÃNÀÄLÀÌHÀÒDÀÚBÀà@ÀæøìöðòöìúæþÞBÀÜFÀÒHÀÌLÀÂLÀÁNÀËJÀÑHÀÛFÀÝBÀåþëúñöõò÷ê?ÀèAÀÞCÀÚGÀÒKÀÌMÀÄKÀÃKÀËGÀÑEÀÙAÀÝýçùéõñïõëùåýßAÀÙEÀÑGÀËIÀÃMÀ;PM1PEÖ¿ÄIÀÊIÀÔEÀØCÀàýäýê÷ðóôïøéþã@ÀßBÀ×HÀÓHÀÉJÀÃLÀÄHÀÊHÀÔBÀØ@ÀàþäøêôððôêøäþàþØDÀÒFÀÌJÀÄJÀÃJÀËJÀÑFÀ×DÀß@Àãüéúïòóð÷êýæ?ÀàAÀØGÀÒGÀÌKÀÂIÀÁGÀËGÀÑAÀ×?Àßýå÷éóïïñéùãûß?À×CÀÓEÀÉIÀÃIÀ;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,6FPPE=<KiÀEFÀ;PM0PEÄIÀÊIÀÔEÀØCÀàýäýê÷ðóôïøéþã@ÀßBÀ×HÀÓHÀÉJÀÃLÀÄHÀÊHÀÔBÀØ@ÀàþäøêôððôêøäþàþØDÀÒFÀÌJÀÄJÀÃJÀËJÀÑFÀ×DÀß@Àãüéúïòóð÷êýæ?ÀàAÀØGÀÒGÀÌKÀÂIÀÁGÀËGÀÑAÀ×?Àßýå÷éóïïñéùãûß?À×CÀÓEÀÉIÀÃIÀ;PM1PEØ¿ÂGÀÌEÀÒCÀØAÀÞýâùê÷îñòíøéúáþÝBÀ×DÀÑFÀËHÀÁJÀÂFÀÌDÀÒBÀØþÞúâøêòîîòêøâúÞþØBÀÒDÀÊFÀÄHÀÃJÀÉFÀÑDÀ×BÀÝüáüéöíôñì÷êùäýÞAÀØCÀÒEÀÊIÀÄGÀÃEÀÉCÀÑAÀ×ýÝùã÷éñëíóéõáûÝû×AÀÑCÀËEÀÁIÀ;PM1PE;PM2FPPE=<shÀEFÀ;PM0PEÂGÀÌEÀÒCÀØAÀÞýâùê÷îñòíøéúáþÝBÀ×DÀÑFÀËHÀÁJÀÂFÀÌDÀÒBÀØþÞúâøêòîîòêøâúÞþØBÀÒDÀÊFÀÄHÀÃJÀÉFÀÑDÀ×BÀÝüáüéöíôñì÷êùäýÞAÀØCÀÒEÀÊIÀÄGÀÃEÀÉCÀÑAÀ×ýÝùã÷éñëíóéõáûÝû×AÀÑCÀËEÀÁIÀ;PM1PEÖ¿ÄEÀÊCÀÒAÀÖ?ÀÜûä÷èõìïðëöçúãüÛþÕBÀÑDÀÉFÀÃHÀÄBÀÊBÀÒ@ÀÖüÜøäöèðìîðèöâøÞüÖ@ÀÒBÀÊDÀÄFÀÃHÀÉBÀÑBÀÕ@ÀÝüáøçöíðïîõè÷âûÞ?ÀÖAÀÐAÀÌGÀÄEÀÃCÀËAÀÏýÕûÝùáõçïíëïçõã÷ÛûÕ?ÀÑAÀÉAÀÃGÀ;PM1PE;PM2FPPE=<]hÀEFÀ;PM0PEÄEÀÊCÀÒAÀÖ?ÀÜûä÷èõìïðëöçúãüÛþÕBÀÑDÀÉFÀÃHÀÄBÀÊBÀÒ@ÀÖüÜøäöèðìîðèöâøÞüÖ@ÀÒBÀÊDÀÄFÀÃHÀÉBÀÑBÀÕ@ÀÝüáøçöíðïîõè÷âûÞ?ÀÖAÀÐAÀÌGÀÄEÀÃCÀËAÀÏýÕûÝùáõçïíëïçõã÷ÛûÕ?ÀÑAÀÉAÀÃGÀ;PM1PEÖ¿ÄCÀÈAÀÒ?ÀÖûÜûâõæóìïîéôåöáüÛüÕ@ÀÑBÀÇDÀÃFÀÄBÀÈþÒþÖúÜøâôæîêìðæôâöÜüÖüÐ@ÀÊBÀÄDÀÃDÀÉBÀÏ@ÀÕþÛúáøåôëîíìóæ÷âùÚýØýÐAÀÊEÀÄCÀÃAÀÉ?ÀÏû×ûÙõáóåíëëíåóá÷ÛùÕýÑ?ÀÇAÀÃCÀ;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,7FPPE=<GhÀEFÀ;PM0PEÄCÀÈAÀÒ?ÀÖûÜûâõæóìïîéôåöáüÛüÕ@ÀÑBÀÇDÀÃFÀÄBÀÈþÒþÖúÜøâôæîêìðæôâöÜüÖüÐ@ÀÊBÀÄDÀÃDÀÉBÀÏ@ÀÕþÛúáøåôëîíìóæ÷âùÚýØýÐAÀÊEÀÄCÀÃAÀÉ?ÀÏû×ûÙõáóåíëëíåóá÷ÛùÕýÑ?ÀÇAÀÃCÀ;PM1PEÖ¿ÄAÀÊ?ÀÐûÔûÜ÷àõæïèïðçðåößøÛüÓþÏþÉBÀÃBÀÄ@ÀÊþÐüÔøÜôàòæîèêðäðâöÚøÖüÐüÊ@ÀÄBÀÃBÀÉ@ÀÏþÕüÙøáôãòéîíêñäóà÷ÜûÖýÐ?ÀÊAÀÂAÀÁýÉýÏûÕ÷ÛõßïãïéçíåñßóÛ÷ÓûÏýÉ?ÀÃAÀ;PM1PE;PM2FPPE=<qgÀEFÀ;PM0PEÄAÀÊ?ÀÐûÔûÜ÷àõæïèïðçðåößøÛüÓþÏþÉBÀÃBÀÄ@ÀÊþÐüÔøÜôàòæîèêðäðâöÚøÖüÐüÊ@ÀÄBÀÃBÀÉ@ÀÏþÕüÙøáôãòéîíêñäóà÷ÜûÖýÐ?ÀÊAÀÂAÀÁýÉýÏûÕ÷ÛõßïãïéçíåñßóÛ÷ÓûÏýÉ?ÀÃAÀ;PM1PEÖ¿Ä?ÀÊûÎûÖùÚõÞóäïèëìçðãôÝöÙúÕüÍþÉþÃ@ÀÄþÊüÎúÖöÚòÞðäîèæìäðàôÚöÖúÎüÊüÄ@ÀÃ@ÀÉþÍüÕøÙößôãðåìíèïäñàõÚùÖûÎýÊ?ÀÄýÃýÉûÍùÕõÙóßïãëççëãïÝóÙõÕ÷ÍûÉýÃ?À;PM1PE;PM2FPPE=<[gÀEFÀ;PM0PEÄ?ÀÊûÎûÖùÚõÞóäïèëìçðãôÝöÙúÕüÍþÉþÃ@ÀÄþÊüÎúÖöÚòÞðäîèæìäðàôÚöÖúÎüÊüÄ@ÀÃ@ÀÉþÍüÕøÙößôãðåìíèïäñàõÚùÖûÎýÊ?ÀÄýÃýÉûÍùÕõÙóßïãëççëãïÝóÙõÕ÷ÍûÉýÃ?À;PM1PEÖ¿ÄûÈûÐùÔ÷ØóÞïäïæéìåîãòÝò×øÓúÏüÇüÃþÄüÈúÐöÔôØòÞîäêæèêâðÞðÚôÔøÎúÊüÂüÁþÉüÍúÓöÙôÝòáîçêéèíâñÞóÚõÔùÎûÈýÄûÃûÇùÍ÷ÓñÙñÝíáëçåéãíÝñ×óÓõÏùÇûÃý;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,8FPPE=<EgÀEFÀ;PM0PEÄûÈûÐùÔ÷ØóÞïäïæéìåîãòÝò×øÓúÏüÇüÃþÄüÈúÐöÔôØòÞîäêæèêâðÞðÚôÔøÎúÊüÂüÁþÉüÍúÓöÙôÝòáîçêéèíâñÞóÚõÔùÎûÈýÄûÃûÇùÍ÷ÓñÙñÝíáëçåéãíÝñ×óÓõÏùÇûÃý;PM1PEÖ¿ÂùÊùÎ÷ÔõØñÜíâíæçèåîáîÛô×öÓöÍúÉúÁüÂúÊöÎöÔòØðÜîâèææèàîÞîØòÒöÐøÈúÄúÃüÇøÏøÑö×òÝðßìåêçäíâïÞñØõÒõÎùÊûÂùÁùÉõÍõÑó×íÝíáçãåéáëÛï×ñÓõÍ÷É÷Áû;PM1PE;PM2FPPE=<ofÀEFÀ;PM0PEÂùÊùÎ÷ÔõØñÜíâíæçèåîáîÛô×öÓöÍúÉúÁüÂúÊöÎöÔòØðÜîâèææèàîÞîØòÒöÐøÈúÄúÃüÇøÏøÑö×òÝðßìåêçäíâïÞñØõÒõÎùÊûÂùÁùÉõÍõÑó×íÝíáçãåéáëÛï×ñÓõÍ÷É÷Áû;PM1PEØ¿Â÷È÷ÎóÒóØïÜíàéäçèãêßîÛð×ôÑöÍöÇøÁúÂöÈöÎòÒðØðÜêàèääèàêÜîØðÒôÎôÈøÂøÁøÇøÍôÑô×ðÛðßêãæçäéâïÚïØñÒõÐõÈùÂ÷ÁõÇõÏóÑï×íÙéáçããåßéÛï×ïÑóÍóÇ÷Á÷;PM1PE;PM2FPPE=<WfÀEFÀ;PM0PEÂ÷È÷ÎóÒóØïÜíàéäçèãêßîÛð×ôÑöÍöÇøÁúÂöÈöÎòÒðØðÜêàèääèàêÜîØðÒôÎôÈøÂøÁøÇøÍôÑô×ðÛðßêãæçäéâïÚïØñÒõÐõÈùÂ÷ÁõÇõÏóÑï×íÙéáçããåßéÛï×ïÑóÍóÇ÷Á÷;PM1PEÔ¿ÄõÈóÌóÒñØíÚëàéâãæãêÝêÙð×ðÑôËôÇöÃöÄöÈôÌðÒðØêÚêÞæäâäàêÚìÖîÒòÎôÈôÂöÁöÇöÍòÑòÕîÙìßêáæåâéàéÚïÖïÒóÎõÈõÂõÁóÇóÍïÑïÕéÙéßåááåßéÙë×íÑñËñÇõÃõ;PM1PE;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,1FPPE=<CfÀEFÀ;PM0PEÄõÈóÌóÒñØíÚëàéâãæãêÝêÙð×ðÑôËôÇöÃöÄöÈôÌðÒðØêÚêÞæäâäàêÚìÖîÒòÎôÈôÂöÁöÇöÍòÑòÕîÙìßêáæåâéàéÚïÖïÒóÎõÈõÂõÁóÇóÍïÑïÕéÙéßåááåßéÙë×íÑñËñÇõÃõ;PM1PEØ¿ÂóÈñÌñÒíÔíÜéÜåâãäáèÝêÙìÓîÑòËòÇôÁöÂòÈòÌîÒìÔêÚèÞäââäÜæÚêÖîÒîÌòÈòÂôÁöÇòËðÑðÕìÙêÛèáäãâçÜéÚëÔíÒñÌñÊõÂóÁñÉñËíÑëÓéÙçÛãááãÛçÛéÓëÑïËïÇñÁõ;PM1PE;PM2FPPE=<keÀEFÀ;PM0PEÂóÈñÌñÒíÔíÜéÜåâãäáèÝêÙìÓîÑòËòÇôÁöÂòÈòÌîÒìÔêÚèÞäââäÜæÚêÖîÒîÌòÈòÂôÁöÇòËðÑðÕìÙêÛèáäãâçÜéÚëÔíÒñÌñÊõÂóÁñÉñËíÑëÓéÙçÛãááãÛçÛéÓëÑïËïÇñÁõ;PM1PEÖ¿ÂñÆïÌíÒíÔéÚéÚãâãâßæÛè×êÓîÑîËðÅòÃôÄðÆîÌîÒêÔèØæÜâààäÜäÚêÔêÐîÌîÈðÂòÁòÇðËðÏîÓêÙèÛæßâáàåÜçÚéÔíÐíÌïÈóÂñÁïÇíËíÏéÓçÙåÛáßááÙåÙçÓéÑíËïÅïÁñ;PM1PE;PM2FPPE=<UeÀEFÀ;PM0PEÂñÆïÌíÒíÔéÚéÚãâãâßæÛè×êÓîÑîËðÅòÃôÄðÆîÌîÒêÔèØæÜâààäÜäÚêÔêÐîÌîÈðÂòÁòÇðËðÏîÓêÙèÛæßâáàåÜçÚéÔíÐíÌïÈóÂñÁïÇíËíÏéÓçÙåÛáßááÙåÙçÓéÑíËïÅïÁñ;PM1PEÖ¿ÂïÈíÌëÐéÒéØåÚãÞáâÝäÙæ×êÓêÍîËìÇðÁðÂîÈìÌìÎèÔèØäÚàÞÞâÜäØæÒêÐêÌìÈîÂðÁðÇîËìÏìÑè×æÛäÝâßÞãÚçØçÔëÐëÌíÆïÄïÃëÅíËéÏéÓå×ãÙáÝÝáÙã×åÑçÏëËëÇíÁï;PM1PE;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,2FPPE=<?eÀEFÀ;PM0PEÂïÈíÌëÐéÒéØåÚãÞáâÝäÙæ×êÓêÍîËìÇðÁðÂîÈìÌìÎèÔèØäÚàÞÞâÜäØæÒêÐêÌìÈîÂðÁðÇîËìÏìÑè×æÛäÝâßÞãÚçØçÔëÐëÌíÆïÄïÃëÅíËéÏéÓå×ãÙáÝÝáÙã×åÑçÏëËëÇíÁï;PM1PEÖ¿ÂíÈëÊéÎçÔåÖåÚáÜßàÛâÙæÕæÓèÍêËîÅìÁîÂìÆêÌêÎæÔæÖâÚàÜÜàÚâÖæÔæÎèÊêÈìÂîÁîÇìÉêÍêÓæÕäÙäÛÞßÞáØåØåÒéÐéÊëÈíÂëÁíÇéÉçÏåÑå×á×ßÝÛÝÙãÕãÓåÍéÉéÇëÁí;PM1PE;PM2FPPE=<idÀEFÀ;PM0PEÂíÈëÊéÎçÔåÖåÚáÜßàÛâÙæÕæÓèÍêËîÅìÁîÂìÆêÌêÎæÔæÖâÚàÜÜàÚâÖæÔæÎèÊêÈìÂîÁîÇìÉêÍêÓæÕäÙäÛÞßÞáØåØåÒéÐéÊëÈíÂëÁíÇéÉçÏåÑå×á×ßÝÛÝÙãÕãÓåÍéÉéÇëÁí;PM1PEÖ¿ÂéÆéÌéÎåÒåÔáÚßÚÝÞÙàÙäÓäÑæÍêËêÅêÁìÂêÆèÌèÎäÒäÔàÚÞÚÚÞÚàÔâÒæÎæÊêÆêÄêÃìÅêÉèÍæÑæÓâÙâÙÞÝÚßØãÖãÒçÎçÊéÆëÂéÁéÅéÉåÍãÑãÕß×ÝÙÙÝÙáÓáÑåÍåËçÅéÁë;PM1PE;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<SdÀEFÀ;PM0PEÂéÆéÌéÎåÒåÔáÚßÚÝÞÙàÙäÓäÑæÍêËêÅêÁìÂêÆèÌèÎäÒäÔàÚÞÚÚÞÚàÔâÒæÎæÊêÆêÄêÃìÅêÉèÍæÑæÓâÙâÙÞÝÚßØãÖãÒçÎçÊéÆëÂéÁéÅéÉåÍãÑãÕß×ÝÙÙÝÙáÓáÑåÍåËçÅéÁë;PM1PEÖ¿ÂçÆçÊåÎåÐáÔáØÝÚÛÜÛÞÕâÓâÑæËæÉèÅèÁêÂèÆæÊäÌäÒâÔÞÖÜÜÚÜØÞÔâÐâÎæÊæÆèÂèÁêÅæÉèÍäÏäÓà×ÞÙÞÛÚÝÖáÖãÐãÎåÈçÆéÄçÃçÅåÇåÍáÏáÕÝÕÛÙÙÝ×ÝÓßÏãÍãÉçÅåÁé;PM1PE;PM2FPPE=<}cÀEFÀ;PM0PEÂçÆçÊåÎåÐáÔáØÝÚÛÜÛÞÕâÓâÑæËæÉèÅèÁêÂèÆæÊäÌäÒâÔÞÖÜÜÚÜØÞÔâÐâÎæÊæÆèÂèÁêÅæÉèÍäÏäÓà×ÞÙÞÛÚÝÖáÖãÐãÎåÈçÆéÄçÃçÅåÇåÍáÏáÕÝÕÛÙÙÝ×ÝÓßÏãÍãÉçÅåÁé;PM1PEÖ¿ÄåÄåÊãÌáÐáÔÝÖÝØÙÚÙÞÓÞÓâÏäËäÉäÅæÁèÂäÆäÊäÌàÐàÔÜÔÜÚØÚÖÞÔÞÎâÎâÊäÄæÂæÁæÃæÉäÍâÍâÓàÕÜ×ÚÛÚÛÖßÒßÐãÎãÊãÄçÂåÁãÃãÉãÍáÏÝÑÝÕÙÙ×ÙÕÛÓßÏáËáÉãÃåÃå;PM1PE;PM2FPPE=<gcÀEFÀ;PM0PEÄåÄåÊãÌáÐáÔÝÖÝØÙÚÙÞÓÞÓâÏäËäÉäÅæÁèÂäÆäÊäÌàÐàÔÜÔÜÚØÚÖÞÔÞÎâÎâÊäÄæÂæÁæÃæÉäÍâÍâÓàÕÜ×ÚÛÚÛÖßÒßÐãÎãÊãÄçÂåÁãÃãÉãÍáÏÝÑÝÕÙÙ×ÙÕÛÓßÏáËáÉãÃåÃå;PM1PEÖ¿ÂãÆãÈáÌßÐßÒÛÔÛÖÙÚÕÜÓÜÑàÏâËàÇäÅäÁäÂäÆâÈâÌàÐÜÒÜÔØÖØÚÔÜÒÜÐàÌàÈâÄäÄäÃäÃäÇâËâÏÞÑÞÓÜ×Ø×ØÛÔÛÒßÐáÌáÈãÄãÂãÁãÃßÇáËßÏÛÑÛÓÙ×Õ×ÓÛÑÝÏÝËáÇáÅãÁã;PM1PE;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,4FPPE=<QcÀEFÀ;PM0PEÂãÆãÈáÌßÐßÒÛÔÛÖÙÚÕÜÓÜÑàÏâËàÇäÅäÁäÂäÆâÈâÌàÐÜÒÜÔØÖØÚÔÜÒÜÐàÌàÈâÄäÄäÃäÃäÇâËâÏÞÑÞÓÜ×Ø×ØÛÔÛÒßÐáÌáÈãÄãÂãÁãÃßÇáËßÏÛÑÛÓÙ×Õ×ÓÛÑÝÏÝËáÇáÅãÁã;PM1PEØ¿¿áÆßÈßÌßÎÛÐÛÔÙÖÕÖÕÚÓÜÏÞÍÞËàÇâÅàÁâÂâÆàÈÞÌÞÎÚÐÜÔÖÖÖÖÒÚÒÜÎÜÊàÊàÆà¿â¿âÅâÉÞÉàÍÜÑÜÑÚÕØÕÖÛÒÙÒÝÎÝÊßÈáÆáÂßÁáÅßÇÝÉÝÍÛÑÙÑÕÕÕ×ÓÙÏÛÍÛËßÇÝÅá¿á;PM1PE;PM2FPPE=<ybÀEFÀ;PM0PE¿áÆßÈßÌßÎÛÐÛÔÙÖÕÖÕÚÓÜÏÞÍÞËàÇâÅàÁâÂâÆàÈÞÌÞÎÚÐÜÔÖÖÖÖÒÚÒÜÎÜÊàÊàÆà¿â¿âÅâÉÞÉàÍÜÑÜÑÚÕØÕÖÛÒÙÒÝÎÝÊßÈáÆáÂßÁáÅßÇÝÉÝÍÛÑÙÑÕÕÕ×ÓÙÏÛÍÛËßÇÝÅá¿á;PM1PEÔ¿ÆýÔùÜõæíîåöÛúÓþÅ@ÀÆúÔôÜðæäîÞöÒúÆþÅþÑüÝôãðïäóÞùÒ?ÀÆýÅùÑõÝíãåïÛóÓûÅý;PM1PE;PM2FPPE=<ebÀEFÀ;PM0PEÆýÔùÜõæíîåöÛúÓþÅ@ÀÆúÔôÜðæäîÞöÒúÆþÅþÑüÝôãðïäóÞùÒ?ÀÆýÅùÑõÝíãåïÛóÓûÅý;PM1PEØ¿ÆùÐõÚñäéêãòÙöÏúÅüÆöÐðÚêääêÜòÐöÆúÅüÏöÛðãêéäïÚõÒûÆùÅõÑñÙéããéÙïÏõÅû;PM1PE;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<MbÀEFÀ;PM0PEÆùÐõÚñäéêãòÙöÏúÅüÆöÐðÚêääêÜòÐöÆúÅüÏöÛðãêéäïÚõÒûÆùÅõÑñÙéããéÙïÏõÅû;PM1PEÖ¿ÆõÎñØíâçæßî×òÏöÅöÆôÐìØèààèØîÐòÆöÅöÏò×îßèçàëØóÐõÆõÅñÏí×åßáç×íÍñÅõ;PM1PE;PM2FPPE=<waÀEFÀ;PM0PEÆõÎñØíâçæßî×òÏöÅöÆôÐìØèààèØîÐòÆöÅöÏò×îßèçàëØóÐõÆõÅñÏí×åßáç×íÍñÅõ;PM1PEÖ¿ÄïÐíÖéÞãäÝê×îÍðÃòÄîÎêØäÞÞäÖêÎîÆðÅòÍîÕêÝäãÞéÖíÎñÆïÅíÍéÕãÝÝãÕéÏíÃñ;PM1PE;PM2FPPE=<aaÀEFÀ;PM0PEÄïÐíÖéÞãäÝê×îÍðÃòÄîÎêØäÞÞäÖêÎîÆðÅòÍîÕêÝäãÞéÖíÎñÆïÅíÍéÕãÝÝãÕéÏíÃñ;PM1PEÖ¿ÄëÎéÔåÜßàÛæÓêÍìÃîÄêÎæÔàÜÜàÔæÎêÄìÃìÍêÓèÛàßÜåÔéÌíÆëÅéËåÓßÛÛßÓçÍéÃë;PM1PE;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<KaÀEFÀ;PM0PEÄëÎéÔåÜßàÛæÓêÍìÃîÄêÎæÔàÜÜàÔæÎêÄìÃìÍêÓèÛàßÜåÔéÌíÆëÅéËåÓßÛÛßÓçÍéÃë;PM1PEÖ¿ÄçÌåÔáØÝÞ×àÑæËèÃêÄäÌâÒÞØØÞÔâÌæÄèÃêËäÓâ×ÞÝØáÔãÌéÂçÁåËßÓÝ××ÝÓáËãÃé;PM1PE;PM2FPPE=<u`ÀEFÀ;PM0PEÄçÌåÔáØÝÞ×àÑæËèÃêÄäÌâÒÞØØÞÔâÌæÄèÃêËäÓâ×ÞÝØáÔãÌéÂçÁåËßÓÝ××ÝÓáËãÃé;PM1PEÖ¿ÄãÊáÒÝÔÙÜÕÞÏàÉäÃäÄâÊÞÐÚÖÖÚÒÞÊâÄäÃäÉâÑÞÕÚÙÖÝÐáÌãÄãÃßËÝÏÛÕÓÙÑÝÉáÃã;PM1PE;PM2FPPE=<_`ÀEFÀ;PM0PEÄãÊáÒÝÔÙÜÕÞÏàÉäÃäÄâÊÞÐÚÖÖÚÒÞÊâÄäÃäÉâÑÞÕÚÙÖÝÐáÌãÄãÃßËÝÏÛÕÓÙÑÝÉáÃã;PM1PEÖ¿ÄÝÈÝÐÙÒ×ØÓÚÍÞÇÞÃàÄÜÈÜÎØÔÒØÎÚÊÞÂÞÁàÉÜÍÚÑØ×ÔÛÎÛÈßÄÝÃÝÇÙÍ×ÓÑ×ÏÙÇÛÃß;PM1PE;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,7FPPE=<I`ÀEFÀ;PM0PEÄÝÈÝÐÙÒ×ØÓÚÍÞÇÞÃàÄÜÈÜÎØÔÒØÎÚÊÞÂÞÁàÉÜÍÚÑØ×ÔÛÎÛÈßÄÝÃÝÇÙÍ×ÓÑ×ÏÙÇÛÃß;PM1PEÖ¿ÂÙÊÙÌÕÐÓÔÑØËØÇÚÁÜÂØÈØÌÔÒÐÔÌÖÈÚÄÚÃÚÇÚËÖÏÖÓÐ×Ì×ÈÛÂÙÁ×Ç×ËÓÏÏÕËÕÉÙÁÙ;PM1PE;PM2FPPE=<s_ÀEFÀ;PM0PEÂÙÊÙÌÕÐÓÔÑØËØÇÚÁÜÂØÈØÌÔÒÐÔÌÖÈÚÄÚÃÚÇÚËÖÏÖÓÐ×Ì×ÈÛÂÙÁ×Ç×ËÓÏÏÕËÕÉÙÁÙ;PM1PEØ¿ÂÕÆÓÊÓÎÏÐÍÔÉÔÅÖÃØÄÔÆÔÊÐÎÎÐÊÔÆÔÂÖÁØÅÔÉÒÍÒÏÌÓÌÓÆ×ÂÕÁÓÅÓËÏËÍÑÉÑÅÓÁ×;PM1PE;PM2FPPE=<[_ÀEFÀ;PM0PEÂÕÆÓÊÓÎÏÐÍÔÉÔÅÖÃØÄÔÆÔÊÐÎÎÐÊÔÆÔÂÖÁØÅÔÉÒÍÒÏÌÓÌÓÆ×ÂÕÁÓÅÓËÏËÍÑÉÑÅÓÁ×;PM1PEÔ¿ÄÑÄÏÈÏÌÍÌÉÐÇÐÅÒÁÒÂÒÆÐÈÌÊÌÎÈÐÄÐÂÒÁÒÃÒÇÎËÎËÊÏÊÑÄÑÂÑÁÏÃÏÉËÉËÍÇÍÃÑÃÑ;PM1PE;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;FT11,8FPPE=<G_ÀEFÀ;PM0PEÄÑÄÏÈÏÌÍÌÉÐÇÐÅÒÁÒÂÒÆÐÈÌÊÌÎÈÐÄÐÂÒÁÒÃÒÇÎËÎËÊÏÊÑÄÑÂÑÁÏÃÏÉËÉËÍÇÍÃÑÃÑ;PM1PEØ¿¿ËÆËÆËÈÉÊÇÌÅÌÅ̿οÌÆÌÆÊÈÈÊÆÌÄÌÂÌÁÎÃÌÅÌÇÊÉÈËÆËÄÍÂËÁËÃËÅÉÇÇÉÅËÅË¿Í;PM1PE;PM2FPPE=<o^ÀEFÀ;PM0PE¿ËÆËÆËÈÉÊÇÌÅÌÅ̿οÌÆÌÆÊÈÈÊÆÌÄÌÂÌÁÎÃÌÅÌÇÊÉÈËÆËÄÍÂËÁËÃËÅÉÇÇÉÅËÅË¿Í;PM1PEÖ¿ÂÏÊÏÐÉÐÃÒÄÎÊÊÐÄÐÃÒÉÎÍÊÑÄÏÃÏÉÉÍÁÑ;PM1PE;PM2FPPE=<Y^ÀEFÀ;PM0PEÂÏÊÏÐÉÐÃÒÄÎÊÊÐÄÐÃÒÉÎÍÊÑÄÏÃÏÉÉÍÁÑ;PM1PEÖ¿ÂÇÆÇÆÃÈÁÊÂÆÄÆÈÂÈÁÈÅÈÅÄÉÄÇÃÅÃÅÇÁÇ;PM1PE;PM2FT10,0FPPE=<C^ÀEFÀ;PM0PEÂÇÆÇÆÃÈÁÊÂÆÄÆÈÂÈÁÈÅÈÅÄÉÄÇÃÅÃÅÇÁÇ;PM2FPMC1,240PE=<käqXÀ;PM0PEÇÂÇÆÅÆÅÊÃÈ¿ÌÁÌÂÌÆÖÌÒÒÊÒÂÊÁÈÃÆÇÆÇÄÉÂÉ¿Ë¿ËÇ×ÍÑÏÉÓÁ;PM2RF1,8,8,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1;FT11,1FPPE=<iämXÀ;PM0PEËÄÍÊÅÎÈÎÌÎÂÎÄÊÆÄÊÃÈÇÆÍÂÏÁÏÅÍÇÇÉÃ;PM2FT10,0FPPE=<etÀaHÀ;PM0PEÖìØîÖòÚôØöÚøÜþÚ@ÀÞDÀÞFÀÞLÀÞNÀâTÀàVÀâZÀâ`Àâ`Àä^ÀäZÀäTÀäPÀâLÀâHÀàBÀÞüÚöÚîÖèÒâÎØÊÒÆÊÌÔÊÔÆÔÈÒÄÐÆÐÂÎÄÌÂÊÂÊÂÈÂÆ¿È¿ÆÁÆÁÈÉÙÏÝÍáÑçÕéÕïÙóÙõÛûÝûÝAÀßAÀáEÀáGÀãIÀãKÀãKÀåOÀãOÀåOÀåQÀåSÀãQÀåQÀãQÀãSÀáOÀáQÀáOÀÝMÀßMÀÛKÀÄÉÈÃÈ¿Æ¿ÈÁÄÅÄÍÃÙ;PM2FT11,1FPPE=<yqÀEXÀ;PM0PEÉÄÇÄÉÆÇÎÃÊÁÌÃÌÁÌ¿ÌÁÊÁÊ¿ÈÁØÃØÁØÃØÃÚÃØÃØÁÚÃØÁØÃØÃØÃÚÁØÃØÃØÁÂÃÂÿÃÂÂÝÂÝÂÝÂÝÂÝÂÝÂÝÂÝÂÝÂÝÂÝÂÝÂÝÂÝÂÝÂÝÁÑÌÉÌÇÌÇÎÄÌÄÐÄÌÂ;PM2RF2,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPM0PEÅÂÅÂÅÄÅÂÃÆÅÆÁÆÁÆÁÈÁÆÁÊÁÈ¿ÈÁÈÁÈÁÈ¿ÍÁËÁËÁË¿ËÁËÂÇÄÉÆÁÆÁÄÁÆ¿È¿È¿È¿È¿;PM2FT11,1FPPE=<sÞUFÀ;PM0PEÇÇËÅÉÃÇÅÉÁËÅÇÃÉÅÿÿÿÿÌÈÊÈÊÆÆÈÈÊÈÈÈÈÈÈÆÅÆÅÆÃÆÅ;PM2FT11,2FPPE=<]æc?À;PM0PEÑÂÏÄÏÄÍÆÍÄÍÆÍÆÏÄÖÆÎÆÌÊÂÒÍÁËÂË¿ÉÄÉÄÉÄËÄÉÂÌ¿Ê¿Ì¿Ê¿Ì¿Ê¿Ê¿Ì¿ÊËÈËÊËÊËÊËÊËÈËÈÉ;PM2FPPE=<ußYEÀ;PM0PEÙÅÛÁÙ¿Û¿Û¿Û¿Û¿Ù¿ØÆØÂØÄÖÆØÂÖÆØÆÖÊÇÆÇÆÇÆÇÈÇÆÇÆÅÆÉÈÍÁÏÁÍÃÏÃÍÁÏ¿Ï¿ÏÄÌÂÌÄÌÂÊÄÊÆÌÄÊÄÌÆÍÊÍÌËÌÍÌËÌÏÌËÊÍÌÏÁÏÁÏÁÑÁÏÁÑ¿Ï¿ÑÂÐÄÎÆÐÂÐÆÎÄÐÆÎÂÐÆàÝÞÛàÛÞÛàÝÞÛÞÛàÛ;PM2FPPE=<yÜqEÀ;PM0PEÆÎÄÎÄÎÂÐÂÐÂÐÂÎÄÐÇÍÇÏÇÍÅËÉÉÇÉÇÇÇÅÙØ×Ø×ØÙØ×ØÙØ×Ú×ØÆÚÄÞÂàÁâÃàÁàÃÜ¿ÖÃÓÁ×ÁÛÅÝÃÝÇÛÇÙÍÕäÝâßäÝäáäßäÝäßâß;PM2FPPE=<mäIAÀ;PM0PE×ÂÕÂտ׿ÕÂ×Ä×ÄÙÈÖ¿Ô¿Ö¿Ö¿Ô¿Ö¿ÔÆÔÆÆÇÄÉÄÇÆÇ;PM2FPPE=<qëyFÀ;PM0PEÂÒÂÒÂÔÄÔÄÒ¿ÔÂÒÁÒÅÈÇÄÅÄÉ¿ÇÁÇÁÇÅÅÅÂÑÂÑÄÑÄÓÆÑÆÓÄÑÄÓÉ¿ÉÁÉ¿ÉÁ¿Ê¿ÊÂÌ¿Ê¿Ê¿ÊÁÌÃÈÇÊËÂÉÃÇÇ¿É¿ÉÄËÄËÄËÆËÂËÄËÌÂÈÂÈÂÈ¿ÈÂÊÂÈÂÊÂ;PM2FPPE=<eó]GÀ;PM0PEÈÃÂËÂÑ¿ÕÁÙÅÛÃÝÅßÅÝÅÝÅÛÃÙÃÕÁÏ¿ËÂÃÒÁÖÄÔÈÒÌÒÐÐÐÈÐÄÌÂØÄÚÂÚÄÚÂÜÄÚÂÚÂØÂØÂÖ¿Ö¿Ò¿Ò¿ÎÁÊÃÈßöåöçöíöñôóöõô÷ôùô÷òùôûð÷ðõðõìóî¿ÊÂÐÁØ¿ÜÁàÁäÁæÃèÁæÁêÁè¿ä¿â¿ÞÂÚÄÖÂØÁØ¿ÚÁØÃØ¿ØÄÔÆØÎÒÔÐØÌÚÎÚÒÖÖÒÚÌÊÄ¿ÈÅÈÉÌËÌÇÌÅÐÄÌÈÈÊÆÌÂÎÂÌ¿ÎÂÌÂÌÄÊÆÌÆÈÈÊÈÊÈÈÈÆÊÆÊÆÐÆÒÄÒÄÒÂÒÁÐÃÐÇÎÇÆËÁËÃËÇÍÉÍÅËÃËÂÇÆÅÌÃÎÁÎÃÎÁÌÇÆÇÂËÅÉËÇÍÃÏÃÏÅÏÅÏÉËÇÅËÁÉÁËÁË¿ÉÁÇÅÅÅÁÏÂÏÆÏÆÑÆÏÆÏ¿ÍÅÍÅÅÅÂÅÆÅÈÅÈÅÈÇÄÉ¿ÑÉËÑÃÕÁٿٿ×Á×ÇÓÇÉËÉÍÅÏÃÑÃÏÁÏÁÍ¿QÀÃGÀÁAÀ¿ùÂóÂëÄåÂáÄÙÄÕÄÑÂÍÂÉÂÅÁÃÁÁÃÅÛÑÏÕÉÙÃÙ¿ÕÃÍÅÃÍÎëÖíÜíäíæíêíìëîíîçìçêãèáàÝÞ×ÖÕÎÏØáÐÕÌÏÊÍÊÉÊÍÐÓÔ×Þ×ÞÅäÄäÎæÎäÊæÆâÉÖÓ¿ÓÏ×Ó×Õ×ÍÑ¿ÑÖÉ;PM2FPPE=<_ô_ù;PM0PEÌÍÊËÌÉÌÏÉÈÉÈÉÆÉÆÇÆÉÆÉÆÉÊÆËÆÇÆÇÄÅÆÇÆÅÆÉÆÉÇÊËÈÉÈËÆÉÈÉÆËÊÉÈÆÉÆÇÆÇÆÅÈÅÈÉÆÇÆÉÉÊÇÊÉÈÉÆÉÈÉÈÇÈÉÌÄÏÄËÂÍÆÍÉÐÇÎÉÎÇÎé¿ç¿å¿ç¿ã¿å¿ç¿é¿ÆËÈÍÈÏÆÍËÎËÌËÌËÎÅÂÇ¿É¿ÉÂËÂÇÂÉ¿ÅÂÁÇÃÇÁÇÃÇÁÅÃÉÁÅÃÇÄÈÂÊÂÌÂÈÂÊÂÊÂÊÂÊâÁàÁàÁà¿âÃà¿âÁàÁâÁâÁà¿àÁâÁàÁàÁâÁ;PM2FPPE=<{õMø;PM0PEÇÊÇÊÉÊÇÊÇÊÇÊÇÊÉÊÆÉÄÉÆÉÄÉÄÉÆÉÄËÆÇÕÁÓÁÕ¿Ó¿ÓÁÕ¿ÓÁÕÁÊÌÊÌÊÎÊÌÇÅÅÅÇÅÇÅÇÃÅÅÇÅÇÅÉ¿Ç¿É¿É¿¿Á¿ÁÅÎÅÎÇÎÅÐÂÏÂÍÂÍÂÍÇ¿ÇÂÇ¿Ç¿Å¿É¿Å¿Ç¿ÌÌÊÊÌÌÊÌÇÅÇÅÇÅÇÅÉÃÇÅÇÅÇÅÉÄÇÆÉÆÇÄÉÆÇÆÉÆÉÄÎËÐÍÎËÌËØÂØÂÖ¿ØÂؿؿÖÂØÂÖ¿Ø¿ØÂØ¿ÖÂØ¿ØÂÖ¿;PM2FPPE=<knÀ[ú;PM0PEÊÊÈÊÊÊÈÈÊÊÈÊÊÌÆÎÇÈÇÈÇÈÉÈÐÔÎÒÐÔÐÒÐÔÌÔÊÔÆÖË¿ÉÂÉ¿É¿ÎÖÐÖÎÖÐÖÎÔÎÖÐØÎÔÍ¿ËÂÍ¿ËÂÆÎÈÒÆÐÈÐÈÐÆÐÈÐÆÐÊÈÊÈÊÈÊÆÊÊÊÆÊÈÊÈËÁË¿ËÁË¿ÄÈÄÌÆÊÄÈÄÊÄÌÆÈÄÌÈÄÈÆÊÆÈÆÊÄÈÆÊÄÈÆÍ¿ÏÁÍ¿ÍÁÈÊÆÌÈÊÆÌÊ¿ÊÄÊÄÊÈÈÈÊÆÈÈÊÆÉ¿ÅÁÇ¿Ç¿ÇÁÇÁÇ¿Ç¿ÄÆÂÆÄÆÂÆÌÄÌÂÌÆÊÆÌÆÌÈÌÊÌÌÉÁÇÃÉÁÉÃÇÁÉ¿É¿ÉÂÄÆÂÆÄÆÆÆÎÄÌÄÎÈÎÈÎÊÌÈÎÊÎÈËÁËÅËÃËÅËÃÉÁËÁË¿ÆÈÄÊÆÈÆÊÒÄÎÆÒÈÐÈÎÊÐÈÒÊÎÈÍÅÏÅÏÅÏÃÏÃÍÅÏÁÏÁÆÊÈÊÆÊÈÊÐÄÐÊÐÌÒÒÒÒÒÒÒÒÒÐÍÇËÇÍÇÍÉËÅÍÅÍÃÍ¿ÛùÛûÛûÝùÛûÛûÛùÝùÛûÛûÛùÛûÛûÝùÛùÛûÃÕÃ×ÃÕÃ×ÃÕÃ×ÃÕÃ×;PM2FT11,1FPPE=<csÀoAÀ;PM0PEÅFÀèÒÌâÎâÎäÎäÌâÎäÎäÎâÃÊÅÈÅÊÃÊÌ¿ÌÄÎÆÌƿο̿οοοÌÂοÎÊÃÈÅÊÃÈÃÆÔÆÒÆÔÆÒÆÖÈÒÆÔÆÒÁÎÁοÎÃÌ¿ÎÁÎÁÎÁÌÆÇÄÇÆÇÄÇÄÉÆÇÄÇÆÇÂÊÆÌÄÊÄÊÄÌÄÊÄÌÄÊÅÒÅÒ¿Ò¿Ò¿ÔÂÒ¿Ò¿ÒÄËÆËÄËÆÍÆËÄÍÆËÄËÄÊÂÈÂÊÂÈÂÊÂÈÂÊÂÊ¿ÎÁοÎÁÎÁοÎÁοÎÌÉÌÉÌÇÎÁÄÌÂÌÄÌÄÌÄÎÄÌÂÌÄÌÁÌÁÌÁÌÃÌ¿ÌÁÌÃÌÁÌÆÉÂÉÆÇÄÉÆÇÂÉÆÇÄÉÄÌÂÊÄÊÂÊÄÊÄÌÂÈÄÌÁÌÃÌÁÊÃÌ¿ÌÁÌ¿Ì¿ÎÈËÊËÈÍÈËÄÊÄÊÄÊÄÈÄÊÄÈÄÊÄÊÁÊÁÊÁÌ¿ÈÃÌ¿ÊÁÊÁÊÊÍÊÍÈÍÊÍÂÌÄÊÂÊÄÌÅÎÃÎÁÌÁÎÂ̿̿οοËÂÉÄÉÄÇÆÇÆÇÆÇÄÇÆÌÄÎÆÌÄÌÄÌÆÎÄÌÆÎÅÎÃÐÁпοοοÎÁÎÂÍÂËÆÉÆËÆÇÆÇÆÉÆÉÄÊÂÈÂÈÂÊÂÈÄÈÂÊÄÈÃÌÁÌÁÊÁÊÁÌÃÌÁÌÁÊÄÉÆËÆËÆËÄÉÆÉÆËÆËáMÀßOÀáOÀßOÀáMÀßOÀáOÀáMÀßOÀáOÀßOÀáMÀßOÀáMÀßOÀáOÀÃÁÅËÇÑÉ×ËÛÍÝÍßÏáÍáÍßÏÝËÛÉÕÉÑÅËÃÃ;PM2FT11,2FPPE=<?uÀ[HÀ;PM0PEÉÌÅÊ¿ÊÁÌÞ@ÀÞBÀÜBÀÞþÜBÀÞ@ÀÞBÀÜþÞBÀÜ@ÀÜ@ÀÞ@ÀÜ@ÀÞ@ÀÞ@ÀÜ@ÀÜþÞBÀÜ@ÀÞþÜBÀÜ@ÀÞ@ÀÞ@ÀÜ@ÀÞBÀÞþÜBÀÜ@ÀÞBÀÞBÀÞ@À¿ÔÇÈÉÄËÆÇÃÉÇÅËÉÓÂÑÃÕÅÝÇáËåÏíÑïÓñ×ù×ûÛýÝAÀÝEÀßGÀáGÀáKÀãKÀãMÀåOÀãOÀåOÀãQÀçOÀãMÀãQÀãMÀãKÀáKÀßGÀßGÀÝEÀÛAÀ¿ÓÆÑÈÉÎÁ;PM2FT11,4FPPE=<C÷eBÀ;PM0PEßÚÛØÛÖÙÖÙÖÙÖ×Ô×Ô×ÔÙÖ×ÖÙÖÙØÝØÛÚßÜÉÆÉÆËÄÉÆËÆÉÆÅÈÅÈÊÎÈÈÌÈÊÄÊÂÊ¿Ì¿Ê¿ÂÇÂÇÂÅ¿ÉÂÅÂÇÂÇ¿ÇÞÝÚÝÜÙÚ×Ø×ØÕØÕÖÕØÕØÓØÕÚÕØÕÜÙÜÙÞÝ;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<oëMJÀ;PM0PEË¿É¿É¿Ë¿É¿É¿ÉÂÉÄÇÈËÊËÊËÊÉÌÇÊÇÊÃÊÌÇÌÉÎÅÌÅÎÅÎÅÌÁÌÃÈÁÊ¿È¿ÊÁÈÁÊ¿ÈÁÊÁÅÇÃÅÁÇÃÅ;PM2FT10,0FPPE=<o?ÀQú;PM0PEÂÂÊÆÊÆÈÆÊÄÈÆÊÆÈÆÊÆÉÎÉÅÇÅÉÅÇÅÉÃÇÅÉÅÇÅÂÂÄÑ;PM2RF4,8,8,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1;FT11,4FP1PE=<mAÀmù;PM0PEÈÙÐÏÔÇÖÁÔÄÒÄÎÄÈÄÃÒÇÃÏÅÍÃÑÁÑ¿ÏÆÉÊÅÔÏÁ;PM2FP1PE=<a?Àyú;PM0PEÈÃÈÃÈÁÈ¿ÈÂÆÂÈÂÆÄÊÐÂÎÁοÎÉÆÇ¿ÅÃÅÁÁÇÂÇÃÇÅÅËÁÇÃËÂÑÆÄÇÂÅÄÇÊÇ;PM2FT10,0FPPE=<Oþaú;PM0PEÂÿÉÇÏËËÑÿÏÚÆÒÒÊÔÁÖÂÃÑ¿;PM2FTFP1PE=<kþ_ù;PM0PEÆÅÄÅÆÅÄÅÂÇÂÇÄÍ¿ËÒ¿ÁÐÁÌÁÌÅÈÃÊÅÆÅÈÅÆËË;PM2FP1MC1,90PE=<[ìAOÀ;PM0PEEÅhÀ¿ÂFÅgÀ¿Á;PM2RF5,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<[ì?OÀ;PM0PEEÅhÀÂÆFÅgÀÁÅ;PM2FPPE=<YìyNÀ;PM0PEEÅhÀ¿ÄFÅgÀ¿Ã;PM2FPPE=<YìuNÀ;PM0PEEÅhÀ¿ÄHÅgÀÁÃ;PM2FT11,3FPPE=<WìqNÀ;PM0PEGÅhÀÂÄHÅgÀÁÃ;PM2FPPE=<UìmNÀ;PM0PEGÅhÀÂÄFÅgÀ¿Ã;PM2FPPE=<UìiNÀ;PM0PEEÅhÀ¿ÆHÅgÀÁÅ;PM2FPPE=<SìcNÀ;PM0PEGÅhÀÂÂFÅgÀ¿Á;PM2RF6,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<SìaNÀ;PM0PEEÅhÀ¿ÆFÅgÀ¿Å;PM2FPPE=<Sì[NÀ;PM0PEEÅhÀÂÄFÅgÀÁÃ;PM2FPPE=<QìWNÀ;PM0PEEÅhÀÂÄFÅgÀÁÃ;PM2FPPE=<OìSNÀ;PM0PEEÅhÀ¿ÄFÅgÀ¿Ã;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<OìONÀ;PM0PEEÅhÀÂÄFÅgÀÁÃ;PM2FPPE=<MìKNÀ;PM0PEEÅhÀ¿ÄFÅgÀ¿Ã;PM2FPPE=<MìGNÀ;PM0PEEÅhÀÂÄFÅgÀÁÃ;PM2FPPE=<KìCNÀ;PM0PEEÅhÀÂÄFÅgÀÁÃ;PM2FPPE=<Iì?NÀ;PM0PEEÅhÀ¿ÆFÅiÀ¿Ã;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<Iì{MÀ;PM0PEEÅjÀÂÄFÅgÀÁÅ;PM2FPPE=<GìuMÀ;PM0PEEÅhÀ¿ÄFÅgÀ¿Ã;PM2FPPE=<GìqMÀ;PM0PEEÅhÀ¿ÄHÅgÀÁÃ;PM2FPPE=<EìmMÀ;PM0PEGÅhÀÂÄHÅgÀÁÃ;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<CìiMÀ;PM0PEGÅhÀÂÄFÅgÀ¿Ã;PM2FPPE=<CìeMÀ;PM0PEEÅhÀ¿ÄHÅgÀÁÃ;PM2FPPE=<AìaMÀ;PM0PEGÅhÀÂÆFÅiÀ¿Ã;PM2FPPE=<Aì]MÀ;PM0PEEÅjÀ¿ÂHÅgÀÁÃ;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<?ìYMÀ;PM0PEGÅhÀÂÆHÅgÀÁÅ;PM2FPPE=<}ëSMÀ;PM0PEGÅhÀÂÄFÅiÀ¿Á;PM2FPPE=<}ëQMÀ;PM0PEEÅjÀ¿ÄHÅgÀÁÅ;PM2FPPE=<{ëKMÀ;PM0PEGÅhÀÂÄFÅgÀ¿Ã;PM2FPPE=<{ëGMÀ;PM0PEEÅhÀ¿ÄFÅgÀ¿Ã;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<{ëCMÀ;PM0PEEÅhÀÂÄFÅgÀÁÃ;PM2FPPE=<yë?MÀ;PM0PEEÅhÀÂÄFÅgÀÁÃ;PM2FPPE=<wë{LÀ;PM0PEEÅhÀ¿ÄFÅgÀ¿Ã;PM2FPPE=<wëwLÀ;PM0PEEÅhÀÂÆFÅiÀÁÃ;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,4FPPE=<uësLÀ;PM0PEEÅjÀ¿ÄFÅgÀ¿Å;PM2FPPE=<uëmLÀ;PM0PEEÅhÀ¿ÄHÅgÀÁÃ;PM2FPPE=<sëiLÀ;PM0PEGÅhÀÂÄHÅgÀÁÃ;PM2FPPE=<qëeLÀ;PM0PEGÅhÀÂÄFÅgÀ¿Ã;PM2FPPE=<qëaLÀ;PM0PEEÅhÀ¿ÄHÅgÀÁÃ;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,5FPPE=<oë]LÀ;PM0PEGÅhÀÂÄFÅgÀ¿Ã;PM2FPPE=<oëYLÀ;PM0PEEÅhÀ¿ÆHÅiÀÁÃ;PM2FPPE=<mëULÀ;PM0PEGÅjÀÂÂHÅgÀÁÃ;PM2FPPE=<këQLÀ;PM0PEGÅhÀÂÆFÅgÀ¿Å;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,6FPPE=<këKLÀ;PM0PEEÅhÀ¿ÄHÅiÀÁÁ;PM2FPPE=<iëILÀ;PM0PEGÅjÀÂÄFÅgÀ¿Å;PM2FPPE=<iëCLÀ;PM0PEEÅhÀ¿ÄHÅgÀÁÃ;PM2FPPE=<gë?LÀ;PM0PEGÅhÀÂÄHÅgÀÁÃ;PM2FPPE=<eë{KÀ;PM0PEGÅhÀÂÄFÅgÀ¿Ã;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,7FPPE=<eëwKÀ;PM0PEEÅhÀ¿ÄHÅgÀÁÃ;PM2FPPE=<cësKÀ;PM0PEGÅhÀÂÆFÅgÀ¿Å;PM2FPMC1,240PE=<SìYNÀ;PM0PEÄÌÂÐÄÒÆÔÂÒÆÔÄÐÂÎÙÁ×ÁÕÅÓÃÓÅÓÁÑ¿ÓÂËÆÉÈÇÈÅÆÅÈÃÆÅÆÇÈÏ¿ÕÃÙÇÙÇÙÅ×ÅÕ¿Ï¿ÇÁÇÁÅÁÇ¿ÇÁÉ¿ËÂÏÌÎÌÊÌÈÊÄÌÂÊÂÊÂÌÂèÁæÉæÉæÍâÑäÑâÑäÑ;PM2FTFPMC1,90PE=<[ìAOÀ;PM0PEEÅhÀ¿ÂFÅgÀ¿Á;PM2RF8,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<[ì?OÀ;PM0PEEÅhÀÂÆFÅgÀÁÅ;PM2FPPE=<YìyNÀ;PM0PEEÅhÀ¿ÄFÅgÀ¿Ã;PM2FPPE=<YìuNÀ;PM0PEEÅhÀ¿ÄHÅgÀÁÃ;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<WìqNÀ;PM0PEGÅhÀÂÄHÅgÀÁÃ;PM2FPPE=<UìmNÀ;PM0PEGÅhÀÂÄFÅgÀ¿Ã;PM2FPPE=<UìiNÀ;PM0PEEÅhÀ¿ÆHÅgÀÁÅ;PM2FPPE=<SìcNÀ;PM0PEGÅhÀÂÂFÅgÀ¿Á;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<SìaNÀ;PM0PEEÅhÀ¿ÆFÅgÀ¿Å;PM2FPPE=<Sì[NÀ;PM0PEEÅhÀÂÄFÅgÀÁÃ;PM2FPPE=<QìWNÀ;PM0PEEÅhÀÂÄFÅgÀÁÃ;PM2FPPE=<OìSNÀ;PM0PEEÅhÀ¿ÄFÅgÀ¿Ã;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<OìONÀ;PM0PEEÅhÀÂÄFÅgÀÁÃ;PM2FPPE=<MìKNÀ;PM0PEEÅhÀ¿ÄFÅgÀ¿Ã;PM2FPPE=<MìGNÀ;PM0PEEÅhÀÂÄFÅgÀÁÃ;PM2FPPE=<KìCNÀ;PM0PEEÅhÀÂÄFÅgÀÁÃ;PM2FPPE=<Iì?NÀ;PM0PEEÅhÀ¿ÆFÅiÀ¿Ã;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<Iì{MÀ;PM0PEEÅjÀÂÄFÅgÀÁÅ;PM2FPPE=<GìuMÀ;PM0PEEÅhÀ¿ÄFÅgÀ¿Ã;PM2FPPE=<GìqMÀ;PM0PEEÅhÀ¿ÄHÅgÀÁÃ;PM2FPPE=<EìmMÀ;PM0PEGÅhÀÂÄHÅgÀÁÃ;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<CìiMÀ;PM0PEGÅhÀÂÄFÅgÀ¿Ã;PM2FPPE=<CìeMÀ;PM0PEEÅhÀ¿ÄHÅgÀÁÃ;PM2FPPE=<AìaMÀ;PM0PEGÅhÀÂÆFÅiÀ¿Ã;PM2FPPE=<Aì]MÀ;PM0PEEÅjÀ¿ÂHÅgÀÁÃ;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<?ìYMÀ;PM0PEGÅhÀÂÆHÅgÀÁÅ;PM2FPPE=<}ëSMÀ;PM0PEGÅhÀÂÄFÅiÀ¿Á;PM2FPPE=<}ëQMÀ;PM0PEEÅjÀ¿ÄHÅgÀÁÅ;PM2FPPE=<{ëKMÀ;PM0PEGÅhÀÂÄFÅgÀ¿Ã;PM2FPPE=<{ëGMÀ;PM0PEEÅhÀ¿ÄFÅgÀ¿Ã;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<{ëCMÀ;PM0PEEÅhÀÂÄFÅgÀÁÃ;PM2FPPE=<yë?MÀ;PM0PEEÅhÀÂÄFÅgÀÁÃ;PM2FPPE=<wë{LÀ;PM0PEEÅhÀ¿ÄFÅgÀ¿Ã;PM2FPPE=<wëwLÀ;PM0PEEÅhÀÂÆFÅiÀÁÃ;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,8FPPE=<uësLÀ;PM0PEEÅjÀ¿ÄFÅgÀ¿Å;PM2FPPE=<uëmLÀ;PM0PEEÅhÀ¿ÄHÅgÀÁÃ;PM2FPPE=<sëiLÀ;PM0PEGÅhÀÂÄHÅgÀÁÃ;PM2FPPE=<qëeLÀ;PM0PEGÅhÀÂÄFÅgÀ¿Ã;PM2FPPE=<qëaLÀ;PM0PEEÅhÀ¿ÄHÅgÀÁÃ;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,1FPPE=<oë]LÀ;PM0PEGÅhÀÂÄFÅgÀ¿Ã;PM2FPPE=<oëYLÀ;PM0PEEÅhÀ¿ÆHÅiÀÁÃ;PM2FPPE=<mëULÀ;PM0PEGÅjÀÂÂHÅgÀÁÃ;PM2FPPE=<këQLÀ;PM0PEGÅhÀÂÆFÅgÀ¿Å;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,2FPPE=<këKLÀ;PM0PEEÅhÀ¿ÄHÅiÀÁÁ;PM2FPPE=<iëILÀ;PM0PEGÅjÀÂÄFÅgÀ¿Å;PM2FPPE=<iëCLÀ;PM0PEEÅhÀ¿ÄHÅgÀÁÃ;PM2FPPE=<gë?LÀ;PM0PEGÅhÀÂÄHÅgÀÁÃ;PM2FPPE=<eë{KÀ;PM0PEGÅhÀÂÄFÅgÀ¿Ã;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0;FT11,3FPPE=<eëwKÀ;PM0PEEÅhÀ¿ÄHÅgÀÁÃ;PM2FPPE=<cësKÀ;PM0PEGÅhÀÂÆFÅgÀ¿Å;PM2FPMC1,240PE=<quÀoRÀ;PM0PEGÀXÀ\ÀïÓç;PM2FT11,8FPPE=<_vÀwü;PM0PEà~ÀíUÀÏPÁêHÁó[ÀÁBÀÜLÁíWÀÞZÃåYÁÝnÁêTÂùYÁÄVÁÜ|ÁéQÁÓ|ÀòbÁýGÁ\ÁWÏ;PM2FPPE=<ywÀuû;PM0PEyÁRÎWÀ¿ôÙäiÀ}ÀLÀbÀ]ÀâgÀ]ÀärÀSÀÞeÀeÀþjÀmÀÔSÀEÀÜPÀýÞeÀSÀîNÀeÀÎçKÀèPÀSÀæUÁWÀlÀ\ÀcÁÌè;PM2FPMC1,90PE=<UÜQý;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,4FPPE=<SÜKý;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2FPPE=<QÜEý;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,5FPPE=<MÜ?ý;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<KÜyü;PM0PEAÈRÂÂÆ@ÈQ¿Å;PM2RF6,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,6FPPE=<KÜsü;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2FPPE=<GÜmü;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<EÜgü;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,7FPPE=<CÜaü;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2FPPE=<AÜ[ü;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2RF8,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,8FPPE=<?ÜUü;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2FPPE=<{ÛOü;PM0PEAÈRÂÂÆ@ÈQ¿Å;PM2FPPE=<{ÛIü;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<yÛCü;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2FPPE=<uÛ}û;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<sÛwû;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<qÛqû;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2FPPE=<oÛkû;PM0PE?ÈR¿ÈBÈQÂÁÇ;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<mÛcû;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<kÛ]û;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<iÛWû;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2FPPE=<gÛQû;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2FPPE=<cÛKû;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2RF4,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<aÛEû;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<_Û?û;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<]Ûyú;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2RF5,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<[Ûsú;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<YÛmú;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2RF6,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<WÛgú;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2FPPE=<UÛaú;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2FPPE=<QÛ[ú;PM0PEAÈRÂÂÆ@ÈQ¿Å;PM2RF7,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<QÛUú;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2FPPE=<OÛOú;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2FPPE=<KÛIú;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<IÛCú;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<GÛ}ù;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2FPPE=<EÛwù;PM0PE?ÈR¿ÆBÈQÂÁÅ;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<CÛqù;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<AÛkù;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2FPPE=<?Ûeù;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2FPPE=<}Ú_ù;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<yÚYù;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<wÚSù;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<uÚMù;PM0PEAÈRÂÂÈBÈQÂÁÇ;PM2FPPE=<sÚEù;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<qÚ?ù;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<oÚyø;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2FPPE=<mÚsø;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2FPPE=<kÚmø;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<gÚgø;PM0PEAÈRÂÂÆ@ÈQ¿Å;PM2FPPE=<gÚaø;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<eÚ[ø;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2FPPE=<aÚUø;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<_ÚOø;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,7FPPE=<]ÚIø;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2FPPE=<[ÚCø;PM0PE?ÈRÂÂÈ@ÈQÂÁÇ;PM2FPMC1,240PE=<aâkú;PM0PEÐÁÒ¿ÐÁпÐÁÒÁпÒÁÖÆÖÈÖÆÖÆÖÆÖÈØÆÖÈÖÆÖÆØÆÔÈØÆÖÆÖÆÖÈãÎßÊÝÊÙÊÙÊÝÊßÌãÎÑÃÏÇÍÉÏËËËËÏÇÍÃÍËÉÏÅÑ¿ÓÂÕÆÕÆÕÄÑÂ×ÁÓÃÕÅÕÇÓÉÓÇÕÉÓÅÖÅÖÅÖÅØÅÖÅÖÅÖÃÖÅ;PM2FTFPMC1,90PE=<UÜQý;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2RF8,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,8FPPE=<SÜKý;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2FPPE=<QÜEý;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,1FPPE=<MÜ?ý;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<KÜyü;PM0PEAÈRÂÂÆ@ÈQ¿Å;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,2FPPE=<KÜsü;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2FPPE=<GÜmü;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<EÜgü;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,3FPPE=<CÜaü;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2FPPE=<AÜ[ü;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,4FPPE=<?ÜUü;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2FPPE=<{ÛOü;PM0PEAÈRÂÂÆ@ÈQ¿Å;PM2FPPE=<{ÛIü;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<yÛCü;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2FPPE=<uÛ}û;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<sÛwû;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<qÛqû;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2FPPE=<oÛkû;PM0PE?ÈR¿ÈBÈQÂÁÇ;PM2RF6,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<mÛcû;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<kÛ]û;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<iÛWû;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2FPPE=<gÛQû;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2FPPE=<cÛKû;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2RF8,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<aÛEû;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<_Û?û;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<]Ûyú;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2RF1,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<[Ûsú;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<YÛmú;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2RF2,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<WÛgú;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2FPPE=<UÛaú;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2FPPE=<QÛ[ú;PM0PEAÈRÂÂÆ@ÈQ¿Å;PM2RF3,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<QÛUú;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2FPPE=<OÛOú;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2FPPE=<KÛIú;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<IÛCú;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<GÛ}ù;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2FPPE=<EÛwù;PM0PE?ÈR¿ÆBÈQÂÁÅ;PM2RF5,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<CÛqù;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<AÛkù;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2FPPE=<?Ûeù;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2FPPE=<}Ú_ù;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2RF6,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<yÚYù;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<wÚSù;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<uÚMù;PM0PEAÈRÂÂÈBÈQÂÁÇ;PM2FPPE=<sÚEù;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<qÚ?ù;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<oÚyø;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2FPPE=<mÚsø;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2FPPE=<kÚmø;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<gÚgø;PM0PEAÈRÂÂÆ@ÈQ¿Å;PM2FPPE=<gÚaø;PM0PE?ÈRÂÂÆ@ÈQÂÁÅ;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<eÚ[ø;PM0PE?ÈRÂÂÆBÈQÂÃÅ;PM2FPPE=<aÚUø;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2FPPE=<_ÚOø;PM0PEAÈRÂÂÆBÈQÂÁÅ;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,3FPPE=<]ÚIø;PM0PEAÈRÂÄÆ@ÈQÂÁÅ;PM2FPPE=<[ÚCø;PM0PE?ÈRÂÂÈ@ÈQÂÁÇ;PM2FPMC1,240PE=<yìUIÀ;PM0PEîÇàÉØÅÐÇÊÅÈÅÆÃÆ¿ô¿ö¿ôÁö¿öÃô¿ôÁöÁôÁö¿ô¿ö¿ôÂöÂöÄöÄÐÈÐÈÐÈÐÈÐÈÐÈÐÈÒÈÁÐÁпÒÁпÒÁÒÁпÐåäãâãäãâåäãâãäåâãäãäãâãâåäãäãäãâÈÈÈÊÊÈÈÊÈÈÊÊÈÈÈÊÜÆÔ¿ÔÁÒÃÒÃÔÁÖÂÚÄØÈÒÊÒÎÖÎÚÌäÈìÂüÅпÊÄÄÆ¿ÈÁÌ¿Ê¿ÊÆÈÈÈÈÊÊÌÊÈÊÌÌÌÎÌÐÌÌÒÄÒÉÌÙ¿ÑÁÓÅÕÉ×ÇÓÅÕÃÍÄËÈÓÞÍÊËÅÉÏÉÕÍÕÑÓÙÉõÊé¿ãÉÝÏÙÓÛÑÝÑáËÑÉÕÅÛÇÝÅÝÅÛÅ×ÅÑÅÍÇËÇËÇÇÉÅÉÃÉ¿ËÆÍàëâéäéäåèçêãèãêãêáêáìáèáêáèãèáäãÝ¿Ý¿ß¿á¿ß¿áÂãÂáÂãÂáÂãÂãÄáÄãÄáÄãÆßÂãÄá¿ß¿á¿áÁáÃÝÁáÃÝÃÝÁÛÃÛÃÙÁÙÁ׿ÊÛÄÙÄÙÆÕÆÕÌÏÔÍÚÅ;PM2RF4,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<qÜMIÀ;PM0PEÉÇÇÃÇÃÃÅÅÁÅÁÇ¿É¿ÕÄÇÊÅÌÇÊÐÄοοÌÃÌÁÌÃÌÁÌÁ;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0;FT11,5FPPE=<YÝoGÀ;PM0PE¿ÉÄÉÄÉÆÉÄÇÆÇÆÇÄÇÎÆÃÊÃÈÅÊÅÈÅÆÁÊÁÆÁÈÏ¿;PM2FTFP1PE=<wÜoFÀ;PM0PE¿Ã¿ÅÅÅÅÇÅÇÉÉÃÉÁËпÂÆÄÆÆÈÆÈÈÊÆÊÄÊÃÌÍÅ;PM2FP1PE=<?ÞaFÀ;PM0PEÌÅÊÁÌ¿Ì¿Ê¿ÈÁÄÁÄÁÎÆÇÊÉÄËÂÉ¿Ë¿ÉÂÇ¿ÇÄÇÍ;PM2FP1PE=<kßkDÀ;PM0PE¿ÌËÎÏÌÍÌÏÎÏÌÏÎÍÐÍÈÎËÌÍÎËÎËÐËÐÍÐÍÐÍÌËË;PM2FP1PE=<QâuBÀ;PM0PEÒÑÖÏÔÏÖËØÍÔËÖÏÒÍÌÌÓÒÕÎÕÌÕÎÕÎÕÎÑÎÑÒËË;PM2FP1PE=<Så{þ;PM0PEÚÝØÝØÝÖáØßÖßÚßÚÝÌÌÙÜ×ÞÕâ×àÕâÕÞÛàÙÞËË;PM2FP1PE=<KçGþ;PM0PE¿ÁÊÍÎÉÒÅÒÃÒÁÐÃÎÃÌÅÌÌÏÊÑÆÑÂÑÄÏÂÍÄÉÈÅÊ¿ÁÏÃ;PM2FP1PE=<Gæuü;PM0PEÇÉËÅËÉËÇËÉÉÉÃÍÂÍÐÄÁÈÄÆÆÈÈÈÎÈÌÈÌÊÊÊËÌ;PM2FP1PE=<wâgü;PM0PEÌÁÌÃÌÁÌÃÌÃοÎÁÐÂÎÄÌÆÌÂÊÆÌÆÊÈÌÊÎÐùÒéÆÛÃÑÇÍÍÉÏËÍÑÉ;PM2FT11,3FPPE=<sÚMù;PM0PEãÇÛËÑÉÏËËÉËÉÍËÏÉÉÅÇ¿ÉÄÇÆÇÈÉÄÇ¿ÇÃÅÇÇÉÇÅÇÇÅÉÇÇÇÅÇÉÏÇÑÁÏ¿ÏÄÏÄÑÆÍÄÑÂÏÃÍÃÏÇËÇÍÇËÇËÉÍÇÝÇÝÉÝÇÝÉÝÇÝÉÝÇÝÉÇÃÇÃÉÅÉÅÉÅÉÅÇÅÉÃÅÊÁÈ¿ÈÂÈÂÆÄÈÄÆÄÆÌÈÎÊÌÊÌÈØÆÚÆØÆØÄØÆØÆØÆÚÆÜÒÚÐÚÐÖÎÖÌÔÊÔÆÒÄÔ¿Ì¿Ê¿Æ¿Æ¿ÈÁÊÃÒÃÒÆÌÊÌÐÊÐÈÒÈÐÊÌÈÈÊÃÈÇÆÅÈÇÈÉÈÇÊÅÊÃÐÂÌÂÌÂÌÂÌÄÊÄÌÄÎÄοοοп;PM2RF6,8,8,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1;FT11,6FPMC1,90PE=<kówö;PM0PE{ÄJÁÄÆzÄIÁÁÅ;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,7FPPE=<ióqö;PM0PEyÄJÁÂÈzÄIÁÁÇ;PM2FPPE=<góiö;PM0PEyÄJÁÄÈzÄIÁÃÇ;PM2RF8,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,8FPPE=<cóaö;PM0PEyÄJÁÂÆzÄIÁÁÅ;PM2FPPE=<aó[ö;PM0PEyÄJÁÂÈ|ÄIÁÃÇ;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,1FPPE=<]óSö;PM0PE{ÄJÁÂÆ|ÄIÁÁÅ;PM2FPPE=<[óMö;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2FPPE=<YóEö;PM0PE{ÄJÁÄÈzÄIÁÁÇ;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<Wó}õ;PM0PEyÄJÁÂÆ|ÄIÁÃÅ;PM2FPPE=<Sówõ;PM0PE{ÄJÁÄÈzÄIÁÁÇ;PM2FPPE=<Qóoõ;PM0PEyÄJÁÂÆzÄIÁÁÅ;PM2FPPE=<Oóiõ;PM0PEyÄJÁÂÈ|ÄIÁÃÇ;PM2FPPE=<Kóaõ;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<IóYõ;PM0PE{ÄJÁÄÆ|ÄIÁÃÅ;PM2FPPE=<EóSõ;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<CóKõ;PM0PE{ÄJÁÂÆ|ÄIÁÁÅ;PM2FPPE=<AóEõ;PM0PE{ÄJÁÄÈzÄIÁÁÇ;PM2FPPE=<?ó}ô;PM0PEyÄJÁÂÈzÄIÁÁÇ;PM2RF5,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<}òuô;PM0PEyÄJÁÄÆzÄIÁÃÅ;PM2FPPE=<yòoô;PM0PEyÄJÁÂÈzÄIÁÁÇ;PM2FPPE=<wògô;PM0PEyÄJÁÂÆ|ÄIÁÃÅ;PM2RF6,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<sòaô;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2FPPE=<qòYô;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2RF7,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<oòQô;PM0PE{ÄJÁÄÆzÄIÁÁÅ;PM2FPPE=<mòKô;PM0PEyÄJÁÂÈ|ÄIÁÃÇ;PM2FPPE=<iòCô;PM0PE{ÄJÁÄÆzÄIÁÁÅ;PM2RF8,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<gò}ó;PM0PEyÄJÁÂÈzÄIÁÁÇ;PM2FPPE=<eòuó;PM0PEyÄJÁÂÈ|ÄIÁÃÇ;PM2FPPE=<aòmó;PM0PE{ÄJÁÂÆ|ÄIÁÁÅ;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<_ògó;PM0PE{ÄJÁÄÈ|ÄIÁÃÇ;PM2FPPE=<[ò_ó;PM0PE{ÄJÁÂÆ|ÄIÁÁÅ;PM2FPPE=<YòYó;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<WòQó;PM0PE{ÄJÁÄÈzÄIÁÁÇ;PM2FPPE=<UòIó;PM0PEyÄJÁÂÆzÄIÁÁÅ;PM2FPPE=<SòCó;PM0PEyÄJÁÄÈzÄIÁÃÇ;PM2FPPE=<Oò{ò;PM0PEyÄJÁÂÆzÄIÁÁÅ;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<Mòuò;PM0PEyÄJÁÂÈ|ÄIÁÃÇ;PM2FPPE=<Iòmò;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<Gòeò;PM0PE{ÄJÁÂÆ|ÄIÁÁÅ;PM2FPPE=<Eò_ò;PM0PE{ÄJÁÄÈzÄIÁÁÇ;PM2FPPE=<CòWò;PM0PEyÄJÁÂÆ|ÄIÁÃÅ;PM2RF5,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<?òQò;PM0PE{ÄJÁÄÈzÄIÁÁÇ;PM2FPPE=<}ñIò;PM0PEyÄJÁÂÈzÄIÁÁÇ;PM2FPPE=<{ñAò;PM0PEyÄJÁÂÆ|ÄIÁÃÅ;PM2RF6,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<wñ{ñ;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2FPPE=<uñsñ;PM0PE{ÄJÁÄÆ|ÄIÁÃÅ;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<qñmñ;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2FPPE=<oñeñ;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2FPPE=<mñ]ñ;PM0PE{ÄJÁÄÆzÄIÁÁÅ;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,8FPPE=<kñWñ;PM0PEyÄJÁÂÈzÄIÁÁÇ;PM2FPPE=<iñOñ;PM0PEyÄJÁÄÈzÄIÁÃÇ;PM2FPMC1,240PE=<móWö;PM0PEÈÔÈÔÈÖÈÒÈÔÈÖÈÔÈÔÈÔÊÔÈÖÆÒÊÔÈÖÈÔÈÔÉ¿ÇÂÉ¿ÇÂÇ¿ÇÄÉÂÉÂÁÉÁË¿ÉÁËÃÉÃÉÇËÇÉÇ¿ÇÁÇ¿Ç¿Ç¿Ç¿Ç¿Ç¿ÇÅÅÃÅÅÃÇÁË¿ÏÄÓÈ×ÇÅÅÃÅÅÅÅÅÁÇÅËÁÍÁáÅáÁáÁãÁá¿ÝÂÝ¿Ù¿ØÇÖÅØÇÖÅØÅØÅØÇÖÅØÇØÅØÅÖÅØÇÖÅØÅØÇ;PM2FTFPMC1,90PE=<kówö;PM0PE{ÄJÁÄÆzÄIÁÁÅ;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,1FPPE=<ióqö;PM0PEyÄJÁÂÈzÄIÁÁÇ;PM2FPPE=<góiö;PM0PEyÄJÁÄÈzÄIÁÃÇ;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,2FPPE=<cóaö;PM0PEyÄJÁÂÆzÄIÁÁÅ;PM2FPPE=<aó[ö;PM0PEyÄJÁÂÈ|ÄIÁÃÇ;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,3FPPE=<]óSö;PM0PE{ÄJÁÂÆ|ÄIÁÁÅ;PM2FPPE=<[óMö;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2FPPE=<YóEö;PM0PE{ÄJÁÄÈzÄIÁÁÇ;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<Wó}õ;PM0PEyÄJÁÂÆ|ÄIÁÃÅ;PM2FPPE=<Sówõ;PM0PE{ÄJÁÄÈzÄIÁÁÇ;PM2FPPE=<Qóoõ;PM0PEyÄJÁÂÆzÄIÁÁÅ;PM2FPPE=<Oóiõ;PM0PEyÄJÁÂÈ|ÄIÁÃÇ;PM2FPPE=<Kóaõ;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<IóYõ;PM0PE{ÄJÁÄÆ|ÄIÁÃÅ;PM2FPPE=<EóSõ;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2RF6,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<CóKõ;PM0PE{ÄJÁÂÆ|ÄIÁÁÅ;PM2FPPE=<AóEõ;PM0PE{ÄJÁÄÈzÄIÁÁÇ;PM2FPPE=<?ó}ô;PM0PEyÄJÁÂÈzÄIÁÁÇ;PM2RF7,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<}òuô;PM0PEyÄJÁÄÆzÄIÁÃÅ;PM2FPPE=<yòoô;PM0PEyÄJÁÂÈzÄIÁÁÇ;PM2FPPE=<wògô;PM0PEyÄJÁÂÆ|ÄIÁÃÅ;PM2RF8,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<sòaô;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2FPPE=<qòYô;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2RF1,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<oòQô;PM0PE{ÄJÁÄÆzÄIÁÁÅ;PM2FPPE=<mòKô;PM0PEyÄJÁÂÈ|ÄIÁÃÇ;PM2FPPE=<iòCô;PM0PE{ÄJÁÄÆzÄIÁÁÅ;PM2RF2,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<gò}ó;PM0PEyÄJÁÂÈzÄIÁÁÇ;PM2FPPE=<eòuó;PM0PEyÄJÁÂÈ|ÄIÁÃÇ;PM2FPPE=<aòmó;PM0PE{ÄJÁÂÆ|ÄIÁÁÅ;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<_ògó;PM0PE{ÄJÁÄÈ|ÄIÁÃÇ;PM2FPPE=<[ò_ó;PM0PE{ÄJÁÂÆ|ÄIÁÁÅ;PM2FPPE=<YòYó;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<WòQó;PM0PE{ÄJÁÄÈzÄIÁÁÇ;PM2FPPE=<UòIó;PM0PEyÄJÁÂÆzÄIÁÁÅ;PM2FPPE=<SòCó;PM0PEyÄJÁÄÈzÄIÁÃÇ;PM2FPPE=<Oò{ò;PM0PEyÄJÁÂÆzÄIÁÁÅ;PM2RF5,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<Mòuò;PM0PEyÄJÁÂÈ|ÄIÁÃÇ;PM2FPPE=<Iòmò;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2RF6,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<Gòeò;PM0PE{ÄJÁÂÆ|ÄIÁÁÅ;PM2FPPE=<Eò_ò;PM0PE{ÄJÁÄÈzÄIÁÁÇ;PM2FPPE=<CòWò;PM0PEyÄJÁÂÆ|ÄIÁÃÅ;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<?òQò;PM0PE{ÄJÁÄÈzÄIÁÁÇ;PM2FPPE=<}ñIò;PM0PEyÄJÁÂÈzÄIÁÁÇ;PM2FPPE=<{ñAò;PM0PEyÄJÁÂÆ|ÄIÁÃÅ;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<wñ{ñ;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2FPPE=<uñsñ;PM0PE{ÄJÁÄÆ|ÄIÁÃÅ;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<qñmñ;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2FPPE=<oñeñ;PM0PE{ÄJÁÂÈ|ÄIÁÁÇ;PM2FPPE=<mñ]ñ;PM0PE{ÄJÁÄÆzÄIÁÁÅ;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,2FPPE=<kñWñ;PM0PEyÄJÁÂÈzÄIÁÁÇ;PM2FPPE=<iñOñ;PM0PEyÄJÁÄÈzÄIÁÃÇ;PM2FPMC1,240PE=<GõU÷;PM0PEÆËÆËÈÇÈÅÊÃÊ¿ÎÄÎÆÆÌÂÎÄÎÂÎÄÎÂÎÄÎÄÌÄÈÆÈÄÄÆÆÈÆÄÆÆÊÄÌÈÌÁÎÃÐÁÐÎÔÎÆÐÂÎÄÒÁÌÄÆÈÂÌÂοÎÂÌÄÌÃÌÁÌÃÎÁÌÃÎÁÊÅÈÇÆÉÉÉÅÇÇÉÇÃÅÁÇÃÉÃÉÁËÃËÃÉÁËÉÁËÃÉ¿Ë¿ÉÁÉÃÉÃÇÇÂË¿ÉÁÉ¿ÉÂÉÄÍÆÑÌÕÁÉ¿ÉÃÇÅ¿ËÈÇÐÉÌÍÄËÅÉÇÇÍÇÑ¿Í¿ÍÁÍ¿Í¿Í¿Í¿Í¿Í;PM2RF3,8,8,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1;FT11,3FPPE=<Wóy÷;PM0PEÕÁÇÄÃÊÃÊÂÎÄÎÄÐÄÐÆÒÂÐÄÐÂÐÊÆÆÂÈÌÊÖÃÈÁÊÃÊ¿ÈÁÊ¿ÈÂÄÄÂÌÌÌÆÊÄÊÂÌÂÌ¿Ì¿ÊÄÆÌÆÊÆÊÆÎÖÃÊ¿ÈÆÎÆÐÄÌÄÊ¿ÌÍÅÍÁÍÃËÃÉÃÉÃÉÇÇÉÇ¿ÃÅÃÉÃÍÁÍÁËÁËÁÅ¿ÉÅÇÇËÉËÇËÉËÇÉÇÅÇÇÓÃÕÅÑÁÑÃÑÁÑÅÓÅÕ;PM2FT11,2FPPE=<sê_RÀ;PM0PEÄÚÆÚÈÚÆÚÊÚÈÚÊÚÊÜÊÚÊØÈÚÊØÊØÈØÈÖÆÖÑãÓáÑáÓÝÓÙÑÕÓÑÑÉÆÕÂ×Â×ÂÙ¿ÙÂÙÂÕÄÕ;PM2FTFPPE=<mék\À;PM0PEÇÌÉÕÉ×Ë×É×ÉÕÉÓÇÍÅÅÊÍÊÌÊÎÈÔÊÖÌØÊØÊØÊÖÅÌÆËÆÌË¿¿Ï;PM2FP1PE=<qëG\À;PM0PEÉÉÒÅÒÅÒÃÒÃÐÁÒÁÒÁÒ¿¿ÐÑÂÏ¿ÑÄÏÂÏÄÏÂÑÆÓÆÉÉÊÊÏÆÆÏÐÄ;PM2FP1PE=<Aë{^À;PM0PEÌÁÉÖÇÔÅØÇØÇÖÅØÅÖÇØÏÃÆ×ÈÕÆ×È×ÆÕÈ×Ê×ÊÕÌÃËÄÄÉÈÆÉÎ;PM2FP1PE=<[éQJÀ;PM0PEÁÐÙÍÙ×ÙÝ×áÕçÕçÓéÑçÒÅÎæÔêÖèÖæØâØÜØÖÔÌÁпÏ;PM2FP1PE=<_êIJÀ;PM0PEÉÃÆÃÈ¿Ê¿ÌÁÊ¿Ê¿ÌÂÊ¿¿ÐÉ¿Ë¿É¿É¿Ë¿Å¿ÅÂÅ¿ÉÁÊÂÅÄÃÅÎÇ;PM2FP1PE=<cë}KÀ;PM0PEÈÐÈÌÈÎÊÎÈÎÈÎÊÐÈÐÍÈÇÏÉÍÇÍÉÍÇÍÇÍÇÏÇÏÎÅ;PM2FP1PE=<UìINÀ;PM0PEÒÁ¿ÐÂÒÄÒÂÒÆÐÄÒÈÔÆÒÍÆÉÓÅÑÅÑÃÑÃÑÁÑÁÑÁÓÒÃÑÆ;PM2FP1PE=<mäkJÀ;PM0PEÓÂÑÄÕÄÏÄÓÆÑÆÑÆÏÆÇÍÔÇÒÅÒÅÔÅÒÃÔÃÔÃÔÁÂÐ;PM2FP1PE=<Kä[JÀ;PM0PEÇÂÁÇÅÇÑÁÁÏÜÄÎÎÂÐÇοÏ;PM2FP1PE=<AçEJÀ;PM0PEÃÍØÁÖÁÖ¿Ø¿ØÁÖ¿Ø¿ØÁ¿Ð×Â׿ÕÂ׿×ÂÕ¿Õ¿×ÂÃÏÈÎ;PM2FP1PE=<[ëMOÀ;PM0PEÁÂÌÑÈÍÄËÄËÁÉ¿ËÂËÂËÆ¿ʿ̿ÌÁÊÁÎÃÌÇÐËÒÁÂÃÇ;PM2FP1PE=<eîYMÀ;PM0PEÞËÚËÖÉÒÇÖËÖÏÜÓâÙÄÈßÚÛÔ×ÎÓÌÕÊÕÊÙÊÝÎÁÇ;PM2FP1MC1,90PE=<G_ÀiKÀ;PM0PE`ÑkÉÉÏ]ÑlÉÈÐ;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,4FPPE=<O_ÀyKÀ;PM0PE^ÑkÉÇÍ_ÑjÉÊÐ;PM2FPPE=<Y_ÀILÀ;PM0PE`ÑiÉÉÑ]ÑlÉÈÐ;PM2FPPE=<a_ÀYLÀ;PM0PE^ÑkÉÉÏ]ÑlÉÊÐ;PM2FPPE=<k_ÀiLÀ;PM0PE^ÑkÉÇÏ_ÑlÉÊÐ;PM2FPPE=<u_ÀyLÀ;PM0PE`ÑkÉÉÏ]ÑlÉÈÐ;PM2FT11,2FPPE=<}_ÀIMÀ;PM0PE^ÑkÉÇÏ_ÑlÉÊÐ;PM2FPPE=<G`ÀYMÀ;PM0PE`ÑkÉÉÏ_ÑlÉÊÐ;PM2FPPE=<Q`ÀiMÀ;PM0PE`ÑkÉÉÏ_ÑjÉÊÒ;PM2FPPE=<[`À{MÀ;PM0PE`ÑiÉÇÏ_ÑlÉÈÎ;PM2FPPE=<c`ÀINÀ;PM0PE`ÑkÉÉÏ_ÑlÉÊÐ;PM2FPPE=<m`ÀYNÀ;PM0PE`ÑkÉÉÏ]ÑlÉÈÐ;PM2FPPE=<u`ÀiNÀ;PM0PE^ÑkÉÇÏ_ÑlÉÊÐ;PM2FPPE=<?aÀyNÀ;PM0PE`ÑkÉÉÏ]ÑlÉÈÐ;PM2FPPE=<GaÀIOÀ;PM0PE^ÑkÉÉÏ]ÑlÉÊÐ;PM2FPPE=<QaÀYOÀ;PM0PE^ÑkÉÇÏ_ÑlÉÊÐ;PM2FPPE=<[aÀiOÀ;PM0PE`ÑkÉÉÏ]ÑjÉÈÒ;PM2FPPE=<caÀ{OÀ;PM0PE^ÑiÉÇÏ_ÑlÉÊÎ;PM2FPPE=<maÀIPÀ;PM0PE`ÑkÉÉÏ_ÑlÉÊÐ;PM2FPPE=<waÀYPÀ;PM0PE`ÑkÉÇÏ_ÑjÉÈÒ;PM2FPPE=<?bÀkPÀ;PM0PE`ÑiÉÉÏ_ÑlÉÊÎ;PM2FPPE=<IbÀyPÀ;PM0PE`ÑkÉÉÏ_ÑlÉÊÐ;PM2FPPE=<SbÀIQÀ;PM0PE`ÑkÉÉÏ]ÑjÉÈÒ;PM2FPPE=<[bÀ[QÀ;PM0PE^ÑiÉÇÏ_ÑlÉÊÎ;PM2FPPE=<ebÀiQÀ;PM0PE`ÑkÉÉÏ]ÑjÉÈÒ;PM2FPPE=<mbÀ{QÀ;PM0PE^ÑiÉÉÏ]ÑjÉÊÐ;PM2FPPE=<wbÀKRÀ;PM0PE^ÑiÉÇÏ]ÑlÉÈÎ;PM2FPPE=<?cÀYRÀ;PM0PE^ÑkÉÉÏ]ÑjÉÊÒ;PM2FPPE=<IcÀkRÀ;PM0PE^ÑiÉÇÏ_ÑjÉÊÐ;PM2FPPE=<ScÀ{RÀ;PM0PE`ÑiÉÉÏ_ÑlÉÊÎ;PM2FPPE=<]cÀISÀ;PM0PE`ÑkÉÇÏ_ÑjÉÈÒ;PM2FPPE=<ecÀ[SÀ;PM0PE`ÑiÉÉÏ_ÑjÉÊÐ;PM2FPPE=<ocÀkSÀ;PM0PE`ÑiÉÉÏ_ÑjÉÊÐ;PM2FPPE=<ycÀ{SÀ;PM0PE`ÑiÉÇÏ_ÑjÉÈÐ;PM2FPPE=<AdÀKTÀ;PM0PE`ÑiÉÉÏ_ÑjÉÊÐ;PM2FPPE=<KdÀ[TÀ;PM0PE`ÑiÉÉÏ]ÑjÉÈÐ;PM2FPPE=<SdÀkTÀ;PM0PE^ÑiÉÉÏ]ÑjÉÊÐ;PM2FPPE=<]dÀ{TÀ;PM0PE^ÑiÉÇÏ]ÑjÉÈÐ;PM2FPPE=<edÀKUÀ;PM0PE^ÑiÉÉÏ]ÑjÉÊÐ;PM2FT11,1FPPE=<odÀ[UÀ;PM0PE^ÑiÉÇÏ_ÑjÉÊÐ;PM2FPPE=<ydÀkUÀ;PM0PE`ÑiÉÉÑ_ÑlÉÊÐ;PM2FPMC1,240PE=<qLÀcVÀ;PM0PEÝÊÛÊÝÈÝÈÝÈÝÈÝÊÝÈÝÈÝÊÛÊÛÈÝÌÛÌÙÌÛÌùèéÞßÖ×Ô×ÒÝØãàóêéÐëÒíÔéÖåÔÛÐÏÊÿÃÇÅËËÓÍ×ÑÛÑÝ×áÕãÙå×ãÛçÙã×ã×ß×ßÕ@ÀË@ÀËþËúËúÉøÉøÉöËøÇöÉöÉöÇøÉöÉøÉúÇøÅôÅìÃêÁæÁâÁÞ¿ÞÁÜ¿Ú¿Ú¿Ú¿Ú¿Þ¿Þ¿âÁ;PM2FTFPMC1,90PE=<G_ÀiKÀ;PM0PE`ÑkÉÉÏ]ÑlÉÈÐ;PM2FT11,4FPPE=<O_ÀyKÀ;PM0PE^ÑkÉÇÍ_ÑjÉÊÐ;PM2FPPE=<Y_ÀILÀ;PM0PE`ÑiÉÉÑ]ÑlÉÈÐ;PM2FPPE=<a_ÀYLÀ;PM0PE^ÑkÉÉÏ]ÑlÉÊÐ;PM2FPPE=<k_ÀiLÀ;PM0PE^ÑkÉÇÏ_ÑlÉÊÐ;PM2FPPE=<u_ÀyLÀ;PM0PE`ÑkÉÉÏ]ÑlÉÈÐ;PM2FT11,2FPPE=<}_ÀIMÀ;PM0PE^ÑkÉÇÏ_ÑlÉÊÐ;PM2FPPE=<G`ÀYMÀ;PM0PE`ÑkÉÉÏ_ÑlÉÊÐ;PM2FPPE=<Q`ÀiMÀ;PM0PE`ÑkÉÉÏ_ÑjÉÊÒ;PM2FPPE=<[`À{MÀ;PM0PE`ÑiÉÇÏ_ÑlÉÈÎ;PM2FPPE=<c`ÀINÀ;PM0PE`ÑkÉÉÏ_ÑlÉÊÐ;PM2FPPE=<m`ÀYNÀ;PM0PE`ÑkÉÉÏ]ÑlÉÈÐ;PM2FPPE=<u`ÀiNÀ;PM0PE^ÑkÉÇÏ_ÑlÉÊÐ;PM2FPPE=<?aÀyNÀ;PM0PE`ÑkÉÉÏ]ÑlÉÈÐ;PM2FPPE=<GaÀIOÀ;PM0PE^ÑkÉÉÏ]ÑlÉÊÐ;PM2FPPE=<QaÀYOÀ;PM0PE^ÑkÉÇÏ_ÑlÉÊÐ;PM2FPPE=<[aÀiOÀ;PM0PE`ÑkÉÉÏ]ÑjÉÈÒ;PM2FPPE=<caÀ{OÀ;PM0PE^ÑiÉÇÏ_ÑlÉÊÎ;PM2FPPE=<maÀIPÀ;PM0PE`ÑkÉÉÏ_ÑlÉÊÐ;PM2FPPE=<waÀYPÀ;PM0PE`ÑkÉÇÏ_ÑjÉÈÒ;PM2FPPE=<?bÀkPÀ;PM0PE`ÑiÉÉÏ_ÑlÉÊÎ;PM2FPPE=<IbÀyPÀ;PM0PE`ÑkÉÉÏ_ÑlÉÊÐ;PM2FPPE=<SbÀIQÀ;PM0PE`ÑkÉÉÏ]ÑjÉÈÒ;PM2FPPE=<[bÀ[QÀ;PM0PE^ÑiÉÇÏ_ÑlÉÊÎ;PM2FPPE=<ebÀiQÀ;PM0PE`ÑkÉÉÏ]ÑjÉÈÒ;PM2FPPE=<mbÀ{QÀ;PM0PE^ÑiÉÉÏ]ÑjÉÊÐ;PM2FPPE=<wbÀKRÀ;PM0PE^ÑiÉÇÏ]ÑlÉÈÎ;PM2FPPE=<?cÀYRÀ;PM0PE^ÑkÉÉÏ]ÑjÉÊÒ;PM2FPPE=<IcÀkRÀ;PM0PE^ÑiÉÇÏ_ÑjÉÊÐ;PM2FPPE=<ScÀ{RÀ;PM0PE`ÑiÉÉÏ_ÑlÉÊÎ;PM2FPPE=<]cÀISÀ;PM0PE`ÑkÉÇÏ_ÑjÉÈÒ;PM2FPPE=<ecÀ[SÀ;PM0PE`ÑiÉÉÏ_ÑjÉÊÐ;PM2FPPE=<ocÀkSÀ;PM0PE`ÑiÉÉÏ_ÑjÉÊÐ;PM2FPPE=<ycÀ{SÀ;PM0PE`ÑiÉÇÏ_ÑjÉÈÐ;PM2FPPE=<AdÀKTÀ;PM0PE`ÑiÉÉÏ_ÑjÉÊÐ;PM2FPPE=<KdÀ[TÀ;PM0PE`ÑiÉÉÏ]ÑjÉÈÐ;PM2FPPE=<SdÀkTÀ;PM0PE^ÑiÉÉÏ]ÑjÉÊÐ;PM2FPPE=<]dÀ{TÀ;PM0PE^ÑiÉÇÏ]ÑjÉÈÐ;PM2FPPE=<edÀKUÀ;PM0PE^ÑiÉÉÏ]ÑjÉÊÐ;PM2FT11,1FPPE=<odÀ[UÀ;PM0PE^ÑiÉÇÏ_ÑjÉÊÐ;PM2FPPE=<ydÀkUÀ;PM0PE`ÑiÉÉÑ_ÑlÉÊÐ;PM2FPMC1,240PE=<qFÀ]UÀ;PM0PEÂÁÈÉÊÇÌÉÌÇÄÈËÆÉÊËÊÅÆÂÁÉ¿;PM2FT10,0FP1PE=<kFÀkTÀ;PM0PEÅ¿¿ñÊ¿¿òÿ;PM2FP1PE=<oHÀeUÀ;PM0PEÂÃÄÅ¿ÇÂÉÁÇÊ¿ÁÈ¿ÊÁÌÃÈÂÁÉ¿;PM2FP1PE=<qHÀUTÀ;PM0PEÃÄÄÇÄÉ¿É¿Ë¿Ë¿ËÁË¿ÇÊ¿¿ÈÂÌ¿Ì¿Ì¿ÌÃÌÁÊÃÊÃÂÄÁÁÂÁ¿¿É;PM2FP1PE=<sHÀWTÀ;PM0PE¿Â¿¿ÊÃÁÃÁÁÃÁÃÊ¿;PM2FP1PE=<CJÀoTÀ;PM0PEÂÂÄÄÂÆÄÆÂÂÃÆÃÃÃÅÁÃÃÃÄ¿É;PM2FP1PE=<OJÀoTÀ;PM0PEÃÃÆÂÄÂÂÂÄÁ¿ÊÅÁÃÁÁ¿Ã¿ÁÁÂÂÁ¿¿ÁÆÃ;PM2FP1PE=<}JÀKUÀ;PM0PEÃÁÎÆÎÆÌÈÊÊÅÄÉÇËÅËÇËÅÃÃÄÄÿ¿ÃÊ¿;PM2FP1PE=<CKÀ{UÀ;PM0PEÆ¿¿ðÉ¿¿ïÄ¿;PM2FP1PE=<GMÀKUÀ;PM0PEÆÍÊÏÈËÆÍÆ¿ÃÐÇÐÉÎÇÌ¿ÁÅ¿;PM2FP1PE=<GMÀETÀ;PM0PEÿÄEÀÆ¿ÁFÀÿ;PM2FP1PE=<]EÀmUÀ;PM0PEÃÄ¿ßÊ¿¿àÁÄÂÿÂÁÂÃÇ;PM2FP1PE=<mEÀWUÀ;PM0PEÂÇÂÅÆÅÆÁÄÈÃÂÃÂÁÄ¿ÆÉ¿;PM2FP1PE=<AOÀaSÀ;PM0PEÈ}ÀÆ¿Å~ÀÇ¿;PM2FP1PE=<COÀYSÀ;PM0PEÁ¿ÃÂÃÂÁÈ¿¿ÆÁÂÁ¿ÂÂÃÂÃÃ;PM2FP1PE=<GOÀOSÀ;PM0PEÃÃÈÅÄÄÅÈÁÁ;PM2FP1PE=<]QÀMTÀ;PM0PE¿Ì¿Î¿Î¿ÊÅÂÁËÁÍ¿Í¿ËÊ¿;PM2FP1PE=<QQÀiTÀ;PM0PE¿ÃÃÊÃÆÃÈ¿ÈÉ¿ÄÉÂÉÆÅ¿ÅÂÁÈÆ;PM2FP1PE=<yPÀQUÀ;PM0PEÃÊÅÊÇÊÅÊÇÅÈÉÆÇÆÉÄÇ¿ÂÈ¿;PM2FP1PE=<}PÀ}UÀ;PM0PE¿ÂÄêÇ¿Ãé¿ÂÈÃ;PM2FP1PE=<WQÀUVÀ;PM0PEÈÆÆÆÆÆÆÆÇÄÃÅÅÃÅÅÅÃÄÇ;PM2FP1PE=<[SÀmUÀ;PM0PEÁÿÅÁÅÃÃÃÅÈÅÄÆÂÆÄÈÂÈÁÃÅÈ;PM1PEÁÁ¿ÁÂÄ;PM2FP1PE=<}RÀSUÀ;PM0PEÂÂÅÅÇÇÉÇÇÅÆÇÈÆÈÊÈÈÆÆÂÄÇ¿;PM2FP1PE=<{RÀ?UÀ;PM0PEÁÄ¿×È¿¿ØÁÄÂÿÂÁÂÃÇ;PM2FP1PE=<KSÀuTÀ;PM0PEÂÁÎÇÄÈÍÈÂÃÇÁ;PM1PEÂÁÁÂ;PM2FP1PE=<WSÀ[TÀ;PM0PEÃÄÄËÄÅÄÅÄÅÈÂÃÈÅÆÁÄÁÊÃÂÄÁÁÂÁ¿ÁÅ;PM2FP1PE=<ySÀSSÀ;PM0PEÂÇÂËÂËÂÉÆËÄÇÈÅÈÃÂÆÅÄÃÆÅÈÃÈÁÊÁÌÃÊÂÈÉ¿;PM2FP1PE=<ySÀKSÀ;PM0PEÃÂÂÃÂÃÂÁÁ¿Ê¿ÁÄÁ¿ÄÁÂÃÃ;PM2FP1PE=<?TÀESÀ;PM0PEÂÁÄÃÄÄÃÄÂÁÇ¿;PM2FP1PE=<{SÀwRÀ;PM0PEÿ¿ÍÈ¿¿Îÿ;PM2FP1PE=<oUÀ{SÀ;PM0PEÁÁÊÊÊÊÊÈÈÊÆÊÄÌÄÌÂÐÉ¿¿ËÁÍÅÉÅÉÇÇÇÉÇÇËËÁÁÊ¿;PM2FP1PE=<qUÀmTÀ;PM0PEÂÁ¿ôÉ¿¿óÂÃÆÆ;PM2FP1PE=<cUÀEUÀ;PM0PEÁÂËÖÅÅÌÓÁÂÊ¿;PM2FP1PE=<iUÀ[UÀ;PM0PEÆ¿¿ÖÉ¿¿ÕÄ¿;PM2FP1PE=<SXÀqSÀ;PM0PEÂÁHÀYÀÆÆGÀZÀÂÃÉ¿;PM2FP1PE=<UXÀASÀ;PM0PEÃÃÂËÂÉÂË¿ÉÊ¿ÁÌÁÌÃÊ¿ÊÃÿÈ;PM1PEÿ¿ÃÄÄ;PM2FP1PE=<MWÀkRÀ;PM0PE¿ÅÁÃÃÇÅÅÃËÁÉÃÍ¿Í¿¿ÇοÎÂÌÂÌÄÊÄÆÄÆÄÄÆ¿ÇÄ;PM2FP1PE=<{VÀKRÀ;PM0PEÃÿÃÅÇÃÇÃÇÈÃÂÆÆÊÄÈÂÈÃÿÈ;PM1PEÿ¿ÃÄÄ;PM2FP1PE=<_VÀGRÀ;PM0PEÇÁÉÁÿſ¿ÇÆ¿ÈÂÆ¿È¿¿Ê;PM2FP1PE=<UZÀGSÀ;PM0PEÁÑÃÑ¿Ñ¿Ñ¿Ñ¿ÑÂÏ¿ÏÊ¿¿ÐÁпҿҿÒÁÒÂÒÂпÁÅÄ;PM2FP1PE=<CZÀ?SÀ;PM0PEÄÂÅÁÅÁÅÁÃÃÆÃÄÂÂÂÆ¿Ä¿ÂÄÁÿÂÅÄ;PM2FP1PE=<aYÀWRÀ;PM0PEÂÄÉÉÉËÉËÅÉÆÃÈÈÈÌÌÌÆÊÂÂÇ¿;PM2FP1PE=<WYÀyQÀ;PM0PEÃÁÃÅ¿ÇÁÇ¿ÅÈ¿¿Æ¿ÆÂÆÄÆÃÁ¿È;PM1PEÁ¿ÁÁÄÂ;PM2FP1PE=<GYÀoQÀ;PM0PEÃÃÃÁÃÃÿ¿ÇÆÂÈÂÂÄÄÄÃÆ;PM2FP1PE=<Y\ÀSSÀ;PM0PEÄÃÆÃÈÅÊÅÆÅÈÅÈÇÈÅÆÅÆÄÇÊÇÆÅÆÇÆÇÆÇÆÇÆÇÆÂÃÉ¿;PM1PE¿ÁÄÁÃÄ;PM2FP1PE=<_\ÀISÀ;PM0PEÄÃÂÁ¿Á¿ÁÊ¿ÁÄÁÆÁÂÅÄÄÃÇÁ;PM1PEÂÿÃÄ;PM2FP1PE=<g\ÀsRÀ;PM0PEÂÇÂÃÂÃÂÅÈÂÁÆÁÄÁÆ¿ÄÉ¿;PM2FP1PE=<q\ÀeRÀ;PM0PEÂÅÄÃÄÁ¿ÁÊ¿ÁÆÅÄÁÄÉ¿;PM2FP1PE=<q\ÀuQÀ;PM0PE¿ïÊ¿¿ðÁÁÇÂ;PM2FP1PE=<S\ÀYPÀ;PM0PEÂÂß]ÀÈÁà^ÀÉ¿;PM2FP1PE=<O\ÀMPÀ;PM0PEÂÁÁÁÁÃÁÃÊ¿¿Â¿ÂÂÂÂÆÉ¿;PM2FP1PE=<{^ÀaRÀ;PM0PE¿ÂÈÈÈÈÈÊÄÊÅÂÅÇÅÉÉÇÅÇ¿ÂÆÇ;PM2FP1PE=<C`ÀASÀ;PM0PEÁ¿ÊÄÈÂÊÄÊÆÊÂÈÆÊÄÈÄÅÈÇÃÇÅÇÃÇÃÉÃÉÃÇÃÉÃÁ¿ÆÅ;PM2FP1PE=<k`À[SÀ;PM0PEÁÃÊÆÊÈÊÈÌÈÅÆÉÇÉÅÉÇËÅÁÃÂÄÁÁ¿ÁÊ¿;PM2FP1PE=<o`ÀqSÀ;PM0PEÄ¿¿ÖÉ¿¿ÕÆ¿;PM2FP1PE=<AJÀgUÀ;PM0PE¿Á¿ÅÅÅÁÅÃÇÊ¿¿ÆÄÄÄÈÄÈÁÁÇÄ;PM2FP1PE=<oIÀ[UÀ;PM0PEÂÂÃÁÅÃÃÃÅÃÈÃÂÂÆÄÆÂÂÆÄÂÉ¿;PM2FP1PE=<kIÀ?UÀ;PM0PEÿ¿ÛÊ¿¿ÜÅ¿;PM2FP1PE=<uDÀWUÀ;PM0PEÃÁäóÆÆáòÃÁ;PM2FP1PE=<{BÀmUÀ;PM0PE¿ÅÇÉÇÉÁÇÆÃÄÈÈÊÆÊÄÊÉ¿;PM2FP1PE=<KHÀYUÀ;PM0PE¿Á¿ÇÁÉÁÉ¿ËÊ¿¿Ì¿ÈÂÌ¿È¿ÁÇÄ;PM2FP1PE=<EHÀSUÀ;PM0PE¿ÂÅÇÈÃÆÆ¿ÄÇ¿;PM2FP1PE=<CHÀKUÀ;PM0PE¿ÁÁÁÿÁÈ¿¿ÂÄ¿ÄÉ¿;PM2FP1PE=<wGÀsTÀ;PM0PEÅÿÁÁÅ¿ÃÃÇÊ¿¿ÆÂÄ¿ÆÄÄÇÃÄÈ;PM1PEÅÆ¿ÉÆÄ;PM2FP1PE=<[GÀIVÀ;PM0PEÈ¿¿ÊÁÌÁÊÃÌÃÊÅÌÅÊËÊÃÇÈÅÈÉÆÉÄÉÂËÄÉ¿É¿É;PM1PEÈÁÇÂ;PM2FP1PE=<{FÀ{TÀ;PM0PEÃÂÛOÀÈÁÜPÀÿ;PM2FP1PE=<uEÀ]UÀ;PM0PEÂÅÆÇÌÉÌÉÌÇÈÐÉÆÉÈËÊÅÈÂÅÏ¿;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,5FP1PE=<mEÀkTÀ;PM0PEÇ¿¿ñп¿òÇ¿;PM2FP1PE=<sGÀeUÀ;PM0PEÂÅ¿ÃÂÇÂÉ¿Çп¿ÈÁÌ¿ÊÅÊÂÃÏ¿;PM2FP1PE=<sGÀWTÀ;PM0PEÅÂÂÅÄÇ¿É¿Ë¿Ë¿Ë¿Ë¿Çп¿ÈÂÌ¿Ì¿Ì¿ÌÁÎÃÊÃÊÇÄÈÃÁÄÅ¿¿Ï;PM2FP1PE=<qGÀWTÀ;PM0PEÁ¿¿ÐÅÁÃÁÃÅÁÅÒ¿;PM2FP1PE=<EIÀsTÀ;PM0PEÆÄÄÄÂÆÄÄÂÄËÌÃÅÃÅÁÃÁÁÆ¿Ñ;PM2FP1PE=<MIÀsTÀ;PM0PEÅÁÄ¿Æ¿¿¿ÒÅ¿ÅÃÁ¿ÅÁÆÂÿÁÁÌË;PM2FP1PE=<{IÀKUÀ;PM0PEÅÅÎÆÎÆÌÈÌÊËÌÉÇÉÅÍÇËÅÅÇÆÈÅÁ¿ÅÒ¿;PM2FP1PE=<CJÀ{UÀ;PM0PEÈ¿¿ðÑ¿¿ïÊ¿;PM2FP1PE=<MLÀKUÀ;PM0PE¿ÁÈÏÊÍÈËÄËÐÂÅÐÇÐÉÎÅÌ¿ÃÏ¿;PM2FP1PE=<ILÀETÀ;PM0PEÇ¿ÄEÀпÃFÀÇ¿;PM2FP1PE=<aDÀqUÀ;PM0PEÃÈ¿ßп¿àÃÆÄÅ¿ÄÃÂÇÍ;PM2FP1PE=<sDÀWUÀ;PM0PEÂÉÄÇÆÅÆÁÈÎÃÄÿÆÑ¿;PM2FP1PE=<GNÀaSÀ;PM0PEÈ}ÀпÇ~ÀÏ¿;PM2FP1PE=<INÀ]SÀ;PM0PEÁÆ¿ÃÂÅÄ¿Á¿Ð¿¿ÆÁÄÃÆËË;PM2FP1PE=<INÀOSÀ;PM0PEÅÅÆÇÌÌÅÈÅÅ;PM2FP1PE=<[PÀMTÀ;PM0PE¿Ì¿Î¿ÌÂÊÑÄ¿ËÁÍ¿Í¿ËÒ¿;PM2FP1PE=<QPÀgTÀ;PM0PEÂÅÃÌÃÆÁÆÁÈÑ¿ÂËÆÉÄÅÂÃÂÅÌÌ;PM2FP1PE=<wOÀSUÀ;PM0PE¿ÄÃÊÅÊÇÊÇÊËËÆÇÈÉÆÇÂÅ¿ÂÐÁ;PM2FP1PE=<}OÀAVÀ;PM0PEÂÄÄêÏÂÃéÂÄÌÉ;PM2FP1PE=<UPÀYVÀ;PM0PEÆÆÈÆÆÆÄÆËÊÃÃÅÅÅÅÅÁÊÏ;PM2FP1PE=<_RÀiUÀ;PM0PEÃÇ¿ÃÁÅÃÃÁÇÎÅÄÄÂÆÄÈÂÊÃÅÉÎ;PM1PEÃÁ¿ÅÄÈ;PM2FP1PE=<CRÀSUÀ;PM0PEÂÆÅÅÇÉÇÇÇÃÊÍÊÆÈÈÈÊÆÆÂÆÏ¿;PM2FP1PE=<?RÀAUÀ;PM0PEÃÆ¿×п¿ØÃÈÄÇ¿ÆÃÂÇÍ;PM2FP1PE=<QRÀuTÀ;PM0PEÄÅÎÅÈÎÍÆÄÃÏÃ;PM1PE¿ÃÄÁÃÆ;PM2FP1PE=<YRÀaTÀ;PM0PEÅÊÂËÄÉÆÅÂÁÐÄÃÈÅÆÁÄÁÈÅÈÆÇ¿ÆÅÂÃÑ;PM2FP1PE=<}RÀSSÀ;PM0PE¿ÉÂËÂÉÂËÆÉÆÉÈÇÊÅÄÒÃÂÃÄÅÆÁÊÃÊÁÊÁÊ¿ÈÏ¿;PM2FP1PE=<?SÀOSÀ;PM0PEÁÆ¿ÃÂÅÂÁ¿ÂпÁÆÁÄÁÆËË;PM2FP1PE=<ESÀESÀ;PM0PEÂÅÄÃÌÌÃÄÂÅÏ¿;PM2FP1PE=<}RÀwRÀ;PM0PEÇ¿¿Íп¿ÎÇ¿;PM2FP1PE=<mTÀ{SÀ;PM0PEÁÅÊÊÊÊÈÈÊÌÆÊÆÌÄοÐÏ¿ÁËÃËÁÉÅÇÇÉÇÇÉÉÉÉÃÅÒ¿;PM2FP1PE=<oTÀmTÀ;PM0PEÂÁ¿ôÑ¿¿óÂÃÎÆ;PM2FP1PE=<aTÀEUÀ;PM0PEÁÄËÔÍÅÌÕÁÄÒ¿;PM2FP1PE=<iTÀ[UÀ;PM0PEÈ¿¿ÖÑ¿¿ÕÊ¿;PM2FP1PE=<WWÀqSÀ;PM0PEÂÃHÀYÀÌÊGÀZÀÂÅÏ¿;PM2FP1PE=<UWÀ}RÀ;PM0PEÉÇÂËÂËÂÉÂÉпÁÌÁÌÁÊÁÊÇÇÂÐ;PM1PEÉ¿ÉÊÈ;PM2FP1PE=<SVÀiRÀ;PM0PEÂÂÃÃÃÃÅÃÇÁÉÃËÁËÁË¿ÁÏοпÌÄÌÂÈÆÊÆÆÄÄÄÂÂÏÈ;PM2FP1PE=<}UÀGRÀ;PM0PEÇÇ¿ÁÃÇÅÉÃÅÐÇÂÈÆÈÄÈÂÊÇÇ¿Ð;PM1PEÇ¿¿ÇÈÈ;PM2FP1PE=<aUÀERÀ;PM0PEÉ¿Å¿ÅÁÅ¿¿ÏÈ¿Æ¿ÆÂÈ¿¿Ð;PM2FP1PE=<YYÀCSÀ;PM0PEÁÃÃÑÁÑ¿Ñ¿ÑÂÑ¿Ñ¿Ï¿ÏÒ¿¿ÐÁпҿҿҿÒÂÐÂÐÁÃËÌ;PM2FP1PE=<IYÀ}RÀ;PM0PEÈÄÇÁÅ¿ÅÃÃÃÌË¿ÆÂÂÂÆÂÅÁÄ¿ÂÂÍÊ;PM2FP1PE=<gXÀWRÀ;PM0PEÂÆÇÇÉÍÉËÇÉÎÉÈÊÈÌÊÌÈÈÂÆÏ¿;PM2FP1PE=<YXÀuQÀ;PM0PEÅÃÅÇ¿ÇÁÅ¿Çп¿ÆÂÆÂÆ¿ÄÅÿÐ;PM1PEÿÁÃÆÄ;PM2FP1PE=<MXÀmQÀ;PM0PEÃÁÁÃÿÁÁ¿ÏÈ¿ÈÄÄÆÄÂËÌ;PM2FP1PE=<][ÀSSÀ;PM0PEÄÇÆÃÈÅÊÅÆÅÈÅÆÅÈÅÈÇÌÌÇÈÇÆÅÆÉÈÇÆÇÆÇÆÇÄÄÅÏ¿;PM1PE¿ÅÄÁÃÈ;PM2FP1PE=<c[ÀMSÀ;PM0PEÆÃÁ¿¿Á¿п¿ÆÃÆÃÄÇÂÈÃÍÇ;PM1PE¿ÃÆ¿ÅÄ;PM2FP1PE=<k[ÀsRÀ;PM0PE¿ÇÂÅÄÅÂÅÎÈÁÆÁÄ¿ÄÁÄÏ¿;PM2FP1PE=<w[ÀeRÀ;PM0PEÂÇÆÃÄÿÂпÃÈÃÆÁ¿ÁÑ¿;PM2FP1PE=<w[ÀsQÀ;PM0PE¿Á¿ïÒ¿¿ð¿ÃÑÆ;PM2FP1PE=<W[ÀYPÀ;PM0PE¿Äß]ÀÒÅÞ^À¿ÂÏ¿;PM2FP1PE=<S[ÀMPÀ;PM0PEÁÁÁÿÅпÄÄ¿ÈÏ¿;PM2FP1PE=<{]ÀeRÀ;PM0PEÂÂÆÈÊÈÈÌÆÌÑÂÁÅÅÇÉÇÇÉÄÂÈÍ;PM2FP1PE=<C_ÀESÀ;PM0PEÁÁÊÄÊÄÈÄÊÆÊÄÈÄÈÄÊÄÇÎÇÁÇÅÉÃÇÃÉÃÉÃÇÁÇÃÃÁÊÍ;PM2FP1PE=<i_À[SÀ;PM0PEÃÅÌÆÈÆÌÈÊÈÉÎÉÇÉÇÉÅÉÅÃÇÄÈÃÁ¿Åп;PM2FP1PE=<q_ÀqSÀ;PM0PEÈ¿¿ÖÏ¿¿ÕÈ¿;PM2FP1PE=<EIÀeUÀ;PM0PEÁÿÁÃÅÅÇ¿ÉпÂÂÂÆÄÈÄÊÁÅÍÊ;PM2FP1PE=<uHÀ[UÀ;PM0PEÂÆÁÁÅÃÅÃÃÅÎÉÂÄÄÂÆÄÄÄÄÆÑ¿;PM2FP1PE=<mHÀ?UÀ;PM0PEÇ¿¿ÛÒ¿¿ÜÉ¿;PM2FP1PE=<wCÀWUÀ;PM0PEÅÅâñÎÊáòÇÃ;PM2FP1PE=<?BÀmUÀ;PM0PEÁÃÇÉÅÇÅËÒÃÂÆÈÊÆÊÄÌÏ¿;PM2FP1PE=<OGÀWUÀ;PM0PEÁÿÇÁÉÁÉ¿ËÒ¿¿Ì¿ÈÂÊ¿ÊÁÃËÈ;PM2FP1PE=<KGÀSUÀ;PM0PEÂÄÅÇÌÇÆÆÂÆÏ¿;PM2FP1PE=<GGÀKUÀ;PM0PE¿ÂÁÁÁÿÃпÄ¿ÆÏ¿;PM2FP1PE=<uFÀqTÀ;PM0PEÍÅ¿ÁÁÃÁÿÉпÂÄ¿ÆÂÄÂÆÏÅÌÌ;PM1PEÍÌ¿ÑÎÆ;PM2FP1PE=<aFÀGVÀ;PM0PEÐÁ¿Ê¿ÌÁÌÃÊÅÌÅÌÇÌÉÈËËÊÇÆÇÆÉÂÉÄÉÂÉÂÉ¿ÉÐÃÏÆ;PM2FP1PE=<}EÀ{TÀ;PM0PEÇÂÛMÀÐÅÜPÀÇÂ;PM2FP1PE=<A_ÀKPÀ;PM0PEHÀëFÀåFÀáDÀÝFÀÙDÀÕDÀÓFÀÑDÀÑHÀÏFÀÑJÀÑHÀÓLÀÕNÀ×NÀÛÂÈMÀÚMÀÚIÀÖIÀÔIÀÒEÀÐEÀÒEÀÐCÀÔEÀÔCÀÖEÀÚCÀÜCÀâEÀæEÀîÅÇ;PM2FP1PE=<qqÀyKÀ;PM0PELÀÏNÀÍPÀËRÀËRÀËRÀÉRÀËPÀËNÀËPÀÏLÀÏHÀÓFÀÕBÀÙüÛøáÆÈ÷à?ÀÞAÀÚCÀÖIÀÒKÀÒMÀÎOÀÎQÀÌQÀÊQÀÌQÀÌOÀÊOÀÎMÀÎIÀÐÃÇ;PM2FP1PE=<iAÁ}FÀ;PM0PEBÀÏþÑBÀÑþÕ@ÀÓ@ÀÕþÓ@À×þÕ@ÀÓþÕ@ÀÓþÓ@ÀÓ@ÀÏ@ÀÏÄÈAÀÐ?ÀÐýÔ?ÀÒ?ÀÔýÖ?ÀÖýÖ?ÀÖýÖ?ÀÖ?ÀÔýÔ?ÀÔ?ÀÒAÀÐÁÇ;PM2FP1PE=<aJÁCFÀ;PM0PEâÅæÅâÃäÃäÁäÁäÁäÁäÁäÁäÁäÁâÃâÃäÅâÇÂÈáÆáÆåÆáÂãÄãÂãÂãÂãÂã¿ãÄãÂãÄáÄãÄáÈÁÇ;PM2FP1PE=<qLÁ_DÀ;PM0PEÔÅÒÉÐÍÒÏÐÑÒÏÒËÔÇÂÈÑÈÑÌÏÎÑÐÏÒÑÎÓÌÕÆ¿Ç;PM2FP1PE=<Q^ÁuCÀ;PM0PEFÀÁFÀÁHÀÁDÀÁHÀ¿FÀÁFÀ¿FÀÁFÀ¿FÀÁFÀÁFÀÁFÀÅFÀÃFÀÅDÀÇ¿ÈCÀÆEÀÆEÀÆEÀÄEÀÂEÀÄEÀÂEÀÂEÀÂEÀ¿EÀÂGÀ¿CÀ¿GÀ¿EÀÄEÀ¿Ç;PM2FP1IW0,0,6352,4896PE=<pÂG[Á;PM0PEoØ¿¿V^ÁpØ¿¿U^Á;PM2FT10,0FPIWIW0,0,6352,4896PM0PEOM¿¿jØPM¿¿iØ;PM2FPIWIW0,0,6352,4896PE=<QoÁWHÁ;PM0PEMÙ¿¿fKÁNÙ¿¿eKÁ;PM2FPIWIW0,0,6352,4896PE=<?Î}Õ;PM0PE[lÁ¿¿NÙ\lÁ¿¿MÙ;PM2FPIWPE=<[ZÀwÍ;PM0PEÇÑÇ¿ÃTÀÊ¿ÂÁ¿Á¿Á¿Á¿ÃÂÁ¿Ã¿Á¿ÁÂÁ¿ÁÂÁ¿Á¿ÁÂÁ¿Á¿Á¿ÁÂÁÂÁ¿Á¿Á¿¿Á¿¿Ã¿ÂÁ¿ÁÂÁ¿¿Á¿¿Á¿ÂÁ¿ÂÁ¿¿ÂÁ¿¿¿¿¿Á¿¿¿¿¿¿Â¿Ŀ¿Â¿Â¿¿Â¿Â¿¿¿Â¿ÂÂĿ¿Â¿¿¿¿Â¿¿¿¿¿Ŀ¿¿ÂÂĿ¿Ŀ¿¿¿Ŀ¿Ŀ¿ƿĿĿ¿Ŀ¿Ŀ¿¿¿ĿÂÁĿ¿ÂÁ¿¿Ŀ¿¿¿ÂÁ¿¿¿¿ÂÁÂÁ¿¿ÄÁ¿ĿÂÁ¿Á¿ÂÁÂÁ¿ÂÁ¿ÁÂÁ¿Á¿ÂÁ¿Á¿Á¿¿ÂÁ¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿¿ÁÁ¿Á¿ÁÁÁ¿¿ÁÁ¿¿ÁÃÁ¿ÁÁÁ¿ÁÁÁ¿ÁÁÁ¿Á¿ÁÁÁ¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Ï¿Á¿Á¿Á¿Á¿Á¿Á¿¿Á¿¿¿¿ÁÄ¿Ì¿¿ÍGÀ¿¿Î̿Ŀ¿¿¿Â¿¿Â¿Â¿Â¿Â¿Â¿Â¿JÀÈ¿Êۿ¿Â¿¿¿Â¿¿¿¿Â¿¿¿Â¿¿¿Â¿¿¿¿¿¿¿¿ÂÂÁĿĿ¿¿ĿÂÁĿ¿ÂÁ¿ÂÁ¿ÂÁÂÁÂÁ¿¿Á¿ÂÁÂÁ¿Á¿ÂÁÂÁÂÿÁÂÁ¿¿ÃÂÁ¿ÁÂÁÂÁ¿Á¿ÁÂÁ¿ÃÂÁ¿ÁÂÁ¿Á¿ÃÂÁ¿Ã¿Á¿Á¿ÃÂÁ¿Á¿ÃÂÁ¿Ã¿Á¿Ã¿Á¿Ç¿Á¿Ã¿Á¿Ã¿Á¿ÃÁÁ¿Ã¿ÁÁÁ¿Ã¿Á¿Á¿ÃÁÁ¿Ã¿ÁÁÁ¿ÁÁÁ¿ÃÁÁ¿Á¿ÁÁÁÁÁ¿Á¿ÁÁÃÃÅÁÁÁÁ¿ÁÁÁÁÁ¿Áÿ¿ÁÁÁ¿ÁÁ¿ÁÁÁ¿¿ÁÃÁÁ¿ÁÁÁ¿Á¿¿Áÿ¿ÁÁ¿Á¿Á¿Á¿Á¿Á¿ÅÁ¿ÂÁ¿Á¿Á¿Á¿Á¿Á¿ÁÂÁ¿Á¿¿ÂÁ¿Á¿Á¿¿ÂÁ¿ÁÂÁ¿¿ÂÁ¿¿ÂÁ¿Á¿ÂÁ¿¿ÂÁ¿Á¿Á;PM2FTFPPE=<Q\ÀoÌ;PM0PE¿¿Â¿¿¿Â¿¿¿Â¿Â¿Â¿¿Â¿Â¿¿Â¿Ä¿¿Â¿Â¿¿¿¿¿Â¿¿Ŀ¿¿¿¿¿¿¿ĿĿà¿Â¿Â¿Â¿Â¿ÂÁ¿Á¿Á¿Í¿¿Îü¿¿ÍÉ¿Á¿Á¿Á¿¿ÁÁ¿¿Á¿Á¿Á¿Á¿YÀ¿Á¿Á¿Á¿Á¿Á¿¿¿Á¿¿¿¿¿ƿ¿ËåÅ¿ì¿ÁÁ¿¿Á¿ÁÁ¿¿Á¿Á¿Á¿ÁÁ¿¿Á¿Á¿ÁÁ¿ÁÁ¿Á¿ÁÁ¿¿Á¿ÁÁÁÁ¿¿Á¿ÁÁ¿ÁÁÁ¿¿ÁÁ¿¿ÁÁ¿Á¿Á¿ÃÁ¿ÂÁ¿Á¿Á¿Á¿¿ÂÁ¿ÁÂÁ¿¿ÂÁ¿Á¿¿Â¿Â¿Â¿ÂÁ¿¿Â¿Â¿Â¿Â¿Â¿Â¿Â¿¿Â¿Â¿Â¿¿¿¿¿¿¿¿Á¿¿¿Á¿Á¿¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿ÁÁ¿¿ÁÁÁ;PM2FPLTPW0SVPE=<g]À}Ì¿=<W]À{ÌÝ¿=<U]ÀyÌã¿=<O]ÀwÌí¿=<K]ÀuÌõ¿=<K]ÀsÌ÷¿=<I]ÀqÌù¿=<E]ÀoÌÓ¿<Ñ¿Ù¿=<E]ÀmÌÏ¿<Ù¿Õ¿=<C]ÀkÌÍ¿<á¿Õ¿=<A]ÀiÌÍ¿<å¿Ó¿=<A]ÀgÌË¿<é¿Ñ¿=<?]ÀeÌÍ¿<ë¿Ï¿=<}\ÀcÌÏ¿<ë¿Ñ¿=<}\ÀaÌÏ¿<ë¿Ñ¿=<}\À_ÌÑ¿<é¿Ñ¿=<}\À]ÌÓ¿<ç¿Ñ¿=<}\À[ÌÓ¿<ç¿Ñ¿=<}\ÀYÌÕ¿<ç¿Ï¿=<}\ÀWÌÕ¿<ç¿Ï¿=<}\ÀUÌÕ¿<ç¿Ï¿=<}\ÀSÌÕ¿<ç¿Ï¿=<}\ÀQÌÕ¿<ç¿Ñ¿=<}\ÀOÌÕ¿<ç¿Ñ¿=<}\ÀMÌÓ¿<é¿Ñ¿=<?]ÀKÌÏ¿<ë¿Ñ¿=<?]ÀIÌÏ¿<ë¿Ñ¿=<C]ÀGÌÉ¿<í¿Ñ¿=<{]ÀEÌÑ¿=<u]ÀCÌ׿=<o]ÀAÌÝ¿=<g]À?Ìå¿=<a]À}Ëë¿=<[]À{Ëñ¿=<W]ÀyËõ¿=<S]ÀwËå¿<Á¿Ñ¿=<O]ÀuËÝ¿<Í¿Ñ¿=<K]ÀsËÛ¿<Ó¿Ñ¿=<I]ÀqËÛ¿<Õ¿Ñ¿=<E]ÀoËÙ¿<Û¿Ñ¿=<C]ÀmË׿<ß¿Ñ¿=<A]ÀkËÕ¿<ã¿Ñ¿=<?]ÀiËÕ¿<å¿Ñ¿=<}\ÀgËÕ¿<ç¿Ñ¿=<}\ÀeËÓ¿<é¿Ñ¿=<{\ÀcËÓ¿<ë¿Ñ¿=<y\ÀaËÓ¿<í¿Ñ¿=<y\À_ËÓ¿<í¿Ñ¿=<y\À]ËÓ¿<í¿Ñ¿=<w\À[ËÓ¿<ï¿Ñ¿=<w\ÀYËÓ¿<ï¿Ñ¿=<w\ÀWËÑ¿<ï¿Ó¿=<w\ÀUËÑ¿<ï¿Ó¿=<w\ÀSËÑ¿<ï¿Ó¿=<w\ÀQËÑ¿<ï¿Ó¿=<w\ÀOËÑ¿<ï¿Ó¿=<w\ÀMËÑ¿<ï¿Ó¿=<w\ÀKËÑ¿<ë¿×¿=<w\ÀIËÑ¿<ë¿×¿=<w\ÀGËÑ¿<ë¿×¿=<w\ÀEËÓ¿<ç¿Ù¿=<w\ÀCËÕ¿<å¿Û¿<Ͽ¿=<w\ÀAËÕ¿<á¿Ë¿<Á¿Ñ¿<Ï¿Á¿=<w\À?ËÕ¿<ß¿Ë¿<ÿã¿=<w\À}ÊÙ¿<׿Ϳ<Å¿ã¿=<y\À{ÊÛ¿<Ï¿Ñ¿<Å¿ã¿=<y\ÀyÊù¿<É¿ã¿=<y\ÀwÊ÷¿<Í¿ß¿=<{\ÀuÊõ¿<Í¿Ý¿=<}\ÀsÊï¿<Ó¿Û¿=<?]ÀqÊé¿<ٿ׿=<A]ÀoÊå¿<Ý¿Ó¿=<I]ÀmÊÕ¿<í¿Á¿=<S]ÀkÊ¿¿;;PE=<s_ÀqÌ;PM0PEÅÉÅ¿¿òÆ¿¿Á¿¿Á¿Á¿Á¿Á¿ÂÁ¿Á¿ÁÂÁ¿ÁÂÁÂÁ¿Á¿¿ÁÂÁÂÁ¿¿Á¿ÂÁ¿Á¿¿¿¿¿¿¿Á¿¿¿¿¿¿Â¿¿Â¿¿Â¿¿Â¿Â¿Â¿¿Â¿Â¿Â¿Â¿Â¿ÂÁ¿¿Â¿ÂÁ¿ÂÁ¿ÁÂÁ¿¿ÂÁÂÁ¿Á¿ÁÂÁ¿Á¿Ã¿¿ÂÁ¿Á¿¿ÂÁ¿Á¿Á¿ÁÂÁ¿Ã¿ÁÂÁÂÁ¿Á¿¿ÂÁ¿Á¿Á¿ÂÁ¿Á¿¿ÂÁ¿¿ÂÁ¿¿ÂÁ¿¿ÂÁ¿¿¿ÂÁ¿¿Â¿Â¿Â¿Â¿Â¿Â¿Â¿Â¿Â¿Â¿Â¿¿¿Â¿¿¿Â¿¿Â¿Â¿¿Â¿¿Â¿¿Â¿¿Â¿¿¿Â¿¿Â¿¿¿¿¿ÂÂÁ¿¿¿¿¿¿Á¿¿¿¿Á¿¿¿¿ÁÂÁ¿ÂÁ¿¿Á¿ÁÈÎÈ¿¿ûÇ¿¿Â¿ÂÁ¿¿¿¿ÂÁ¿¿¿ÂÁ¿¿ÂÁ¿¿ÂÁÂÁÂÁ¿ÂÁ¿¿ÂÁ¿Á¿¿ÂÁ¿¿ÂÁ¿Á¿¿ÂÁ¿Á¿Á¿¿ÂÁ¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿ÁÁÁ¿Á¿ÁÁÁ¿¿ÁÁÁÁ¿¿Á¿ÁÁ¿¿Á¿Á¿Á¿Á¿ÁÁÿ¿Á¿Á¿Á¿Á¿¿ÁÂÁ¿¿Á¿ÂÁÂÁ¿¿¿¿Á¿ĿÂÁ¿¿¿Á¿¿¿¿¿ÁĿ¿¿Á¿¿¿Á¿¿¿Á¿¿¿Á¿¿Á¿¿Á¿¿ÁÂÁ¿¿Á¿Á¿ÁÂÁ¿Á¿Á¿Á¿¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿ÁÁ¿¿Á¿Á¿ÁÁÁ¿Á¿Á¿ÁÁ¿ÁÁ¿ÁÁÁ¿ÁÁ¿¿ÁÁ¿ÁÁÁ¿ÁÁÁ¿¿ÁÁ¿Á¿Á¿Á¿Á¿ÁÁ¿ÂÁ¿Á¿Á¿Á¿Á¿Á¿Á¿¿ÂÁ¿¿ÂÁ¿ÁÂÁ¿¿ÂÁ¿¿ÂÁ¿Á¿¿ÂÁ¿¿Á;PM2FPPE=<[aÀqÌ;PM0PEÅÉÇ¿¿òƿ¿¿Á¿¿Á¿Á¿Á¿Á¿¿Á¿Á¿¿ÁÂÁ¿ÁÂÁ¿ÁÂÁ¿¿ÁÂÁ¿Á¿¿¿Á¿¿Á¿¿Á¿¿¿¿¿ÂÁ¿¿¿¿¿Â¿Â¿¿Â¿¿Â¿¿Â¿Â¿Â¿¿Â¿Â¿Â¿Â¿Â¿ÂÁ¿¿Â¿ÂÁÂÁÂÁÂÁ¿¿ÂÁ¿¿ÂÁ¿Á¿Á¿¿ÂÁ¿Ã¿Á¿¿ÂÁ¿Á¿¿ÂÁ¿Á¿Á¿ÁÂÿÁ¿ÁÂÁ¿¿ÂÁ¿Á¿ÁÂÁ¿ÁÂÁ¿¿ÂÁ¿¿Âÿ¿Â¿ÂÁ¿¿ÂÁÂÁ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿Â¿¿Â¿¿¿Â¿¿Â¿Â¿¿Â¿¿Â¿¿Â¿¿¿Â¿¿Â¿¿¿ÂÂÂÁ¿¿¿¿¿Á¿¿¿¿Á¿¿¿¿¿ÁÂÁ¿¿Á¿¿¿Á¿ÁÈÎÆ¿¿ûÅ¿¿Â¿ÂÁ¿¿¿¿ÂÁÂÁ¿¿¿ÂÁ¿¿ÂÁÂÁ¿¿ÂÁ¿ÂÁ¿ÁÂÁ¿¿ÂÁ¿¿ÂÁ¿Á¿¿ÂÁ¿Á¿Á¿¿ÂÁ¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿ÁÁÁ¿Á¿ÁÁÁ¿ÁÁ¿ÁÁ¿¿Á¿ÁÁ¿¿ÁÁ¿¿Á¿Á¿Á¿Á¿Ã¿Á¿Á¿Á¿¿Á¿¿ÁÂÁÂÁ¿ÂÁ¿ÁĿ¿ÂÁ¿¿ÄÁ¿¿ÁĿ¿¿¿¿Á¿Ŀ¿Á¿¿¿Á¿¿¿Á¿¿¿Á¿¿Á¿¿Á¿¿ÁÂÁ¿Á¿¿Á¿ÁÂÁ¿Á¿Á¿Á¿¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿ÁÁ¿¿Á¿Á¿ÁÁÁ¿Á¿ÁÁ¿¿ÁÁÁ¿ÁÁÁÁ¿¿Á¿ÁÁ¿ÁÁÁ¿ÁÁÁ¿¿ÁÁ¿Á¿Á¿Á¿Á¿ÁÁ¿ÂÁ¿Á¿Á¿Á¿Á¿Á¿Á¿¿ÂÁ¿¿ÂÁ¿Á¿¿ÂÁ¿¿ÂÁ¿ÁÂÁ¿¿ÂÁ¿¿Á;PM2FPPE=<cbÀKÎ;PM0PE¿lÀ¿Á¿ÁÁ¿¿Á¿ÁÁÁ¿ÁÁ¿¿ÁÁÁÁ¿¿ÁÁ¿¿ÁÁ¿¿ÁÁ¿¿ÁÁ¿Á¿¿ÁÁ¿¿ÁÁ¿Á¿Á¿Á¿Á¿Á¿¿ÁÁÂÁ¿Á¿Á¿Á¿Á¿ÁÂÁ¿¿ÂÁ¿Á¿ÁÂÁ¿¿Â¿Âÿ¿Â¿Â¿ÂÁ¿¿Â¿ÂÁ¿¿ÂÁ¿¿¿ÂÁ¿¿¿¿¿¿¿FÀ¿Â¿Â¿Â¿ÂÁ¿¿ÂÁ¿Á¿Ë¿¿Îö¿¿ÍÇ¿Á¿Á¿¿ÁÁ¿¿ÁÁ¿¿Á¿Á¿Á¿GÀ¿Á¿Á¿Á¿Á¿Á¿¿Á¿Á¿Á¿¿Á¿Á¿Á¿¿¿Á¿¿¿Á¿¿Á¿¿¿¿¿¿¿¿¿Â¿¿¿Â¿¿Â¿¿¿Â¿¿Â¿Â¿¿¿Â¿Â¿Â¿Â¿Â¿¿¿¿Ŀ¿¿¿¿¿ò¿Â¿Â¿Â¿ÂÁ¿¿ÂÁ¿Á¿É¿¿Îö¿¿ÍÉ¿Á¿Á¿¿ÁÁ¿¿Á¿Á¿Á¿ÁÁ¿¿iÁ¿¿Á¿Á¿Á¿Á¿Á¿¿¿¿¿¿ÁÄ¿Ä¿¿ËçÃ;PM2FPLTSVPE=<wdÀ}Ì¿=<kdÀ{Ì׿=<gdÀyÌß¿=<edÀwÌå¿=<adÀuÌë¿=<_dÀsÌí¿=<]dÀqÌ׿<Á¿Ù¿=<YdÀoÌÑ¿<Õ¿Ñ¿=<YdÀmÌÏ¿<׿ӿ=<WdÀkÌÏ¿<Ý¿Ñ¿=<UdÀiÌÏ¿<á¿Ñ¿=<UdÀgÌÍ¿<å¿Ï¿=<UdÀeÌÍ¿<å¿Ï¿=<SdÀcÌÏ¿<é¿Í¿=<QdÀaÌÏ¿<ë¿Ï¿=<QdÀ_ÌÏ¿<ë¿Ï¿=<OdÀ]ÌÑ¿<ë¿Ñ¿=<OdÀ[ÌÑ¿<ë¿Ñ¿=<MdÀYÌÓ¿<í¿Ï¿=<MdÀWÌÑ¿<ï¿Ñ¿=<MdÀUÌÑ¿<ï¿Ó¿=<KdÀSÌÑ¿<ñ¿Ó¿=<KdÀQÌÑ¿<ñ¿Ó¿=<KdÀOÌÑ¿<ñ¿Ó¿=<KdÀMÌÑ¿<ó¿Ñ¿=<IdÀKÌÓ¿<ó¿Ó¿=<IdÀIÌÓ¿<ó¿Ó¿=<IdÀGÌÓ¿<ó¿Ó¿=<IdÀEÌÓ¿<õ¿Ñ¿=<IdÀCÌÓ¿<õ¿Ñ¿=<GdÀAÌÕ¿<õ¿Ñ¿=<GdÀ?ÌÕ¿<õ¿Ñ¿=<GdÀ}ËÕ¿<õ¿Ñ¿=<GdÀ{ËÕ¿<õ¿Ñ¿=<GdÀyËÕ¿<õ¿Ñ¿=<GdÀwËÕ¿<õ¿Ñ¿=<GdÀuËÕ¿<õ¿Ñ¿=<GdÀsËÕ¿<õ¿Ó¿=<GdÀqËÕ¿<õ¿Ó¿=<GdÀoËÕ¿<õ¿Ñ¿=<GdÀmËÕ¿<õ¿Ñ¿=<GdÀkËÕ¿<õ¿Ñ¿=<GdÀiËÕ¿<õ¿Ñ¿=<GdÀgËÕ¿<õ¿Ñ¿=<GdÀeËÕ¿<õ¿Ñ¿=<GdÀcËÕ¿<õ¿Ñ¿=<IdÀaËÓ¿<õ¿Ñ¿=<IdÀ_ËÓ¿<õ¿Ñ¿=<IdÀ]ËÓ¿<õ¿Ñ¿=<IdÀ[ËÓ¿<ó¿Ó¿=<IdÀYËÓ¿<ó¿Ó¿=<IdÀWËÓ¿<ó¿Ó¿=<KdÀUËÑ¿<ñ¿Ó¿=<KdÀSËÑ¿<ñ¿Ó¿=<KdÀQËÓ¿<ï¿Ó¿=<MdÀOËÑ¿<ï¿Ó¿=<MdÀMËÑ¿<ï¿Ó¿=<MdÀKËÓ¿<í¿Ï¿=<MdÀIËÓ¿<ë¿Ñ¿=<OdÀGËÑ¿<ë¿Ñ¿=<QdÀEËÏ¿<ë¿Ñ¿=<QdÀCËÑ¿<é¿Ï¿=<QdÀAËÑ¿<é¿Ï¿=<SdÀ?ËÏ¿<å¿Ñ¿=<UdÀ}ÊÑ¿<á¿Ï¿=<WdÀ{ÊÏ¿<ß¿Ñ¿=<WdÀyÊÑ¿<Ù¿Ó¿=<YdÀwÊÓ¿<Ñ¿Ó¿=<[dÀuÊ÷¿=<]dÀsÊó¿=<_dÀqÊí¿=<cdÀoÊç¿=<idÀmÊÙ¿=<wdÀkÊÁ¿;;LTSVPE=<WfÀ}Ì¿<ã¿Â¿=<GfÀ{ÌÍ¿<׿տ=<{eÀyÌÙ¿<Õ¿Û¿=<seÀwÌá¿<Ñ¿ã¿=<seÀuÌá¿<Í¿ë¿=<seÀsÌá¿<Í¿ë¿=<seÀqÌá¿<Ë¿ï¿=<seÀoÌá¿<É¿õ¿=<seÀmÌá¿<Ç¿÷¿=<yeÀkÌÛ¿<Ç¿Í¿<Ï¿Û¿=<CfÀiÌÑ¿<Å¿Ë¿<ٿ׿=<CfÀgÌÑ¿<Å¿É¿<Ý¿Õ¿=<EfÀeÌÏ¿<ÿɿ<ã¿Ó¿=<EfÀcÌÏ¿<ÿǿ<å¿Õ¿=<EfÀaÌÏ¿<Á¿É¿<ç¿Ó¿=<EfÀ_ÌÙ¿<ë¿Ñ¿=<EfÀ]Ì׿<í¿Ó¿=<EfÀ[Ì׿<í¿Õ¿=<EfÀYÌ׿<ï¿Ó¿=<EfÀWÌÕ¿<ñ¿Ó¿=<EfÀUÌÕ¿<ñ¿Ó¿=<EfÀSÌÕ¿<ñ¿Õ¿=<EfÀQÌÕ¿<ñ¿Õ¿=<EfÀOÌÕ¿<ó¿Ó¿=<EfÀMÌÓ¿<õ¿Ó¿=<EfÀKÌÓ¿<÷¿Ñ¿=<EfÀIÌÓ¿<÷¿Ñ¿=<EfÀGÌÓ¿<÷¿Ó¿=<EfÀEÌÓ¿<÷¿Ó¿=<EfÀCÌÓ¿<÷¿Ó¿=<EfÀAÌÑ¿<ù¿Õ¿=<EfÀ?ÌÑ¿<ù¿Õ¿=<EfÀ}ËÑ¿<ù¿Õ¿=<EfÀ{ËÑ¿<ù¿Õ¿=<EfÀyËÑ¿<ù¿Õ¿=<EfÀwËÑ¿<ù¿Õ¿=<EfÀuËÑ¿<ù¿Õ¿=<EfÀsËÑ¿<ù¿Õ¿=<EfÀqËÑ¿<ù¿Õ¿=<EfÀoËÑ¿<ù¿Õ¿=<EfÀmËÑ¿<ù¿Õ¿=<EfÀkËÑ¿<ù¿Õ¿=<EfÀiËÑ¿<ù¿Õ¿=<EfÀgËÑ¿<ù¿Õ¿=<EfÀeËÑ¿<ù¿Õ¿=<EfÀcËÑ¿<ù¿Õ¿=<EfÀaËÑ¿<ù¿Ó¿=<EfÀ_ËÑ¿<ù¿Ó¿=<EfÀ]ËÓ¿<÷¿Ó¿=<EfÀ[ËÓ¿<÷¿Ñ¿=<EfÀYËÓ¿<÷¿Ñ¿=<EfÀWËÓ¿<õ¿Ó¿=<EfÀUËÓ¿<õ¿Ó¿=<EfÀSËÓ¿<ó¿Õ¿=<EfÀQËÕ¿<ñ¿Ó¿=<EfÀOËÕ¿<ñ¿Ó¿=<EfÀMËÕ¿<ñ¿Ó¿=<EfÀKËÕ¿<ñ¿Ó¿=<EfÀIË׿<í¿Ó¿=<EfÀGË׿<í¿Ñ¿=<EfÀEËÙ¿<é¿Ó¿=<EfÀCËÛ¿<å¿Ó¿=<EfÀAËÛ¿<å¿Ó¿=<EfÀ?ËÑ¿<Á¿Ë¿<Ý¿Õ¿=<EfÀ}ÊÑ¿<ÿ˿<׿ٿ=<EfÀ{ÊÑ¿<ÿϿ<Ï¿Û¿=<EfÀyÊÑ¿<Å¿÷¿=<EfÀwÊÑ¿<Å¿õ¿=<EfÀuÊÑ¿<Ç¿ñ¿=<EfÀsÊÑ¿<É¿í¿=<EfÀqÊÑ¿<Ë¿é¿=<EfÀoÊÑ¿<Í¿å¿=<EfÀmÊÑ¿<տ׿=<EfÀkÊÑ¿<á¿¿¿=<EfÀiÊÑ¿=<EfÀgÊÑ¿=<EfÀeÊÑ¿=<EfÀcÊÑ¿=<EfÀaÊÑ¿=<EfÀ_ÊÑ¿=<EfÀ]ÊÑ¿=<EfÀ[ÊÑ¿=<EfÀYÊÑ¿=<EfÀWÊÑ¿=<EfÀUÊÑ¿=<EfÀSÊÑ¿=<EfÀQÊÑ¿=<EfÀOÊÑ¿=<EfÀMÊÑ¿=<EfÀKÊÑ¿=<EfÀIÊÑ¿=<EfÀGÊÑ¿=<EfÀEÊÑ¿=<EfÀCÊÑ¿=<CfÀAÊÓ¿=<CfÀ?ÊÕ¿=<seÀ}Éõ¿=<seÀ{Éõ¿=<seÀyÉõ¿=<seÀwÉõ¿=<seÀuÉõ¿=<seÀsÉõ¿=<seÀqÉõ¿;;LTSVPE=<YhÀ}Ì¿<á¿Â¿=<IhÀ{ÌÍ¿<Õ¿Õ¿=<}gÀyÌÙ¿<Ó¿Û¿=<ugÀwÌá¿<Ï¿ã¿=<ugÀuÌá¿<Í¿é¿=<ugÀsÌá¿<Ë¿ë¿=<ugÀqÌá¿<É¿ñ¿=<ugÀoÌá¿<Ç¿õ¿=<ugÀmÌá¿<Ç¿õ¿=<ygÀkÌÝ¿<Å¿Í¿<Ñ¿Û¿=<ChÀiÌÓ¿<ÿ˿<Û¿Õ¿=<ChÀgÌÓ¿<ÿɿ<Ý¿Õ¿=<EhÀeÌÑ¿<Á¿É¿<ã¿Ó¿=<EhÀcÌÑ¿<Á¿Ç¿<ç¿Ó¿=<GhÀaÌÏ¿<Á¿Ç¿<ç¿Ó¿=<GhÀ_Ì׿<ë¿Ó¿=<GhÀ]ÌÕ¿<í¿Ó¿=<GhÀ[ÌÕ¿<í¿Õ¿=<GhÀYÌÕ¿<ï¿Ó¿=<GhÀWÌÕ¿<ï¿Ó¿=<GhÀUÌÓ¿<ñ¿Ó¿=<GhÀSÌÓ¿<ó¿Ó¿=<GhÀQÌÓ¿<ó¿Õ¿=<GhÀOÌÓ¿<ó¿Õ¿=<GhÀMÌÑ¿<õ¿Õ¿=<GhÀKÌÑ¿<÷¿Ó¿=<GhÀIÌÑ¿<÷¿Ó¿=<GhÀGÌÑ¿<÷¿Ó¿=<GhÀEÌÑ¿<÷¿Ó¿=<GhÀCÌÑ¿<÷¿Ó¿=<GhÀAÌÏ¿<ù¿Õ¿=<GhÀ?ÌÏ¿<ù¿Õ¿=<GhÀ}ËÏ¿<ù¿Õ¿=<GhÀ{ËÏ¿<ù¿Õ¿=<GhÀyËÏ¿<ù¿Õ¿=<GhÀwËÏ¿<ù¿Õ¿=<GhÀuËÏ¿<ù¿Õ¿=<GhÀsËÏ¿<ù¿Õ¿=<GhÀqËÏ¿<ù¿Õ¿=<GhÀoËÏ¿<ù¿Õ¿=<GhÀmËÏ¿<ù¿Õ¿=<GhÀkËÏ¿<ù¿Õ¿=<GhÀiËÏ¿<ù¿Õ¿=<GhÀgËÏ¿<ù¿Õ¿=<GhÀeËÏ¿<ù¿Õ¿=<GhÀcËÏ¿<ù¿Õ¿=<GhÀaËÏ¿<ù¿Ó¿=<GhÀ_ËÏ¿<ù¿Ó¿=<GhÀ]ËÑ¿<÷¿Ó¿=<GhÀ[ËÑ¿<÷¿Ó¿=<GhÀYËÑ¿<÷¿Ó¿=<GhÀWËÑ¿<õ¿Õ¿=<GhÀUËÑ¿<õ¿Õ¿=<GhÀSËÑ¿<õ¿Ó¿=<GhÀQËÓ¿<ó¿Ñ¿=<GhÀOËÓ¿<ñ¿Ó¿=<GhÀMËÓ¿<ñ¿Ó¿=<GhÀKËÕ¿<ï¿Ó¿=<GhÀIËÕ¿<í¿Ó¿=<GhÀGËÕ¿<í¿Ó¿=<GhÀEË׿<é¿Ó¿=<GhÀCËÙ¿<å¿Ó¿=<GhÀAËÙ¿<å¿Ó¿=<GhÀ?ËÏ¿<Á¿Ë¿<Ý¿Õ¿=<GhÀ}ÊÏ¿<ÿͿ<Õ¿Ù¿=<GhÀ{ÊÏ¿<ÿϿ<Ñ¿Û¿=<GhÀyÊÏ¿<Å¿÷¿=<GhÀwÊÏ¿<Ç¿ó¿=<GhÀuÊÏ¿<Ç¿ó¿=<GhÀsÊÏ¿<É¿í¿=<GhÀqÊÏ¿<Ë¿é¿=<GhÀoÊÏ¿<Í¿å¿=<GhÀmÊÏ¿<տ׿=<GhÀkÊÏ¿<á¿Á¿=<GhÀiÊÏ¿=<GhÀgÊÏ¿=<GhÀeÊÏ¿=<GhÀcÊÏ¿=<GhÀaÊÏ¿=<GhÀ_ÊÏ¿=<GhÀ]ÊÏ¿=<GhÀ[ÊÏ¿=<GhÀYÊÏ¿=<GhÀWÊÏ¿=<GhÀUÊÏ¿=<GhÀSÊÏ¿=<GhÀQÊÏ¿=<GhÀOÊÏ¿=<GhÀMÊÏ¿=<GhÀKÊÏ¿=<GhÀIÊÏ¿=<EhÀGÊÑ¿=<EhÀEÊÑ¿=<EhÀCÊÑ¿=<ChÀAÊÓ¿=<ChÀ?ÊÕ¿=<ugÀ}Éó¿=<ugÀ{Éó¿=<ugÀyÉó¿=<ugÀwÉó¿=<ugÀuÉó¿=<ugÀsÉó¿=<ugÀqÉó¿;;LTSVPE=<ijÀ}Ì¿=<[jÀ{Ì׿=<WjÀyÌÝ¿=<SjÀwÌå¿=<QjÀuÌë¿=<MjÀsÌñ¿=<MjÀqÌÙ¿<Á¿×¿=<KjÀoÌÏ¿<Õ¿Ó¿=<GjÀmÌÓ¿<Õ¿Ó¿=<GjÀkÌÏ¿<Ý¿Ñ¿=<EjÀiÌÏ¿<á¿Ñ¿=<EjÀgÌÏ¿<á¿Ó¿=<EjÀeÌÍ¿<ç¿Ï¿=<AjÀcÌÏ¿<é¿Ñ¿=<AjÀaÌÏ¿<é¿Ñ¿=<?jÀ_ÌÑ¿<ë¿Ï¿=<?jÀ]ÌÏ¿<í¿Ñ¿=<?jÀ[ÌÏ¿<í¿Ó¿=<}iÀYÌÑ¿<ï¿Ñ¿=<{iÀWÌÓ¿<ï¿Ñ¿=<{iÀUÌÓ¿<ï¿Ñ¿=<{iÀSÌÓ¿<ï¿Ó¿=<{iÀQÌÑ¿<ó¿Ñ¿=<yiÀOÌÓ¿<ó¿Ñ¿=<yiÀMÌÑ¿<õ¿Ñ¿=<yiÀKÌÑ¿<õ¿Ó¿=<yiÀIÌÑ¿<õ¿Ó¿=<yiÀGÌÑ¿<õ¿Ó¿=<yiÀEÌÑ¿<õ¿Ó¿=<yiÀCÌÑ¿<õ¿Ó¿=<wiÀAÌÓ¿<õ¿Ó¿=<wiÀ?ÌÓ¿<ó¿Õ¿=<wiÀ}Ë]À¿=<wiÀ{Ë]À¿=<wiÀyË]À¿=<wiÀwË_À¿=<wiÀuË_À¿=<wiÀsË_À¿=<wiÀqË]À¿=<wiÀoËÓ¿=<wiÀmËÓ¿=<wiÀkËÓ¿=<wiÀiËÓ¿=<wiÀgËÓ¿=<wiÀeËÓ¿=<wiÀcËÓ¿=<yiÀaËÑ¿=<yiÀ_ËÑ¿=<yiÀ]ËÑ¿=<yiÀ[ËÑ¿=<yiÀYËÑ¿=<yiÀWËÑ¿<CÀ¿Â¿=<yiÀUËÓ¿<AÀ¿¿¿=<{iÀSËÑ¿<AÀ¿Ã¿=<{iÀQËÓ¿<ý¿Ç¿=<{iÀOËÓ¿<ý¿Ç¿=<{iÀMËÓ¿<û¿Ç¿=<}iÀKËÑ¿<ù¿Ç¿=<}iÀIËÓ¿<÷¿Ç¿=<?jÀGËÑ¿<õ¿É¿=<?jÀEËÓ¿<ó¿Ç¿=<AjÀCËÓ¿<í¿É¿=<AjÀAËÕ¿<ë¿É¿=<CjÀ?ËÕ¿<å¿Ë¿=<EjÀ}Ê׿<Ý¿Ï¿=<EjÀ{Ê׿<Û¿Ñ¿=<GjÀyÊ?À¿=<KjÀwÊù¿=<KjÀuÊù¿=<MjÀsÊó¿=<QjÀqÊí¿=<QjÀoÊé¿=<YjÀmÊÛ¿=<ejÀkÊÁ¿;;PE=<ilÀoÌ;PM0PE¿Â¿¿¿¿Â¿Â¿¿Â¿Â¿¿Â¿¿Â¿ÂÂĿ¿¿Â¿Â¿¿¿Â¿¿¿¿¿ÂÂĿ¿¿¿¿¿¿¿ĿĿà¿Â¿Â¿Â¿ÂÁ¿¿ÂÁ¿Á¿Í¿¿Îú¿¿ÍÉ¿Á¿Á¿¿ÁÁ¿¿Á¿Á¿Á¿ÁÁ¿¿YÀ¿¿Á¿Á¿Á¿Á¿Á¿¿¿Á¿¿¿ĿĿ¿ËåÅ¿ì¿Á¿Á¿ÁÁ¿¿Á¿ÁÁÁ¿Á¿Á¿ÁÁ¿¿ÁÁÁ¿ÁÁÁ¿ÁÁÁ¿ÁÁ¿ÁÁ¿ÁÁ¿¿ÁÁ¿Á¿¿Á¿ÁÁ¿Á¿Á¿Á¿ÁÁ¿ÂÁ¿Á¿Á¿Á¿¿ÂÁ¿ÁÂÁ¿¿ÂÁ¿¿Â¿ÂÁ¿¿Â¿ÂÁ¿¿¿¿ÂÁ¿Â¿¿¿¿Â¿Â¿¿Â¿¿¿¿¿¿¿¿Á¿¿Á¿Á¿¿Á¿¿Á¿Á¿Á¿Á¿Á¿Á¿ÁÁÁ¿ÁÁ¿¿Á¿Á;PM2FPPE=<{UÀ?È;PM0PEGÀ¿¿ÎÌ¿Ä¿¿Â¿¿¿¿Â¿¿¿¿¿¿`Á¿Â¿Â¿Â¿Â¿ÂÁ¿¿Â¿ÂÁ¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Ã¿Á¿Á¿Á¿Á¿Á¿ÁÁÁ¿ÁÁÁ¿Á¿ÁÁÁ¿Á¿¿ÁÁ¿¿ÁÁ¿ÁÁ¿Á¿ÁÁ¿Á¿¿Á¿Á¿ÁÁ¿¿Á¿ÃÁÁÁÁ¿Á¿Á¿Á¿Á¿ÁÁÁ¿Á¿Á¿ÃÁÁ¿Á¿Á¿ÁÁÿÅÇ¿ÂTÀDÁ¿¿ÍË¿Á¿Á¿Á¿¿ÁÁ¿¿ÁÁ¿¿Á¿Á¿Á¿ÁÁÁ¿_Á¿¿Á¿Á¿Á¿Á¿Á¿¿Á¿¿Á¿¿¿¿ÁÌ¿¿Í;PM2FPPE=<c]À}Ç;PM0PEIÁ¿ÎNÀÊ¿¿Á¿Á¿Á¿Á¿Á¿ÁÁ¿¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿ÁÁÁ¿¿Á¿Á¿Á¿Á¿Á¿Á¿ÁÂÁ¿Á¿Á¿¿Á¿Á¿Á¿¿¿ÁÂÁ¿ÂÁ¿¿¿¿¿Á¿¿¿¿¿Â¿¿Â¿Â¿¿Â¿¿ÂàdÁ¿Â¿Â¿Â¿ÂÁ¿¿ÂÁ¿¿ÂÁ¿Á¿Á¿Ï¿ÂÎXÀ¿ÃÍÍ¿Á¿Á¿ÁÁ¿ÁÁ¿Á¿¿Á¿ÁÁ¿¿Á¿ÁÁÁß_Á¿Á¿Á¿Á¿Á¿Á¿¿Á¿¿¿¿¿Á¿Â¿¿¿¿Â¿¿¿Â¿Â¿¿¿Â¿¿Â¿¿¿Ä¿Ŀ¿¿Â¿Ŀ¿Â¿¿Â¿Â¿ÄÂÂÈ¿ÓMÀ;PM2FPLTSVPE=<a`ÀwÆÑ¿=<Y`ÀuÆß¿=<W`ÀsÆá¿=<Q`ÀqÆë¿=<M`ÀoÆó¿=<K`ÀmÆõ¿=<I`ÀkÆù¿=<E`ÀiÆÕ¿<Ë¿Ý¿=<E`ÀgÆÕ¿<Í¿Û¿=<C`ÀeÆÓ¿<Ó¿Ù¿=<?`ÀcÆÕ¿<׿ٿ=<?`ÀaÆÓ¿<ٿٿ=<}_À_ÆÕ¿<Ù¿Û¿=<{_À]ÆÓ¿<Ý¿Û¿=<y_À[ÆÕ¿<Ý¿Û¿=<y_ÀYÆÓ¿<á¿Ù¿=<w_ÀWÆÕ¿<ß¿Û¿=<w_ÀUÆÕ¿<ß¿Û¿=<s_ÀSÆÙ¿<ß¿Û¿=<s_ÀQÆÕ¿<ã¿Û¿=<s_ÀOÆÕ¿<ã¿Û¿=<q_ÀMÆ׿<ã¿Ù¿=<o_ÀKÆÙ¿<á¿Û¿=<o_ÀIÆ׿<ã¿Ù¿=<m_ÀGÆÙ¿<ã¿Ù¿=<m_ÀEÆÙ¿<á¿Û¿=<k_ÀCÆÛ¿<á¿Û¿=<k_ÀAÆÛ¿<ß¿Û¿=<k_À?ÆÙ¿<á¿Û¿=<k_À}ÅÙ¿<ß¿Û¿=<i_À{ÅÙ¿<ß¿Û¿=<i_ÀyÅÙ¿<Ý¿Û¿=<g_ÀwÅÛ¿<Ý¿Û¿=<g_ÀuÅÛ¿<Ù¿Ý¿=<g_ÀsÅÛ¿<׿ݿ=<g_ÀqÅÛ¿<Õ¿Ý¿=<g_ÀoÅÛ¿<Ñ¿Ý¿=<g_ÀmÅÙ¿<Í¿á¿=<e_ÀkÅÛ¿<É¿ã¿=<e_ÀiÅEÀ¿=<e_ÀgÅAÀ¿=<e_ÀeÅ?À¿=<e_ÀcÅù¿=<e_ÀaÅñ¿=<e_À_Åí¿=<e_À]Åå¿=<e_À[ÅÛ¿=<e_ÀYÅÙ¿=<e_ÀWÅÙ¿=<e_ÀUÅÙ¿=<e_ÀSÅÙ¿=<e_ÀQÅÙ¿=<e_ÀOÅÙ¿=<e_ÀMÅÙ¿=<e_ÀKÅÙ¿=<e_ÀIÅÙ¿=<e_ÀGÅÙ¿<û¿Â¿=<g_ÀEÅ׿<û¿¿¿=<g_ÀCÅÙ¿<÷¿Ã¿=<g_ÀAÅÙ¿<÷¿Å¿=<g_À?ÅÙ¿<ó¿Ë¿=<g_À}ÄÙ¿<ó¿É¿=<i_À{ÄÙ¿<ï¿Ë¿=<i_ÀyÄÙ¿<í¿Ë¿=<k_ÀwÄÙ¿<é¿É¿=<k_ÀuÄÙ¿<ç¿Ë¿=<m_ÀsÄÙ¿<á¿Í¿=<m_ÀqÄÛ¿<Û¿Ñ¿=<o_ÀoÄÛ¿<Õ¿Ñ¿=<q_ÀmÄ?À¿=<s_ÀkÄû¿=<s_ÀiÄù¿=<w_ÀgÄó¿=<{_ÀeÄé¿=<}_ÀcÄã¿=<E`ÀaÄÓ¿;;PE=<}aÀcÇ;PM0PEÛ¿Êð׿ÄÎÖ¿Ò`À¿Â¿Â¿Â¿Â¿Â¿Â¿Â¿Â¿ÂÁ¿¿ÂÁ¿Á¿ÁÁÁ¿ÁÁ¿ÁÁ¿¿ÁÁÁÁÁ¿ÁÁ¿¿ÃÁ¿¿ÁÁÁ¿ÁÁÁ¿ÃÁÁÁÃÉÆÂÄ¿¿Â¿¿Â¿Â¿Â¿¿Â¿Â¿Â¿Â¿¿¿Â¿Â¿Â¿¿Â¿¿¿¿Â¿¿Â¿¿Â¿¿¿¿¿¿ÂÁ¿ÂÁ¿Á¿¿¿Á¿Á¿¿ÁÂÁ¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿ÁÁÃÏUÀÔ¿ÁÍÕ¿Çï;PM2FPPE=<YcÀcÇ;PM0PEÙ¿ÈðÕ¿ÂÎÖ¿Ò`À¿¿Â¿Â¿Â¿Â¿Â¿Â¿Â¿Â¿ÂÁ¿¿ÂÁ¿Á¿Á¿¿ÁÁ¿Á¿¿Á¿ÁÁ¿ÁÁÁÁ¿ÁÁ¿¿ÁÁÃÁ¿¿Á¿ÁÁÁ¿ÁÁÃÁÁÁÃÉÆÂÄ¿¿Â¿Â¿Â¿¿Â¿¿Â¿Â¿¿¿Â¿Â¿¿Â¿¿¿¿¿¿Â¿¿¿Â¿¿Â¿¿¿¿Â¿¿¿¿¿¿ÂÁ¿¿¿Á¿Á¿¿¿Á¿¿Á¿ÁÂÁ¿Á¿Á¿¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿ÁÁ¿¿Á¿Á¿ÁÁÃÏUÀÖ¿ÃÍÓ¿Éï;PM2FPLTSVPE=<AeÀEÈ¿=<ydÀCÈÍ¿=<wdÀAÈÏ¿=<udÀ?ÈÕ¿=<sdÀ}ÇÙ¿=<sdÀ{ÇÙ¿=<qdÀyÇÛ¿=<qdÀwÇß¿=<qdÀuÇß¿=<odÀsÇá¿=<odÀqÇá¿=<odÀoÇá¿=<odÀmÇá¿=<odÀkÇá¿=<odÀiÇá¿=<odÀgÇá¿=<odÀeÇá¿=<qdÀcÇß¿=<qdÀaÇÝ¿=<sdÀ_ÇÙ¿=<sdÀ]ÇÙ¿=<udÀ[ÇÕ¿=<wdÀYÇÑ¿=<ydÀWÇÍ¿=<KeÀwÆ¿=<YdÀuÆï¿=<YdÀsÆï¿=<YdÀqÆí¿=<YdÀoÆí¿=<WdÀmÆï¿=<WdÀkÆï¿=<WdÀiÆï¿=<]dÀgÆç¿=<edÀeÆß¿=<gdÀcÆÝ¿=<idÀaÆÛ¿=<idÀ_ÆÛ¿=<idÀ]ÆÙ¿=<idÀ[ÆÙ¿=<idÀYÆÙ¿=<idÀWÆÙ¿=<idÀUÆÙ¿=<idÀSÆÙ¿=<idÀQÆ׿=<idÀOÆ׿=<gdÀMÆÙ¿=<gdÀKÆÙ¿=<gdÀIÆÙ¿=<gdÀGÆ׿=<edÀEÆÙ¿=<edÀCÆÙ¿=<edÀAÆÙ¿=<edÀ?ÆÙ¿=<edÀ}Å׿=<cdÀ{ÅÙ¿=<cdÀyÅÙ¿=<cdÀwÅÙ¿=<cdÀuÅÙ¿=<cdÀsÅ׿=<adÀqÅÙ¿=<adÀoÅÙ¿=<adÀmÅÙ¿=<adÀkÅÙ¿=<_dÀiÅÙ¿=<_dÀgÅÙ¿=<_dÀeÅÙ¿=<_dÀcÅÙ¿=<_dÀaÅÙ¿=<]dÀ_ÅÛ¿=<]dÀ]ÅÙ¿=<]dÀ[ÅÙ¿=<]dÀYÅÙ¿=<]dÀWÅÙ¿=<[dÀUÅÛ¿<׿¿=<[dÀSÅÙ¿<׿Á¿=<[dÀQÅÙ¿<Õ¿Ç¿=<[dÀOÅÙ¿<Õ¿É¿=<YdÀMÅÛ¿<Õ¿É¿=<YdÀKÅÛ¿<Ó¿É¿=<YdÀIÅÙ¿<Ó¿Ë¿=<YdÀGÅÙ¿<Ó¿Ë¿=<YdÀEÅÙ¿<Ó¿É¿=<YdÀCÅ׿<Ñ¿Í¿=<YdÀAÅ׿<Ñ¿Ë¿=<YdÀ?Å׿<Ñ¿É¿=<YdÀ}Ä׿<Ï¿Ë¿=<YdÀ{Ä׿<Ï¿É¿=<YdÀyÄ׿<Í¿Ë¿=<YdÀwÄ׿<Ë¿Ë¿=<YdÀuÄ׿<É¿Ë¿=<YdÀsÄ׿<Ç¿Ë¿=<YdÀqÄë¿=<YdÀoÄé¿=<YdÀmÄç¿=<YdÀkÄå¿=<YdÀiÄå¿=<]dÀgÄÝ¿=<]dÀeÄÙ¿=<_dÀcÄÕ¿=<cdÀaÄË¿;;LTSVPE=<QgÀAÇÉ¿=<OgÀ?ÇÏ¿=<KgÀ}ÆÕ¿=<GgÀ{ÆÛ¿=<EgÀyÆÝ¿=<[fÀwÆÕ¿<Ñ¿ß¿=<SfÀuÆã¿<É¿á¿=<OfÀsÆé¿<Å¿ã¿=<KfÀqÆWÀ¿=<GfÀoÆEÀ¿<Á¿Ó¿=<EfÀmÆCÀ¿<Ç¿Ñ¿=<CfÀkÆAÀ¿<Í¿Ï¿=<?fÀiÆß¿<Ϳ׿<Í¿Ï¿=<?fÀgÆÝ¿<ѿ׿<Ï¿É¿=<}eÀeÆÝ¿<׿տ=<{eÀcÆÝ¿<ٿ׿=<{eÀaÆÛ¿<ۿ׿=<yeÀ_ÆÛ¿<߿׿=<weÀ]ÆÛ¿<á¿Ù¿=<weÀ[ÆÛ¿<ã¿×¿=<weÀYÆÙ¿<å¿×¿=<ueÀWÆÛ¿<å¿Ù¿=<seÀUÆÛ¿<ç¿Ù¿=<seÀSÆÛ¿<ç¿Ù¿=<seÀQÆÛ¿<ç¿Ù¿=<seÀOÆÛ¿<é¿×¿=<seÀMÆÙ¿<ë¿×¿=<seÀKÆÙ¿<é¿Ù¿=<seÀIÆÙ¿<é¿Ù¿=<seÀGÆÙ¿<é¿Û¿=<seÀEÆÙ¿<é¿Ù¿=<seÀCÆÙ¿<é¿Ù¿=<seÀAÆÙ¿<é¿Ù¿=<seÀ?ÆÙ¿<ç¿Û¿=<seÀ}ÅÙ¿<ç¿Û¿=<seÀ{ÅÙ¿<ç¿Û¿=<seÀyÅÙ¿<å¿Ý¿=<seÀwÅÙ¿<å¿Ý¿=<seÀuÅÙ¿<å¿Û¿=<ueÀsÅ׿<å¿Û¿=<ueÀqÅ׿<ã¿Ý¿=<weÀoÅ׿<ß¿Ý¿=<weÀmÅ׿<ß¿Ý¿=<yeÀkÅÕ¿<Ý¿Ý¿=<{eÀiÅÕ¿<Û¿Û¿=<}eÀgÅ׿<Ó¿ß¿=<?fÀeÅÕ¿<Ï¿á¿=<}eÀcÅGÀ¿=<weÀaÅKÀ¿=<ueÀ_ÅMÀ¿=<qeÀ]ÅKÀ¿=<oeÀ[ÅIÀ¿=<meÀYÅIÀ¿=<meÀWÅÙ¿<Á¿ã¿=<keÀUÅÑ¿=<ieÀSÅÏ¿=<ieÀQÅË¿=<geÀOÅÍ¿=<geÀMÅÍ¿=<eeÀKÅÏ¿=<eeÀIÅÏ¿=<eeÀGÅÏ¿=<eeÀEÅÓ¿=<eeÀCÅí¿=<eeÀAÅý¿=<eeÀ?ÅKÀ¿=<eeÀ}ÄOÀ¿=<eeÀ{ÄQÀ¿=<eeÀyÄUÀ¿=<eeÀwÄYÀ¿=<eeÀuÄYÀ¿=<eeÀsÄ]À¿=<eeÀqÄ]À¿=<eeÀoÄ_À¿=<geÀmÄ]À¿=<ieÀkÄ]À¿=<ieÀiÄ]À¿=<keÀgÄ]À¿=<meÀeÄ[À¿=<qeÀcÄWÀ¿=<oeÀaÄYÀ¿=<geÀ_ÄaÀ¿=<eeÀ]ÄcÀ¿=<_eÀ[ÄÝ¿<å¿å¿=<]eÀYÄ׿<ó¿ß¿=<[eÀWÄÙ¿<÷¿Û¿=<YeÀUÄ׿<ý¿Ù¿=<YeÀSÄÕ¿<?À¿Ù¿=<YeÀQÄÕ¿<?À¿×¿=<UeÀOÄ׿<AÀ¿Õ¿=<UeÀMÄ׿<AÀ¿Õ¿=<UeÀKÄ׿<AÀ¿Õ¿=<UeÀIÄ׿<AÀ¿Ó¿=<UeÀGÄ׿<?À¿Õ¿=<UeÀEÄÙ¿<ý¿Õ¿=<UeÀCÄÙ¿<ù¿Õ¿=<UeÀAÄÛ¿<õ¿×¿=<UeÀ?Äß¿<í¿Ù¿=<YeÀ}Ãã¿<Ý¿ß¿=<YeÀ{Ã]À¿=<YeÀyÃ]À¿=<[eÀwÃWÀ¿=<_eÀuÃOÀ¿=<aeÀsÃKÀ¿=<geÀqÃý¿=<seÀoÃç¿=<GfÀmÃÁ¿;;LTSVPE=<ehÀwÆÑ¿=<]hÀuÆß¿=<YhÀsÆå¿=<UhÀqÆí¿=<QhÀoÆõ¿=<OhÀmÆ÷¿=<MhÀkÆý¿=<IhÀiÆß¿<˿׿=<IhÀgÆÛ¿<Ñ¿Õ¿=<EhÀeÆÝ¿<Õ¿Õ¿=<ChÀcÆÝ¿<Û¿Ó¿=<ChÀaÆÛ¿<Ý¿Õ¿=<AhÀ_ÆÝ¿<ß¿Ó¿=<?hÀ]ÆÝ¿<á¿Ó¿=<}gÀ[ÆÝ¿<ã¿Õ¿=<}gÀYÆÝ¿<å¿Ó¿=<{gÀWÆÝ¿<ç¿Õ¿=<{gÀUÆÛ¿<é¿Õ¿=<{gÀSÆÛ¿<é¿×¿=<ygÀQÆÝ¿<é¿×¿=<wgÀOÆÝ¿<ë¿×¿=<wgÀMÆÝ¿<í¿×¿=<wgÀKÆÛ¿<ï¿×¿=<wgÀIÆÛ¿<í¿Ù¿=<ugÀGÆÝ¿<í¿Ù¿=<sgÀEÆß¿<í¿Ù¿=<sgÀCÆÝ¿<ï¿Ù¿=<sgÀAÆÝ¿<ï¿Ù¿=<sgÀ?ÆÝ¿<ï¿Ù¿=<qgÀ}Åß¿<ï¿Ù¿=<qgÀ{Åß¿<ï¿Ù¿=<qgÀyÅÝ¿<ñ¿Û¿=<qgÀwÅÝ¿<ñ¿Û¿=<ogÀuÅß¿<ñ¿Ù¿=<ogÀsÅÝ¿<ñ¿Û¿=<ogÀqÅÝ¿<ñ¿Û¿=<ogÀoÅÝ¿<ñ¿Û¿=<ogÀmÅÝ¿<ñ¿Û¿=<ogÀkÅÝ¿<ñ¿Û¿=<ogÀiÅÝ¿<ï¿Ý¿=<ogÀgÅÛ¿<ñ¿Ý¿=<ogÀeÅÛ¿<ñ¿Ý¿=<ogÀcÅÛ¿<ñ¿Ý¿=<ogÀaÅÛ¿<ñ¿Ý¿=<ogÀ_ÅÛ¿<ñ¿Ý¿=<ogÀ]ÅÛ¿<ï¿Ý¿=<ogÀ[ÅÛ¿<í¿ß¿=<ogÀYÅÛ¿<í¿ß¿=<ogÀWÅÛ¿<í¿Ý¿=<ogÀUÅÙ¿<ï¿Ý¿=<ogÀSÅÙ¿<ï¿Ý¿=<ogÀQÅÙ¿<í¿Ý¿=<ogÀOÅÙ¿<í¿Ý¿=<ogÀMÅÙ¿<í¿Ý¿=<ogÀKÅÙ¿<ë¿Ý¿=<ogÀIÅÙ¿<ë¿Ý¿=<ogÀGÅÙ¿<é¿ß¿=<qgÀEÅ׿<é¿Ý¿=<qgÀCÅ׿<é¿Û¿=<qgÀAÅ׿<é¿Û¿=<sgÀ?ÅÕ¿<ç¿Û¿=<sgÀ}Ä׿<ã¿Ý¿=<ugÀ{ÄÕ¿<ã¿Ý¿=<ugÀyÄÕ¿<á¿Ý¿=<wgÀwÄÓ¿<ß¿Ý¿=<wgÀuÄÓ¿<ß¿Ý¿=<wgÀsÄÕ¿<Ý¿Ù¿=<{gÀqÄÕ¿<Õ¿Û¿=<{gÀoÄÕ¿<Ó¿Û¿=<}gÀmÄAÀ¿=<?hÀkÄý¿=<AhÀiÄù¿=<ChÀgÄó¿=<IhÀeÄç¿=<KhÀcÄã¿=<ShÀaÄÓ¿;;PE=<mkÀSÅ;PM0PEÇÄÂĿ¿¿Â¿¿Â¿Â¿Â¿¿Â¿Â¿¿Â¿¿Â¿¿Â¿Â¿¿Â¿Â¿Â¿¿Â¿¿Â¿Â¿¿¿¿Â¿¿¿¿¿¿ÂÁ¿¿¿Á¿Á¿¿¿Á¿ÁÂÁ¿Á¿ÁÂÁ¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿ÁÁ¿¿Á¿Á¿Á¿Á¿Á¿ÁÁ¿¿Á¿Á¿Á¿Ã¿Á¿ÁÁÁ¿ÁÁ¿¿Ã¿Á¿Á¿Á¿ÁÁ¿¿Á¿Á¿Á¿Á¿Á¿ÁÁÁ¿Á¿Á¿ÁÁÁ¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿ÂÁ¿Á¿¿Á¿Â¿¿¿¿Â¿¿¿Â¿¿Â¿Â¿¿¿Â¿¿Â¿Â¿¿Â¿¿Â¿Â¿¿Â¿¿Â¿Â¿¿Â¿¿Â¿¿¿Â¿¿Â¿Â¿Â¿¿Â¿¿¿Â¿¿¿Â¿¿Â¿Â¿Â¿ÄÈîÜ¿ÕqÀ¿Á¿Á¿Á¿Á¿Á¿¿Á¿¿Á¿¿¿¿¿ÁÄ¿¿ÍïÁÈò¿ÁÁÿÁÁÃÁÁÁÁ¿ÃÁÁÁÃÁÁÃÿÁÁ¿¿ÃÁ¿ÁÁÁÁ¿ÁÁ¿ÁÁÁ¿¿ÁÃÁÁ¿ÁÁÁ¿Ã¿Á¿Á¿Á¿¿ÂÁ¿Á¿¿ÂÁ¿¿ÂÁ¿¿ÂÁ¿¿Â¿ÂÁ¿¿ÂÁ¿¿Â¿Â¿ÂÁ¿¿Â¿Â¿Â¿Â¿Â¿ÂÁ¿Â¿¿¿¿¿¿¿¿¿¿Â¿¿ÂÊò¿Â¿Â¿Â¿Â¿Â¿Â¿¿¿¿¿¿¿ÂÁ¿Á¿Á¿Á¿¿Á¿ÁÁ¿ÁÁ¿Á¿ÁÁ¿¿ÁÁÁ¿ÁÁÁ¿ÁÁÁ¿Á¿Á¿ÁÁ¿¿ÁÁÁ¿Á¿ÃÁ¿;PM2FPLTSVPE=<{lÀEÈ¿=<slÀCÈË¿=<qlÀAÈÏ¿=<olÀ?ÈÓ¿=<mlÀ}Ç׿=<mlÀ{Ç׿=<klÀyÇÛ¿=<ilÀwÇß¿=<ilÀuÇß¿=<ilÀsÇß¿=<ilÀqÇß¿=<ilÀoÇß¿=<ilÀmÇá¿=<ilÀkÇß¿=<ilÀiÇß¿=<ilÀgÇß¿=<ilÀeÇß¿=<ilÀcÇß¿=<klÀaÇÝ¿=<mlÀ_ÇÙ¿=<mlÀ]Ç׿=<olÀ[ÇÕ¿=<olÀYÇÓ¿=<slÀWÇË¿=<EmÀwÆ¿=<SlÀuÆï¿=<SlÀsÆï¿=<SlÀqÆí¿=<SlÀoÆí¿=<QlÀmÆï¿=<QlÀkÆï¿=<QlÀiÆï¿=<WlÀgÆç¿=<]lÀeÆá¿=<alÀcÆÝ¿=<alÀaÆÝ¿=<alÀ_ÆÛ¿=<alÀ]ÆÛ¿=<alÀ[ÆÛ¿=<alÀYÆÛ¿=<alÀWÆÛ¿=<alÀUÆÙ¿=<alÀSÆÙ¿=<alÀQÆÙ¿=<alÀOÆÙ¿=<_lÀMÆÛ¿=<_lÀKÆÙ¿=<_lÀIÆÙ¿=<_lÀGÆÙ¿=<_lÀEÆÙ¿=<]lÀCÆÛ¿=<]lÀAÆÙ¿=<]lÀ?ÆÙ¿=<]lÀ}ÅÙ¿=<]lÀ{ÅÙ¿=<]lÀyÅ׿=<[lÀwÅÙ¿=<[lÀuÅÙ¿=<[lÀsÅÙ¿=<[lÀqÅÙ¿=<[lÀoÅ׿=<YlÀmÅÙ¿=<YlÀkÅÙ¿=<YlÀiÅÙ¿=<YlÀgÅÙ¿=<YlÀeÅ׿=<WlÀcÅÙ¿=<WlÀaÅÙ¿=<WlÀ_ÅÙ¿=<WlÀ]ÅÙ¿=<WlÀ[Å׿=<WlÀYÅ׿=<UlÀWÅÙ¿=<UlÀUÅÙ¿<׿¿=<UlÀSÅ׿<׿ÿ=<UlÀQÅ׿<׿ǿ=<UlÀOÅ׿<׿ɿ=<SlÀMÅÙ¿<׿ɿ=<SlÀKÅÙ¿<Ó¿Ë¿=<SlÀIÅ׿<Õ¿É¿=<QlÀGÅÙ¿<Õ¿É¿=<QlÀEÅÙ¿<Ó¿É¿=<QlÀCÅÙ¿<Ñ¿Ë¿=<QlÀAÅÙ¿<Ñ¿Ë¿=<QlÀ?ÅÙ¿<Ï¿Ë¿=<QlÀ}ÄÙ¿<Í¿Ë¿=<QlÀ{ÄÙ¿<Í¿Ë¿=<QlÀyÄÙ¿<Í¿É¿=<QlÀwÄÙ¿<É¿Í¿=<QlÀuÄÙ¿<É¿Ë¿=<QlÀsÄÙ¿<Ç¿Ë¿=<QlÀqÄí¿=<SlÀoÄé¿=<SlÀmÄç¿=<SlÀkÄå¿=<SlÀiÄã¿=<UlÀgÄß¿=<WlÀeÄÙ¿=<YlÀcÄÓ¿=<]lÀaÄË¿;;LTSVPE=<WnÀwÆË¿=<OnÀuÆÙ¿=<OnÀsÆÛ¿<í¿Â¿=<InÀqÆã¿<Ï¿Ù¿=<GnÀoÆç¿<Í¿Ù¿=<EnÀmÆé¿<Ë¿Ù¿=<CnÀkÆí¿<É¿Ù¿=<AnÀiÆÛ¿<Ë¿Ç¿<É¿Ù¿=<?nÀgÆÛ¿<Í¿É¿<Å¿Û¿=<}mÀeÆÙ¿<Õ¿Ç¿<ÿۿ=<{mÀcÆÙ¿<׿ǿ<Á¿Û¿=<{mÀaÆÙ¿<׿ǿ<Á¿Û¿=<ymÀ_ÆÙ¿<Û¿ã¿=<wmÀ]ÆÙ¿<Ý¿ã¿=<wmÀ[ÆÙ¿<ß¿á¿=<umÀYÆÙ¿<á¿á¿=<umÀWÆ׿<ã¿ß¿=<smÀUÆÙ¿<ã¿ß¿=<qmÀSÆÛ¿<ã¿ß¿=<qmÀQÆÙ¿<å¿ß¿=<qmÀOÆÙ¿<å¿ß¿=<omÀMÆÛ¿<å¿Ý¿=<mmÀKÆÛ¿<ç¿Ý¿=<mmÀIÆÛ¿<ç¿Ý¿=<mmÀGÆÙ¿<é¿Ý¿=<mmÀEÆÙ¿<é¿Ý¿=<kmÀCÆÛ¿<é¿Û¿=<imÀAÆÛ¿<ë¿Û¿=<imÀ?ÆÛ¿<ë¿Û¿=<imÀ}ÅÛ¿<ë¿Û¿=<imÀ{ÅÛ¿<ë¿Û¿=<imÀyÅÙ¿<í¿Û¿=<imÀwÅÙ¿<í¿Ù¿=<gmÀuÅÛ¿<í¿Ù¿=<emÀsÅÝ¿<í¿Ù¿=<emÀqÅÛ¿<ï¿Ù¿=<emÀoÅÛ¿<í¿Û¿=<emÀmÅÛ¿<í¿Ù¿=<emÀkÅÛ¿<í¿Ù¿=<emÀiÅÛ¿<ë¿Û¿=<emÀgÅÛ¿<ë¿Û¿=<emÀeÅÛ¿<ë¿Û¿=<emÀcÅÛ¿<ë¿Ù¿=<emÀaÅÛ¿<ë¿Ù¿=<emÀ_ÅÙ¿<í¿Ù¿=<emÀ]ÅÙ¿<í¿Ù¿=<emÀ[ÅÙ¿<ë¿Û¿=<emÀYÅÙ¿<ë¿Û¿=<emÀWÅÙ¿<ë¿Ù¿=<emÀUÅÙ¿<ë¿Ù¿<տ¿=<emÀSÅÙ¿<é¿Û¿<Ó¿Á¿=<emÀQÅÙ¿<é¿Û¿<Ñ¿Å¿=<emÀOÅÙ¿<é¿Û¿<Ñ¿Ç¿=<emÀMÅÙ¿<é¿Ù¿<Ó¿Ç¿=<emÀKÅÙ¿<ç¿Û¿<Ó¿Ç¿=<emÀIÅÙ¿<ç¿Û¿<Ñ¿Ç¿=<emÀGÅÙ¿<å¿Ý¿<Ñ¿Ç¿=<emÀEÅÙ¿<å¿Ý¿<Ï¿Ç¿=<emÀCÅÙ¿<å¿Ý¿<Í¿É¿=<emÀAÅÙ¿<ã¿ß¿<Í¿Ç¿=<emÀ?ÅÙ¿<á¿á¿<Ë¿É¿=<gmÀ}Ä׿<á¿á¿<Ë¿Ç¿=<imÀ{ÄÕ¿<á¿á¿<Ë¿Ç¿=<imÀyÄ׿<Ý¿ã¿<Ç¿É¿=<imÀwÄ׿<Û¿å¿<Ç¿É¿=<imÀuÄ׿<Ù¿ç¿<Å¿É¿=<kmÀsÄÕ¿<׿ɿ<ÿé¿=<kmÀqÄ׿<Ó¿Ë¿<ÿé¿=<mmÀoÄ׿<Ï¿Ë¿<Å¿ç¿=<omÀmÄï¿<Ç¿å¿=<omÀkÄí¿<É¿ã¿=<qmÀiÄë¿<Ë¿ß¿=<qmÀgÄç¿<Ï¿ß¿=<wmÀeÄÝ¿<տ׿=<wmÀcÄÛ¿<Ù¿Ó¿=<}mÀaÄÍ¿<å¿É¿;;PE=<ghÀi^À;PM0PE¿Ê¿È¿Ê¿Ê¿Ê¿ÊÃÈÅÊÇÈËÈËÈÍÆÍÈËÈËÈÇÊÉÊÇÊÉÊÉÊÇÊÉÌÇÌÇÎÉÊÅÊÁÊÃÌÁÊÃÊÁÊÃÌÁÏ¿ÏÁÏÁÏÁÏ¿ÏÃÏ¿ÏÂÇÂÉÂÇÂÇÈÍÈËÈÍÈÍÐËÌÅÈÅÆÁƿ¿ƿÆÃÊ¿ÊÁÊÁÊÁÊÁÊÁÊÁÊ¿ÎÇÌÍÈÏÄÏ;PM2FT11,1FPPE=<YmÀk^À;PM0PE¿ÎÂοοοпοÐÂÎÎÈÒÊÎÈÂÊÊÊÊÈÆÊÈÈÄÍÄËÆËÈÑÄÇÄÇÆÇÄÇ¿ÉÁÉ¿Ë¿ÇÁË¿É¿É¿ÉÁÊÁÊÃÈÃÊÃÈÃÈÃÈÁÊËÁËÁË¿ÉÁÉÅÇÅÇÍÉÏÁÉÅÇÃËÁË;PM2FT11,3FPPE=<IsÁgDÁ;PM0PEÈÇT`Á¿¿ÐS`Á¿ÈÇÏ¿;PM1PE¿ÇÈ¿ÇÈ;PM2RF6,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FP1PE=<AsÁ[Ò;PM0PEÇÇ¿CqÀп¿DqÀÇÇ¿Ð;PM1PEÇ¿¿ÇÈÈ;PM2FP1PE=<eÑcÒ;PM0PEÇÈS`Á¿¿ÏT`Á¿ÉÈÒ¿;PM1PE¿ÈÇ¿ÈÇ;PM2FP1PE=<mÑoDÁ;PM0PEÈÈ¿DqÀÑ¿¿CqÀÊÈ¿Ï;PM1PEÈ¿¿ÈÇÇ;PM2FP1PE=<IWÁmÙ;PM0PEÙÁ¿Â¿Â¿Â¿Â¿ÂÁ¿¿¿ÂÁÂÁ¿¿Â¿Â¿ÂÁ¿ÂÁ¿¿ÂÁ¿¿Â¿ÂÁ¿¿ÂÿÁ¿ÂÁÂÁÁ¿ÂÁ¿¿ÂÁ¿ÁÂÁ¿Á¿Á¿¿ÂÁ¿Ã¿Á¿Á¿ÁÂÁ¿Á¿ÁÁÿÁ¿Á¿Á¿Á¿Á¿ÁÁÁ¿ÁÁÁ¿ÁÁÁ¿ÁÁÁ¿¿ÁÁÁÁ¿Á¿¿ÁÁ¿¿ÃÁÁÁ¿¿Á¿ÁÁ¿¿Á¿ÁÁÁÁÁ¿Á¿Á¿Á¿ÁÁÁ¿Á¿Á¿Á¿Á¿Ã¿Á¿Á¿Á¿Á¿ÁÂÁ¿Á¿Ã¿ÁÂÁÂÁ¿Á¿¿ÃÂÁ¿ÂÿÁÄ¿¿ÁÄÁÂÁ¿ÂÁÂÁ¿ÄÁÄ¿ÂÁÄÁ¿ÄÁÄ¿Ä¿Æÿ¿¿¿Á¿Ŀ¿Ŀ¿ÁÂÁÂÂÂÁ¿¿ÂÁ¿¿ÂÁ¿¿Á¿ÂÁ¿ÂÂÁ¿ÂÁÂÁÂÁ¿¿Á¿¿Á¿ÂÁ¿ÁÂÁ¿ÁÄ¿¿Á¿Á¿ÁÂÁ¿ÁÂÁ¿ÃÂÁ¿Á¿Á¿Á¿ÃÂÿÁ¿Á¿Á¿Á¿Á¿Ã¿Á¿Ã¿Á¿ÁÁÁÂÁÁÁ¿Á¿ÁÁ¿¿Á¿ÁÁÁ¿ÃÁÁ¿ÃÁ¿ÁÁÁÿÁÁÁÁÁÁÁÁ¿ÁÁ¿ÁÁ¿¿ÁÁ¿ÁÁÁÁÁ¿ÁÁÁ¿ÁÁÁ¿¿ÁÁ¿ÁÁÁ¿Á¿Ã¿¿ÁÁ¿Ã¿ÅÁÁ¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿Á¿ÁÂÁ¿Á¿Á¿¿ÂÁ¿Ã¿¿ÂÁÁ¿ÂÁ¿ÁÂÁÂÁ¿Á¿¿Âÿ¿ÄÁ¿¿ÂÁ¿¿ÂÁ¿Á¿ÂÁ¿¿ÂÁ¿ÂÁ¿ÁÄ¿ÂÁÂÁ¿¿ÂÁ¿¿ÂÁ¿ÂÁ¿¿¿ÂÁÄÚÂÂÁ¿Á¿ÁÂÁ¿ÁÂÁ¿Á¿Á¿¿Á¿Á¿¿Á¿Á¿Á¿ÂÁ¿¿ÁÂÁÂÁ¿ÂÁ¿Á¿Á¿¿¿Á¿¿¿¿¿¿Á¿¿Â¿ÂÁ¿¿¿¿¿Â¿Â¿Â¿¿¿¿Â¿Â¿¿Â¿¿Â¿¿¿ÂÁ¿¿Â¿Â¿Â¿¿ÂÁ¿¿Â¿¿¿ÂÁ¿¿Â¿Â¿Â¿Â¿Â¿Â¿Â¿ÂÁ¿ÂÁ¿¿Â¿ÂÁ¿¿Â¿ÂÁ¿¿ÂÁ¿Á¿¿ÂÁ¿¿Â¿ÂÁ¿Á¿¿ÂÁ¿Ã¿¿ÂÁ¿¿ÂÁ¿Á¿Á¿Á¿ÁÂÁ¿ÁÂÁÁÁÂÃÂÁ¿Á¿Ã¿Á¿Á¿¿ÂÁÁ¿ÂÁ¿Á¿Á¿Á¿¿ÂÁÁÁÂÁ¿Á¿¿ÂÁ¿Á¿Á¿ÃÂÁ¿Á¿ÁÂÁ¿¿ÂÁ¿ÁÂÁ¿Á¿ÁÂÁÂÁ¿¿ÂÁ¿Á¿¿ÂÁÂÁÂÁ¿¿ÂÁ¿¿ÂÁÂÁ¿ÂÁ¿¿Â¿Â¿ÂÁ¿Á¿¿ÂÁ¿¿Â¿Â¿ÂÁ¿¿Â¿Â¿Â¿ÂÁ¿¿Â¿Â¿Â¿Ä¿Â¿Ä¿ÂÁ¿¿Â¿ÂÁÂÂĿ¿¿¿¿ÂÂÂÂÂÁÄÂÂÂĿ¿Ä¿Â¿Â¿ÂÂÄ¿¿Â¿ÂĿ¿¿ÂÄ¿¿Â¿¿ÂÄ¿¿¿Â¿¿¿¿Â¿¿¿ÄÂÂÁÄ¿ÂÂĿ¿¿¿¿ÄÁ¿Ŀ¿¿ĿÂÁÂÁ¿¿ÁÄ¿Á¿ÂÁÂÁ¿¿ÁÄÁÂÁÂÁÂÁÂÁÂÁÂÿ¿Á¿ÁÂÁÂÁ¿ÁÂÁ¿ÁÂÃÂÁ¿Ã¿Á¿ÁÂÁ¿Á¿Á¿ÁÂÁ¿Ã¿Å;PM2FTFPLTSVPE=<K[ÁwÜ¿<É¿Ñ¿=<?[ÁuÜï¿=<sZÁsÜCÀ¿=<sZÁqÜGÀ¿=<kZÁoÜUÀ¿=<gZÁmÜ]À¿=<aZÁkÜeÀ¿=<_ZÁiÜmÀ¿=<YZÁgÜuÀ¿=<WZÁeÜyÀ¿=<WZÁcÜ}À¿=<QZÁaÜGÁ¿=<OZÁ_ÜKÁ¿=<OZÁ]Üù¿<Á¿Ç¿<ſÿ<Á¿û¿=<KZÁ[Üñ¿<í¿ó¿=<IZÁYÜñ¿<ñ¿ñ¿=<GZÁWÜí¿<ý¿í¿=<EZÁUÜç¿<OÀ¿ç¿=<EZÁSÜã¿<SÀ¿ç¿=<AZÁQÜå¿<WÀ¿ç¿=<?ZÁOÜã¿<aÀ¿ã¿=<?ZÁMÜá¿<eÀ¿ã¿=<}YÁKÜã¿<gÀ¿ã¿=<{YÁIÜß¿<oÀ¿á¿=<{YÁGÜß¿<oÀ¿ã¿=<yYÁEÜß¿<uÀ¿á¿=<yYÁCÜÝ¿<yÀ¿ß¿=<wYÁAÜß¿<{À¿ß¿=<uYÁ?ÜÝ¿<AÁ¿Ý¿=<uYÁ}ÛÛ¿<CÁ¿á¿=<uYÁ{ÛÛ¿<EÁ¿ß¿=<sYÁyÛÛ¿<KÁ¿Û¿=<sYÁwÛÙ¿<MÁ¿Û¿=<sYÁuÛÙ¿<MÁ¿Ý¿=<qYÁsÛÙ¿<QÁ¿Û¿=<oYÁqÛÛ¿<SÁ¿Û¿=<oYÁoÛÛ¿<UÁ¿Ù¿=<oYÁmÛÙ¿<WÁ¿Ù¿=<mYÁkÛÙ¿<YÁ¿Û¿=<mYÁiÛÙ¿<YÁ¿Û¿=<mYÁgÛ׿<[Á¿Û¿=<mYÁeÛ׿<]Á¿Û¿=<kYÁcÛÙ¿<_Á¿Ù¿=<kYÁaÛÙ¿<_Á¿Ù¿=<kYÁ_ÛÙ¿<aÁ¿Ù¿=<iYÁ]ÛÙ¿<KÁ¿ñ¿=<iYÁ[ÛÛ¿<yÀ¿AÀ¿=<iYÁYÛÙ¿<kÀ¿QÀ¿=<iYÁWÛÙ¿<[À¿aÀ¿=<iYÁUÛÙ¿<KÀ¿qÀ¿=<iYÁSÛÙ¿<û¿CÁ¿=<iYÁQÛÙ¿<ë¿SÁ¿=<iYÁOÛÙ¿<Û¿cÁ¿=<iYÁMÛÙ¿<Ë¿sÁ¿=<iYÁKÛ[¿=<gYÁIÛG¿=<iYÁGÛuÁ¿=<iYÁEÛeÁ¿=<iYÁCÛUÁ¿=<iYÁAÛEÁ¿=<iYÁ?ÛuÀ¿=<iYÁ}ÚeÀ¿=<iYÁ{ÚUÀ¿=<iYÁyÚEÀ¿=<iYÁwÚõ¿=<iYÁuÚå¿=<kYÁsÚÙ¿=<kYÁqÚÙ¿=<kYÁoÚÙ¿=<kYÁmÚÛ¿=<kYÁkÚÛ¿<{Á¿Â¿=<mYÁiÚÙ¿<gÁ¿Ï¿=<mYÁgÚÙ¿<_Á¿×¿=<mYÁeÚÛ¿<[Á¿Ù¿=<oYÁcÚÛ¿<WÁ¿Û¿=<oYÁaÚÛ¿<WÁ¿Ù¿=<oYÁ_ÚÛ¿<WÁ¿Ù¿=<oYÁ]ÚÛ¿<UÁ¿Ù¿=<qYÁ[ÚÙ¿<UÁ¿Ù¿=<qYÁYÚÝ¿<OÁ¿Û¿=<sYÁWÚÛ¿<OÁ¿Ù¿=<sYÁUÚÛ¿<MÁ¿Û¿=<sYÁSÚÝ¿<IÁ¿Ý¿=<uYÁQÚÛ¿<IÁ¿Û¿=<uYÁOÚß¿<CÁ¿Ý¿=<wYÁMÚÝ¿<AÁ¿Û¿=<yYÁKÚÝ¿<?Á¿Û¿=<yYÁIÚÝ¿<}À¿Ý¿=<yYÁGÚß¿<wÀ¿ß¿=<{YÁEÚá¿<sÀ¿ß¿=<}YÁCÚß¿<qÀ¿ß¿=<?ZÁAÚá¿<kÀ¿ß¿=<?ZÁ?Úá¿<iÀ¿ß¿=<AZÁ}Ùã¿<cÀ¿á¿=<EZÁ{Ùá¿<[À¿å¿=<EZÁyÙå¿<SÀ¿ç¿=<GZÁwÙå¿<OÀ¿ç¿=<GZÁuÙë¿<EÀ¿é¿=<KZÁsÙí¿<÷¿ï¿=<MZÁqÙí¿<ſ¿<ï¿ñ¿=<OZÁoÙõ¿<ÿ¿¿<Ó¿AÀ¿=<QZÁmÙIÁ¿=<SZÁkÙEÁ¿=<WZÁiÙ}À¿=<YZÁgÙyÀ¿=<[ZÁeÙuÀ¿=<_ZÁcÙmÀ¿=<cZÁaÙcÀ¿=<eZÁ_Ù]À¿=<iZÁ]ÙUÀ¿=<oZÁ[ÙIÀ¿=<qZÁYÙCÀ¿=<A[ÁWÙå¿=<Q[ÁUÙÿ;;PE=<{]ÁoÙ;PM0PEÚÄÚSÂ×ÁÁÔÁÁ¿Á¿ÁÁ¿¿ÁÁ¿ÁÁ¿ÁÁ¿¿ÁÁ¿¿ÁÁ¿¿ÁÁÁÁ¿ÁÃÁ¿Á¿ÁÁÁ¿ÁÁ¿ÁÁ¿Á¿Á¿ÁÁÁ¿Á¿Á¿Á¿ÃÃÁÞ¿¿ÂĿ¿¿Â¿¿ÂĿ¿ÂÄ¿¿¿Â¿¿¿Â¿¿¿Â¿Â¿¿Â¿¿¿¿ÂÂÄ¿ÂÁ¿ÂĿ¿¿ÂÁ¿ĿÂÏBÁ;PM2FPLTSVPE=<saÁeÝ¿=<aaÁcÝÏ¿=<YaÁaÝ׿=<E`Á_Ý¿<˿ÿ<Å¿Á¿<Å¿¿¿<÷¿×¿=<{_Á]Ýñ¿<ë¿×¿=<w_Á[Ý÷¿<ſ¿<å¿Ù¿=<o_ÁYÝGÀ¿<á¿Ù¿=<g_ÁWÝUÀ¿<Û¿Ù¿=<g_ÁUÝWÀ¿<ٿٿ=<a_ÁSÝaÀ¿<Õ¿Ù¿=<]_ÁQÝiÀ¿<ӿ׿=<[_ÁOÝoÀ¿<Ͽ׿=<W_ÁMÝsÀ¿<Ͽ׿=<U_ÁKÝwÀ¿<Í¿Ù¿=<S_ÁIÝ{À¿<Ë¿Ù¿=<O_ÁGÝ÷¿<Á¿Ã¿<ſÿ<Á¿û¿<Å¿Ù¿=<K_ÁEÝï¿<é¿ñ¿<ÿٿ=<K_ÁCÝí¿<ï¿í¿<ÿٿ=<G_ÁAÝé¿<û¿GÀ¿=<G_Á?Ýå¿<CÀ¿CÀ¿=<E_Á}Üå¿<GÀ¿AÀ¿=<C_Á{Üã¿<QÀ¿ý¿=<?_ÁyÜã¿<YÀ¿ù¿=<?_ÁwÜã¿<YÀ¿ù¿=<}^ÁuÜß¿<cÀ¿õ¿=<}^ÁsÜÝ¿<kÀ¿ï¿=<y^ÁqÜá¿<mÀ¿í¿=<w^ÁoÜß¿<qÀ¿í¿=<w^ÁmÜß¿<sÀ¿ë¿=<w^ÁkÜÝ¿<wÀ¿ë¿=<w^ÁiÜÛ¿<{À¿é¿=<s^ÁgÜÝ¿<}À¿é¿=<s^ÁeÜÝ¿<?Á¿ç¿=<q^ÁcÜÝ¿<CÁ¿å¿=<q^ÁaÜÛ¿<EÁ¿å¿=<q^Á_ÜÛ¿<IÁ¿á¿=<o^Á]ÜÛ¿<KÁ¿á¿=<m^Á[ÜÛ¿<OÁ¿á¿=<m^ÁYÜÛ¿<OÁ¿á¿=<m^ÁWÜÛ¿<QÁ¿ß¿=<m^ÁUÜÙ¿<SÁ¿ß¿=<k^ÁSÜÛ¿<UÁ¿Ý¿=<k^ÁQÜÙ¿<WÁ¿Ý¿=<i^ÁOÜÛ¿<YÁ¿Û¿=<i^ÁMÜÛ¿<YÁ¿Û¿=<i^ÁKÜÙ¿<[Á¿Ý¿=<g^ÁIÜÛ¿<]Á¿Û¿=<g^ÁGÜÛ¿<]Á¿Û¿=<g^ÁEÜÙ¿<aÁ¿Ù¿=<g^ÁCÜÙ¿<aÁ¿Ù¿=<g^ÁAÜÙ¿<aÁ¿Ù¿=<g^Á?ÜÙ¿<aÁ¿Ù¿=<g^Á}ÛÙ¿<aÁ¿Ù¿=<e^Á{ÛÛ¿<cÁ¿×¿=<g^ÁyÛÙ¿<cÁ¿Ù¿=<g^ÁwÛÙ¿<cÁ¿Ù¿=<e^ÁuÛÛ¿<cÁ¿Ù¿=<e^ÁsÛÙ¿<eÁ¿Ù¿=<e^ÁqÛÛ¿<cÁ¿Ù¿=<e^ÁoÛÛ¿<cÁ¿Ù¿=<e^ÁmÛÛ¿<cÁ¿Ù¿=<e^ÁkÛÛ¿<cÁ¿Ù¿=<e^ÁiÛÛ¿<cÁ¿Û¿=<e^ÁgÛÛ¿<cÁ¿Û¿=<g^ÁeÛÙ¿<cÁ¿Û¿=<g^ÁcÛÙ¿<cÁ¿Û¿=<g^ÁaÛÙ¿<cÁ¿Û¿=<g^Á_ÛÙ¿<cÁ¿Û¿=<g^Á]ÛÛ¿<aÁ¿Û¿=<g^Á[ÛÛ¿<aÁ¿Û¿=<g^ÁYÛÛ¿<aÁ¿Ý¿=<g^ÁWÛÛ¿<_Á¿ß¿=<g^ÁUÛÛ¿<_Á¿ß¿=<g^ÁSÛÝ¿<]Á¿ß¿=<i^ÁQÛÛ¿<]Á¿ß¿=<i^ÁOÛÝ¿<YÁ¿á¿=<i^ÁMÛÝ¿<WÁ¿ã¿=<k^ÁKÛÛ¿<WÁ¿ã¿=<k^ÁIÛÝ¿<UÁ¿å¿=<m^ÁGÛÛ¿<UÁ¿å¿=<m^ÁEÛÛ¿<SÁ¿ç¿=<m^ÁCÛÝ¿<OÁ¿é¿=<m^ÁAÛÝ¿<OÁ¿é¿=<o^Á?ÛÝ¿<MÁ¿é¿=<o^Á}Úß¿<IÁ¿ë¿=<q^Á{ÚÝ¿<GÁ¿í¿=<q^ÁyÚß¿<CÁ¿ñ¿=<q^ÁwÚá¿<?Á¿ó¿=<q^ÁuÚã¿<}À¿ó¿=<s^ÁsÚá¿<{À¿õ¿=<u^ÁqÚá¿<wÀ¿Û¿<Á¿Ù¿=<w^ÁoÚã¿<qÀ¿Ý¿<Á¿Ù¿=<w^ÁmÚå¿<oÀ¿Û¿<ſ׿=<y^ÁkÚã¿<mÀ¿Ý¿<ſ׿=<{^ÁiÚå¿<gÀ¿Ý¿<ǿ׿=<}^ÁgÚã¿<eÀ¿Ý¿<Ç¿Ù¿=<}^ÁeÚé¿<[À¿á¿<Ç¿Ù¿=<A_ÁcÚç¿<WÀ¿á¿<˿׿=<C_ÁaÚç¿<SÀ¿ã¿<˿׿=<C_Á_Úé¿<KÀ¿ç¿<Ϳ׿=<C_Á]Úï¿<CÀ¿å¿<ѿ׿=<E_Á[Úñ¿<ù¿ë¿<ѿ׿=<I_ÁYÚõ¿<ë¿ï¿<ӿ׿=<K_ÁWÚý¿<ǿ¿<É¿?À¿<տ׿=<M_ÁUÚIÁ¿<׿׿=<Q_ÁSÚAÁ¿<ۿ׿=<S_ÁQÚ}À¿<Û¿Ù¿=<U_ÁOÚ{À¿<ݿ׿=<W_ÁMÚuÀ¿<ß¿Ù¿=<[_ÁKÚoÀ¿<á¿Ù¿=<]_ÁIÚkÀ¿<ã¿Ù¿=<c_ÁGÚ]À¿<ë¿Ù¿=<e_ÁEÚUÀ¿<ñ¿Ù¿=<i_ÁCÚOÀ¿<ñ¿Ù¿=<o_ÁAÚCÀ¿<÷¿Ù¿=<?`Á?Úã¿<GÀ¿Ù¿=<E`Á}ÙÁ¿<Á¿Ñ¿<ÿÿ<EÀ¿Ù¿=<iaÁ{ÙÙ¿=<gaÁyÙÛ¿=<gaÁwÙÛ¿=<gaÁuÙÙ¿=<eaÁsÙÛ¿=<eaÁqÙÛ¿=<caÁoÙÛ¿=<aaÁmÙÛ¿=<aaÁkÙÛ¿=<_aÁiÙÝ¿=<c_ÁgÙ¿<{À¿ß¿=<G_ÁeÙÙ¿<yÀ¿á¿=<G_ÁcÙÛ¿<uÀ¿á¿=<I_ÁaÙÛ¿<qÀ¿ã¿=<I_Á_ÙÝ¿<mÀ¿ã¿=<K_Á]ÙÛ¿<kÀ¿ã¿=<K_Á[Ùß¿<cÀ¿ç¿=<K_ÁYÙß¿<cÀ¿å¿=<M_ÁWÙß¿<]À¿ç¿=<Q_ÁUÙß¿<SÀ¿ë¿=<Q_ÁSÙá¿<ÿ¿<OÀ¿ë¿=<Q_ÁQÙå¿<EÀ¿ñ¿=<U_ÁOÙç¿<ÿ¿<÷¿ó¿=<U_ÁMÙí¿<í¿ù¿=<W_ÁKÙ÷¿<Å¿¿¿<É¿Á¿<Ç¿?À¿=<[_ÁIÙIÁ¿=<[_ÁGÙGÁ¿=<]_ÁEÙCÁ¿=<a_ÁCÙ{À¿=<c_ÁAÙuÀ¿=<e_Á?ÙsÀ¿=<i_Á}ØgÀ¿=<i_Á{ØeÀ¿=<q_ÁyØYÀ¿=<y_ÁwØKÀ¿=<{_ÁuØCÀ¿=<E`ÁsØí¿=<S`ÁqØÁ¿<ÿǿ;;LTSVPE=<{cÁ}Ý¿<É¿Ñ¿=<ocÁ{Ýï¿=<icÁyÝù¿=<ccÁwÝGÀ¿=<]cÁuÝSÀ¿=<YcÁsÝ[À¿=<QcÁqÝcÀ¿=<OcÁoÝmÀ¿=<McÁmÝqÀ¿=<GcÁkÝyÀ¿=<GcÁiÝ}À¿=<EcÁgÝCÁ¿=<?cÁeÝKÁ¿=<?cÁcÝù¿<Á¿Ç¿<ſÿ<Á¿ý¿=<}bÁaÝû¿<Ù¿Á¿<Á¿÷¿=<ybÁ_Ýó¿<ñ¿ï¿=<ybÁ]Ýë¿<?À¿í¿=<ubÁ[Ýë¿<EÀ¿í¿=<ubÁYÝå¿<QÀ¿ç¿=<sbÁWÝã¿<YÀ¿å¿=<qbÁUÝå¿<[À¿å¿=<obÁSÝá¿<eÀ¿ã¿=<mbÁQÝã¿<gÀ¿ã¿=<mbÁOÝá¿<iÀ¿å¿=<kbÁMÝß¿<qÀ¿á¿=<ibÁKÝß¿<uÀ¿á¿=<ibÁIÝß¿<wÀ¿ß¿=<gbÁGÝß¿<{À¿Ý¿=<gbÁEÝÛ¿<AÁ¿Ý¿=<gbÁCÝÛ¿<AÁ¿ß¿=<ebÁAÝÛ¿<EÁ¿ß¿=<cbÁ?ÝÛ¿<KÁ¿Û¿=<cbÁ}ÜÛ¿<KÁ¿Û¿=<cbÁ{ÜÙ¿<MÁ¿Û¿=<abÁyÜÙ¿<QÁ¿Û¿=<abÁwÜÙ¿<QÁ¿Ý¿=<abÁuÜÙ¿<SÁ¿Û¿=<_bÁsÜÙ¿<WÁ¿Ù¿=<_bÁqÜÙ¿<WÁ¿Û¿=<]bÁoÜÙ¿<YÁ¿Û¿=<]bÁmÜÙ¿<YÁ¿Û¿=<]bÁkÜÙ¿<]Á¿Ù¿=<[bÁiÜÛ¿<]Á¿Ù¿=<[bÁgÜÙ¿<_Á¿Ù¿=<[bÁeÜÙ¿<aÁ¿Ù¿=<[bÁcÜ׿<KÁ¿ñ¿=<[bÁaÜÙ¿<yÀ¿AÀ¿=<[bÁ_Ü׿<kÀ¿QÀ¿=<[bÁ]Ü׿<[À¿aÀ¿=<YbÁ[ÜÙ¿<KÀ¿qÀ¿=<[bÁYÜ׿<û¿CÁ¿=<[bÁWÜ׿<ë¿SÁ¿=<YbÁUÜÙ¿<Û¿cÁ¿=<YbÁSÜÙ¿<Ë¿sÁ¿=<YbÁQÜ[¿=<WbÁOÜG¿=<YbÁMÜuÁ¿=<YbÁKÜeÁ¿=<YbÁIÜUÁ¿=<YbÁGÜEÁ¿=<YbÁEÜuÀ¿=<YbÁCÜeÀ¿=<[bÁAÜSÀ¿=<[bÁ?ÜCÀ¿=<[bÁ}Ûó¿=<[bÁ{Ûã¿=<[bÁyÛÛ¿=<[bÁwÛÛ¿=<[bÁuÛÛ¿=<[bÁsÛÛ¿=<[bÁqÛÛ¿<{Á¿Â¿=<]bÁoÛÙ¿<gÁ¿Ñ¿=<]bÁmÛÙ¿<_Á¿Ù¿=<]bÁkÛÛ¿<]Á¿×¿=<_bÁiÛÛ¿<YÁ¿Ù¿=<_bÁgÛÛ¿<YÁ¿×¿=<abÁeÛÙ¿<WÁ¿Ù¿=<abÁcÛÛ¿<SÁ¿Ù¿=<abÁaÛÛ¿<SÁ¿Ù¿=<abÁ_ÛÝ¿<OÁ¿Û¿=<cbÁ]ÛÛ¿<OÁ¿Û¿=<cbÁ[ÛÛ¿<OÁ¿Û¿=<cbÁYÛÝ¿<IÁ¿Ý¿=<ebÁWÛÝ¿<GÁ¿Û¿=<ebÁUÛß¿<CÁ¿Ý¿=<gbÁSÛÝ¿<CÁ¿Û¿=<ibÁQÛÝ¿<?Á¿Ý¿=<ibÁOÛß¿<{À¿Ý¿=<ibÁMÛß¿<yÀ¿Ý¿=<kbÁKÛß¿<uÀ¿ß¿=<mbÁIÛß¿<qÀ¿ß¿=<obÁGÛá¿<kÀ¿á¿=<obÁEÛá¿<kÀ¿Ý¿=<obÁCÛå¿<cÀ¿á¿=<ubÁAÛá¿<[À¿å¿=<ubÁ?Ûå¿<WÀ¿å¿=<ubÁ}Úç¿<OÀ¿ç¿=<wbÁ{Úë¿<GÀ¿ç¿=<ybÁyÚí¿<ý¿í¿=<{bÁwÚï¿<ſ¿<ñ¿ï¿=<?cÁuÚõ¿<ſ¿<Ó¿AÀ¿=<AcÁsÚKÁ¿=<EcÁqÚCÁ¿=<GcÁoÚ?Á¿=<IcÁmÚ{À¿=<KcÁkÚuÀ¿=<OcÁiÚmÀ¿=<QcÁgÚkÀ¿=<WcÁeÚ]À¿=<YcÁcÚUÀ¿=<]cÁaÚKÀ¿=<ccÁ_ÚAÀ¿=<qcÁ]Úå¿=<wcÁ[Úÿ<Á¿Ï¿<Å¿Á¿;;LTSVPE=<wkÁAà׿=<ikÁ?àí¿=<ekÁ}ßó¿<ſ¿=<_kÁ{ßAÀ¿=<[kÁyßKÀ¿=<YkÁwßOÀ¿=<UkÁußUÀ¿=<QkÁsß]À¿=<QkÁqß_À¿=<KkÁoßgÀ¿=<KkÁmßiÀ¿=<IkÁkßmÀ¿=<GkÁißqÀ¿=<EkÁgßñ¿<׿ë¿=<CkÁeßé¿<ã¿ë¿=<CkÁcßå¿<ï¿å¿=<?kÁaßã¿<÷¿å¿=<?kÁ_ßã¿<û¿¿¿<Á¿ß¿=<}jÁ]ßá¿<CÀ¿ß¿=<}jÁ[ßÝ¿<IÀ¿ß¿=<}jÁYßÝ¿<IÀ¿á¿=<yjÁWßß¿<MÀ¿ß¿=<yjÁUßÛ¿<UÀ¿Û¿=<yjÁSßÛ¿<UÀ¿Û¿=<wjÁQßÛ¿<YÀ¿Û¿=<wjÁOßÙ¿<[À¿Ý¿=<wjÁMßÙ¿<]À¿Û¿=<ujÁKßÙ¿<_À¿Û¿=<ujÁIßÙ¿<aÀ¿Ù¿=<sjÁGßÙ¿<cÀ¿Ù¿=<sjÁEßÛ¿<aÀ¿Û¿=<sjÁCßÙ¿<cÀ¿Û¿=<sjÁAßÙ¿<cÀ¿Û¿=<sjÁ?ßÙ¿<eÀ¿Ù¿=<qjÁ}ÞÛ¿<cÀ¿Û¿=<sjÁ{ÞÙ¿<cÀ¿Û¿=<qjÁyÞÛ¿<eÀ¿Ù¿=<qjÁwÞÛ¿<eÀ¿Ù¿=<qjÁuÞÛ¿<Á¿Â¿<eÀ¿Ù¿=<qjÁsÞÛ¿<cÀ¿Û¿=<qjÁqÞÛ¿<cÀ¿Û¿=<sjÁoÞÙ¿<eÀ¿Ù¿=<sjÁmÞÙ¿<cÀ¿Û¿=<sjÁkÞÙ¿<cÀ¿Ù¿=<sjÁiÞÛ¿<aÀ¿Ù¿=<sjÁgÞÛ¿<_À¿Û¿=<sjÁeÞÛ¿<_À¿Û¿=<sjÁcÞÝ¿<]À¿Û¿=<sjÁaÞÝ¿<[À¿Û¿=<ujÁ_Þß¿<UÀ¿Û¿=<wjÁ]ÞÝ¿<SÀ¿Ý¿=<wjÁ[Þß¿<QÀ¿Ý¿=<yjÁYÞß¿<KÀ¿ß¿=<yjÁWÞß¿<KÀ¿ß¿=<{jÁUÞã¿<?À¿á¿=<{jÁSÞå¿<ù¿å¿=<}jÁQÞå¿<õ¿ç¿=<}jÁOÞë¿<é¿ë¿=<?kÁMÞñ¿<ÿ¿¿<É¿û¿=<?kÁKÞ{À¿=<CkÁIÞuÀ¿=<EkÁGÞqÀ¿=<EkÁEÞoÀ¿=<IkÁCÞkÀ¿=<KkÁAÞoÀ¿=<OkÁ?ÞkÀ¿=<QkÁ}ÝqÀ¿=<UkÁ{Ý¿¿<Á¿mÀ¿=<WkÁyÝoÀ¿=<WkÁwÝqÀ¿=<SkÁuÝ{À¿=<QkÁsÝõ¿<Á¿Ç¿<ÿû¿=<OkÁqÝï¿<ã¿í¿=<KkÁoÝé¿<ó¿é¿=<KkÁmÝé¿<õ¿ç¿=<IkÁkÝã¿<EÀ¿å¿=<EkÁiÝå¿<IÀ¿ã¿=<EkÁgÝá¿<OÀ¿á¿=<EkÁeÝß¿<SÀ¿á¿=<CkÁcÝÝ¿<[À¿ß¿=<CkÁaÝÝ¿<[À¿á¿=<?kÁ_Ýß¿<aÀ¿Ý¿=<}jÁ]ÝÝ¿<eÀ¿Ý¿=<}jÁ[ÝÝ¿<gÀ¿Ý¿=<}jÁYÝÛ¿<iÀ¿ß¿=<}jÁWÝÛ¿<kÀ¿Ý¿=<{jÁUÝÝ¿<mÀ¿Û¿=<{jÁSÝÛ¿<oÀ¿Ý¿=<yjÁQÝÝ¿<qÀ¿Û¿=<yjÁOÝÛ¿<sÀ¿Û¿=<yjÁMÝÛ¿<uÀ¿Û¿=<wjÁKÝÛ¿<wÀ¿Û¿=<wjÁIÝÛ¿<wÀ¿Û¿=<wjÁGÝÛ¿<yÀ¿Ù¿=<wjÁEÝÛ¿<yÀ¿Û¿=<wjÁCÝÛ¿<yÀ¿Û¿=<wjÁAÝÙ¿<{À¿Û¿=<ujÁ?ÝÛ¿<{À¿Û¿=<ujÁ}ÜÛ¿<{À¿Û¿=<wjÁ{ÜÙ¿<}À¿Ù¿=<ujÁyÜÙ¿<?Á¿Ù¿=<ujÁwÜÙ¿<?Á¿Ù¿=<ujÁuÜÙ¿<?Á¿Ù¿=<ujÁsÜÛ¿<}À¿Ù¿=<wjÁqÜÙ¿<}À¿Ù¿=<wjÁoÜÙ¿<}À¿Ù¿=<wjÁmÜÙ¿<}À¿Ù¿=<wjÁkÜÙ¿<}À¿Ù¿=<wjÁiÜÛ¿<yÀ¿Û¿=<wjÁgÜÛ¿<yÀ¿Û¿=<wjÁeÜÛ¿<{À¿Ù¿=<wjÁcÜÛ¿<yÀ¿Û¿=<wjÁaÜÛ¿<yÀ¿Ù¿=<wjÁ_ÜÛ¿<yÀ¿Ù¿=<yjÁ]ÜÙ¿<yÀ¿Ù¿=<yjÁ[ÜÛ¿<sÀ¿Û¿=<yjÁYÜÛ¿<sÀ¿Û¿=<yjÁWÜÛ¿<sÀ¿Ù¿=<yjÁUÜÝ¿<oÀ¿Ý¿=<}jÁSÜÛ¿<mÀ¿Ý¿=<}jÁQÜÛ¿<mÀ¿Û¿=<}jÁOÜÛ¿<iÀ¿Ý¿=<}jÁMÜÝ¿<gÀ¿Û¿=<?kÁKÜÝ¿<cÀ¿Ý¿=<AkÁIÜÝ¿<aÀ¿Ý¿=<AkÁGÜÝ¿<_À¿Ý¿=<CkÁEÜÝ¿<[À¿Ý¿=<EkÁCÜß¿<QÀ¿á¿=<EkÁAÜá¿<OÀ¿á¿=<GkÁ?Üá¿<KÀ¿á¿=<IkÁ}Ûá¿<EÀ¿ã¿=<IkÁ{Ûã¿<AÀ¿ã¿=<KkÁyÛç¿<õ¿ç¿=<OkÁwÛé¿<ÿ¿<é¿ë¿=<OkÁuÛí¿<Ý¿õ¿=<QkÁsÛyÀ¿=<SkÁqÛwÀ¿=<UkÁoÛqÀ¿=<YkÁmÛkÀ¿=<[kÁkÛeÀ¿=<]kÁiÛaÀ¿=<akÁgÛWÀ¿=<ekÁeÛMÀ¿=<gkÁcÛEÀ¿=<okÁaÛ÷¿=<ukÁ_Ûç¿=<ClÁ]ÛÅ¿<Á¿Å¿<Å¿Á¿;;LTSVPE=<KpÁgà¿<Ë¿Á¿<Ç¿¿¿=<ApÁeàç¿=<woÁcàû¿=<uoÁaà?À¿=<moÁ_àMÀ¿=<ioÁ]àUÀ¿=<eoÁ[à]À¿=<coÁYàeÀ¿=<_oÁWàiÀ¿=<]oÁUàoÀ¿=<YoÁSàuÀ¿=<WoÁQà{À¿=<WoÁOàñ¿<Á¿Ç¿<ÿý¿=<QoÁMàï¿<ã¿ñ¿=<QoÁKàç¿<ñ¿í¿=<MoÁIàé¿<õ¿í¿=<MoÁGàå¿<?À¿é¿=<KoÁEàá¿<IÀ¿ç¿=<IoÁCàã¿<KÀ¿å¿=<GoÁAàá¿<QÀ¿å¿=<EoÁ?àá¿<WÀ¿á¿=<EoÁ}ßß¿<[À¿ã¿=<EoÁ{ßÝ¿<_À¿á¿=<AoÁyßß¿<cÀ¿á¿=<AoÁwßÝ¿<eÀ¿á¿=<?oÁußß¿<iÀ¿Ý¿=<?oÁsßÝ¿<mÀ¿ß¿=<?oÁqßÝ¿<mÀ¿ß¿=<?oÁoßÛ¿<qÀ¿Ý¿=<}nÁmßÛ¿<uÀ¿Ý¿=<{nÁkßÝ¿<uÀ¿Ý¿=<{nÁißÛ¿<wÀ¿ß¿=<{nÁgßÛ¿<yÀ¿Ý¿=<{nÁeßÙ¿<}À¿Û¿=<ynÁcßÛ¿<}À¿Ý¿=<ynÁaßÛ¿<?Á¿Û¿=<ynÁ_ßÛ¿<?Á¿Û¿=<ynÁ]ßÙ¿<AÁ¿Û¿=<wnÁ[ßÙ¿<EÁ¿Ù¿=<wnÁYßÛ¿<CÁ¿Ù¿=<wnÁWßÙ¿<EÁ¿Û¿=<wnÁUßÙ¿<EÁ¿Û¿=<wnÁSßÙ¿<EÁ¿Û¿=<wnÁQßÙ¿<EÁ¿Û¿=<unÁOßÛ¿<GÁ¿Ù¿=<wnÁMßÙ¿<GÁ¿Ù¿=<wnÁKßÙ¿<GÁ¿Ù¿=<unÁIßÛ¿<GÁ¿Ù¿=<unÁGßÛ¿<GÁ¿Ù¿=<unÁEßÛ¿<GÁ¿Ù¿=<unÁCßÛ¿<GÁ¿Ù¿=<wnÁAßÙ¿<IÁ¿×¿=<wnÁ?ßÙ¿<GÁ¿Ù¿=<wnÁ}ÞÙ¿<GÁ¿Ù¿=<wnÁ{ÞÙ¿<GÁ¿×¿=<wnÁyÞÛ¿<CÁ¿Ù¿=<ynÁwÞÙ¿<EÁ¿×¿=<ynÁuÞÙ¿<CÁ¿Ù¿=<ynÁsÞÙ¿<CÁ¿Ù¿=<ynÁqÞÙ¿<CÁ¿Ù¿=<ynÁoÞÛ¿<?Á¿Û¿=<ynÁmÞÛ¿<?Á¿Ù¿=<ynÁkÞÛ¿<?Á¿Ù¿=<{nÁiÞÛ¿<}À¿×¿=<{nÁgÞÛ¿<{À¿Ù¿=<{nÁeÞÛ¿<yÀ¿Û¿=<}nÁcÞÛ¿<wÀ¿Û¿=<}nÁaÞÝ¿<sÀ¿Û¿=<}nÁ_ÞÝ¿<qÀ¿Ý¿=<?oÁ]ÞÛ¿<qÀ¿Ý¿=<?oÁ[ÞÝ¿<mÀ¿Ý¿=<AoÁYÞÝ¿<kÀ¿Ý¿=<AoÁWÞß¿<iÀ¿Û¿=<AoÁUÞß¿<eÀ¿ß¿=<AoÁSÞá¿<_À¿ã¿=<CoÁQÞá¿<]À¿ã¿=<EoÁOÞã¿<YÀ¿á¿=<GoÁMÞá¿<UÀ¿å¿=<GoÁKÞå¿<MÀ¿ç¿=<GoÁIÞç¿<IÀ¿ç¿=<KoÁGÞé¿<ý¿í¿=<MoÁEÞé¿<û¿í¿=<MoÁCÞí¿<ï¿ó¿=<OoÁAÞó¿<Û¿?À¿=<QoÁ?Þû¿<Ç¿GÀ¿=<SoÁ}ÝIÁ¿=<WoÁ{ÝCÁ¿=<YoÁyÝAÁ¿=<[oÁwÝ}À¿=<_oÁuÝyÀ¿=<aoÁsÝwÀ¿=<eoÁqÝqÀ¿=<ioÁoÝMÀ¿<Á¿Ý¿=<ioÁmÝGÀ¿<Ç¿Ý¿=<qoÁkÝõ¿<Ï¿Ý¿=<{oÁiÝá¿<Ù¿Ý¿=<}oÁgÝÿ<Á¿Ï¿<á¿Ý¿=<upÁeÝÝ¿=<spÁcÝÝ¿=<spÁaÝÝ¿=<qpÁ_ÝÝ¿=<qpÁ]ÝÝ¿=<opÁ[ÝÝ¿=<opÁYÝÝ¿=<mpÁWÝÝ¿=<mpÁUÝÝ¿=<kpÁSÝÝ¿=<kpÁQÝÝ¿=<ipÁOÝÝ¿=<ipÁMÝÝ¿=<gpÁKÝÝ¿=<gpÁIÝÝ¿=<epÁGÝÝ¿=<epÁEÝÝ¿=<cpÁCÝÝ¿=<cpÁAÝÝ¿=<apÁ?ÝÝ¿=<apÁ}ÜÝ¿=<_pÁ{ÜÝ¿=<_pÁyÜÝ¿=<]pÁwÜÝ¿=<]pÁuÜÝ¿=<[pÁsÜÝ¿=<[pÁqÜÝ¿=<YpÁoÜÝ¿=<YpÁmÜÝ¿=<WpÁkÜÝ¿=<WpÁiÜÝ¿=<UpÁgÜÝ¿=<UpÁeÜÝ¿=<SpÁcÜÝ¿=<SpÁaÜÝ¿=<QpÁ_ÜÝ¿=<QpÁ]ÜÝ¿=<OpÁ[ÜÝ¿=<OpÁYÜÝ¿=<MpÁWÜÝ¿=<MpÁUÜÝ¿=<KpÁSÜÝ¿=<KpÁQÜÝ¿=<IpÁOÜÝ¿=<IpÁMÜÝ¿=<GpÁKÜÝ¿=<GpÁIÜÝ¿=<EpÁGÜÝ¿=<EpÁEÜÝ¿=<CpÁCÜÇ¿;;MC1,90PE=<UiÀc[À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FT11,2FPPE=<UiÀI\À;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀq\À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀW]À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FT11,1FPPE=<UiÀ}]À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀc^À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FT11,8FPPE=<UiÀI_À;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀq_À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀW`À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀ}`À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FT11,7FPPE=<UiÀcaÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀIbÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀqbÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FPPE=<UiÀWcÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀ?dÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀedÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<UiÀKeÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀqeÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF1,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<UiÀWfÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀ?gÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀegÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF2,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<UiÀKhÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀqhÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FT11,6FPPE=<UiÀWiÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀ?jÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀejÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2RF3,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<UiÀMkÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀskÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀYlÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF4,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<UiÀ?mÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀemÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀMnÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF5,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<UiÀsnÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀYoÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀ?pÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF6,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<UiÀepÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀMqÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀsqÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<UiÀYrÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀAsÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀgsÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF8,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<UiÀMtÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀstÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,1FPPE=<UiÀ[uÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀAvÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀgvÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,2FPPE=<UiÀMwÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀswÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,3FPPE=<UiÀ[xÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀAyÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀgyÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀMzÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,4FPPE=<UiÀuzÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀ[{À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀA|À;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,5FPPE=<UiÀi|À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀO}À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀu}À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF6,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,6FPPE=<UiÀ[~À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀA?Á;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2RF7,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,7FPPE=<UiÀi?Á;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀO@Á;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀu@Á;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF8,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,8FPPE=<UiÀ[AÁ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPMC1,240PE=<Aäe\À;PM0PEÄÊÁÈËÊÏÈÑÈÑÄÑÂËÃ?Á]ÀMÁ]À[ÁaÀiÁaÀsÁcÀ{ÁcÀEÂcÀKÂcÀOÂcÀQÂaÀUÂaÀSÂ]ÀUÂ[ÀMÂYÀKÂSÀEÂQÀ}ÁMÀsÁGÀiÁCÀ[ÁýMÁ÷?ÁïkÀé[ÀáEÀÙïÑÙÇÁ¿ÜÊöÔVÀàrÀêhÀäjÀèpÀèpÀêvÀìxÀìzÀî|Àî@ÁòBÁðDÁôDÁôHÁöFÁøJÁúJÁúJÁüNÁüJÁþLÁ@ÀLÁBÀLÁBÀJÁDÀJÁFÀJÁFÀFÁHÀHÁJÀDÁJÀDÁLÀBÁNÀ@ÁNÀ|ÀPÀ;PM2FTFPMC1,90PE=<UiÀc[À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,1FPPE=<UiÀI\À;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀq\À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀW]À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<UiÀ}]À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀc^À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<UiÀI_À;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀq_À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀW`À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀ}`À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF4,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<UiÀcaÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀIbÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀqbÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF5,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<UiÀWcÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀ?dÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀedÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF6,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<UiÀKeÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀqeÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,7FPPE=<UiÀWfÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀ?gÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀegÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF8,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<UiÀKhÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀqhÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF1,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<UiÀWiÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀ?jÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀejÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2RF2,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<UiÀMkÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀskÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀYlÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF3,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<UiÀ?mÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀemÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀMnÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF4,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<UiÀsnÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀYoÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀ?pÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<UiÀepÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀMqÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀsqÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF6,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<UiÀYrÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<UiÀAsÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀgsÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<UiÀMtÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀstÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2RF8,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,8FPPE=<UiÀ[uÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀAvÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀgvÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,1FPPE=<UiÀMwÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀswÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,2FPPE=<UiÀ[xÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀAyÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀgyÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀMzÀ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,3FPPE=<UiÀuzÀ;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀ[{À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀA|À;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,4FPPE=<UiÀi|À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀO}À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀu}À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF5,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,5FPPE=<UiÀ[~À;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀA?Á;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2RF6,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,6FPPE=<UiÀi?Á;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀO@Á;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2FPPE=<UiÀu@Á;PM0PEZDÀ¿¿åYDÀ¿¿æ;PM2RF7,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,7FPPE=<UiÀ[AÁ;PM0PEZDÀ¿¿çYDÀ¿¿è;PM2FPPE=<CWÀG[À;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,8FPPE=<CWÀK\À;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀQ]À;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀU^À;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<CWÀ[_À;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀ_`À;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<CWÀeaÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀibÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀocÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀsdÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF3,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<CWÀyeÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀ}fÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀChÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<CWÀGiÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀMjÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀQkÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF5,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<CWÀWlÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀ[mÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF6,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,6FPPE=<CWÀanÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀeoÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀkpÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF7,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<CWÀoqÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀurÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF8,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<CWÀysÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀ?uÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀCvÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF1,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<CWÀIwÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀMxÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀSyÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF2,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<CWÀWzÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀ]{À;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀa|À;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF3,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<CWÀg}À;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀk~À;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀq?Á;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<CWÀu@Á;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀ{AÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀ?CÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<CWÀEDÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀIEÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀOFÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF6,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<CWÀSGÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀYHÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,7FPPE=<CWÀ]IÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀcJÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀgKÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF8,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,8FPPE=<CWÀmLÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀqMÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,1FPPE=<CWÀwNÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀ{OÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀAQÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀERÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,2FPPE=<CWÀKSÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀOTÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀUUÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,3FPPE=<CWÀYVÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPIW0,0,6352,4896PE=<CWÀ_WÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPIWIW0,0,6352,4896PE=<CWÀcXÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF4,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,4FPIWIW0,0,6352,4896PE=<CWÀiYÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPIWIW0,0,6352,4896PE=<CWÀmZÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF5,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,5FPIWIW0,0,6352,4896PE=<CWÀs[Á;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPIWIW0,0,6352,4896PE=<CWÀw\Á;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPIWIW0,0,6352,4896PE=<CWÀ}]Á;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF6,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,6FPIWIW0,0,6352,4896PE=<CWÀA_Á;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPIWMC1,240PE=<Yãi[À;PM0PEÂÊÇÆÍÆÑÂÑÁÓÁÏÅÉÉOÀEÁ]ÀOÁiÀUÁuÀ]Á}ÀaÁGÁeÁMÁiÁSÁiÁWÁmÁ]ÁmÁ]ÁkÁ]ÁiÁ]ÁgÁ]ÁaÁYÁ_ÁUÁWÁOÁOÁIÁIÁ?Á?ÁwÀuÀoÀiÀ_À]ÀUÀQÀEÀCÀõóåãÓÑ¿ÂÔÔêèBÀþZÀTÀPÀJÀTÀNÀVÀPÀXÀRÀZÀVÀ^ÀXÀ^ÀZÀbÀ\ÀbÀ^ÀdÀ`ÀdÀbÀfÀfÀhÀfÀfÀhÀhÀjÀjÀlÀhÀlÀhÀpÀhÀpÀhÀpÀfÀrÀfÀvÀfÀtÀdÀvÀbÀvÀbÀxÀ^ÀxÀ^ÀzÀ\ÀxÀXÀzÀVÀ|ÀTÀzÀ;PM2FTFPMC1,90PE=<CWÀG[À;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF7,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0;FT11,7FPPE=<CWÀK\À;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀQ]À;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀU^À;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF8,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,8FPPE=<CWÀ[_À;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀ_`À;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF1,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0;FT11,1FPPE=<CWÀeaÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀibÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀocÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀsdÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF2,8,8,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,2FPPE=<CWÀyeÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀ}fÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀChÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF3,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,3FPPE=<CWÀGiÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀMjÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀQkÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF4,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,4FPPE=<CWÀWlÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀ[mÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF5,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0;FT11,5FPPE=<CWÀanÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀeoÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀkpÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF6,8,8,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,6FPPE=<CWÀoqÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀurÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF7,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<CWÀysÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀ?uÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀCvÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF8,8,8,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,8FPPE=<CWÀIwÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀMxÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀSyÀ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF1,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,1FPPE=<CWÀWzÀ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀ]{À;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀa|À;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF2,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,2FPPE=<CWÀg}À;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀk~À;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀq?Á;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF3,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,3FPPE=<CWÀu@Á;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀ{AÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀ?CÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF4,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,4FPPE=<CWÀEDÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀIEÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀOFÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF5,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,5FPPE=<CWÀSGÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀYHÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF6,8,8,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,6FPPE=<CWÀ]IÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀcJÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀgKÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF7,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,7FPPE=<CWÀmLÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀqMÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF8,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,8FPPE=<CWÀwNÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀ{OÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀAQÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀERÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF1,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,0;FT11,1FPPE=<CWÀKSÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPPE=<CWÀOTÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPPE=<CWÀUUÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF2,8,8,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,2FPPE=<CWÀYVÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPIW0,0,6352,4896PE=<CWÀ_WÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPIWIW0,0,6352,4896PE=<CWÀcXÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF3,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,3FPIWIW0,0,6352,4896PE=<CWÀiYÁ;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPIWIW0,0,6352,4896PE=<CWÀmZÁ;PM0PEnò¿¿EÀmò¿¿FÀ;PM2RF4,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,4FPIWIW0,0,6352,4896PE=<CWÀs[Á;PM0PEnò¿¿CÀmò¿¿DÀ;PM2FPIWIW0,0,6352,4896PE=<CWÀw\Á;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPIWIW0,0,6352,4896PE=<CWÀ}]Á;PM0PEnò¿¿CÀmò¿¿DÀ;PM2RF5,8,8,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1;FT11,5FPIWIW0,0,6352,4896PE=<CWÀA_Á;PM0PEnò¿¿EÀmò¿¿FÀ;PM2FPIWMC1,240PE=<YmÀañ;PM0PEÆÊÂÌÆÈÄÊÄÌÄÈÄÌÆÊÁÈÁÊ¿ÈÁÈ¿ÊÁÈÁÈ¿ÈÄËÆËÆÉÆËÄÊÄÊÄÌÆÊÄÊÄÌÄÊÆÌÅÈÃÆ¿ÊÁÈ¿Ê¿È¿Ê¿ÈÆÇÆÉÆÉÈÉÄÊÆÊÄÊÄÈÄÈÆÊÄÊÄÈ¿ÈÁÈ¿ÈÁÆÁÊ¿ÆÁÈ¿ÈÅÂÿÁÂÿÅÅÁÁÃÃÃÅÃÂÉÌÅÌÅÄ¿Å¿ÇÂÉÂÍÂËÂÉ¿Ç¿ÅÃÉÅÇÃÉÃÇÃÉÅÇÃÇÅÉÇÃÇÆÇÌÅÎÁ¿ÿÇÂËÂËÂËÁËÁÅÇÉÉÉÇÉÉÉÉÉÉÉÉÉÇÇÉ¿ÅÌÅÌÁÁ¿ÇÃÇ¿ÉÃÇÁÉÃÇÃÅÁÁÎÉÎÉÎÇÎÉÎÇÌÉÎÇÎÉ;PM2RF6,8,8,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1;FT11,6FPPE=<QvÀCý;PM0PEÁÊ¿ÈÁÈÁÈÄÊ¿ÊÂÌÄÎÂÌÄÌ¿ÌÂÊÅÉÅÍÅÍÅÉÁÔÃÔÁÒÃÔÁÔÃÔÁÔÃÒÄÌÄÊÄÌÄÌÂÌÄÊÄÊÄÌÇËÉÍÇËÇËÁÌÁÎÁÎÁÎÂÌÂÎÂÌ¿ÎÄÎÂÌ¿ÌÄÎÅËÇÍÇËÅËÁÌ¿ÌÃÌ¿ÌÂÖÂÖÂØÂØÂÖÂØÂØÂÖÃÍÁÍÃËÁÍÃÍÁÍÃËÃÍÃÚÁØÃØÃØÁÚÃØÁØÃÚÄÔÂÒÄÔÂÒÄÔÂÔÄÔÄÒÃËÃÉÃÉÃËÃÉÁËÃËÅÉÁοÌÃοÌÁÎÁÎÁÌÁÎÂÔÄÔÂÔÄÔÂÔÂÔÄÖÂÔÃËÃÍÁËÃËÃËÃËÃËÃËÁÎÁÒÁÐÁÐÁÐÁÐÁÐÁÐÄÐÄÌÄÎÄÎÄÎÄÎÄÎÄÎÃÉÃËÅÇÃËÅÉÃÉÅÉÃÉÃÊÁÌÁÌÁÌÁÌÃÌÁÊÁÌÃÊÅÌÅÊÅÆËÇÉÇËÇÉÇÉéÁåÄãÊßÊÝÌ×ÊÕÆÏÄÍÄÛÈçÊóÊùÌAÀÌEÀÎKÀÎKÀÎKÀÌKÀÎGÀÌAÀÊûÊóÆéÄÇÄÅÆÇÄÅÄ¿ÂÁ¿ÆÁ;PM2RF7,8,8,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0;FT11,7FPPE=<}aÀA?À;PM0PE¿ÂËÏËÏÉÍÇÉËËÍËÍËÑËÊÍÒÌÐÎÎÌÌÌÈÌÌÎÌÐÌпÂÍÆ;PM2FTFP1PE=<kaÀ?þ;PM0PE¿ÄÁÉÁÇ¿ÅÁÅ¿ÅÃÉÁËÅËÎÅÈÎÄÌÂÈÂÈ¿ÈÂÆ¿ÈÂÆ¿ÂÏ¿;PM2FP1PE=<mdÀWû;PM0PEâÏâÓâÓÞÕÚÕÔÕÌÕÄ×пÃÜÍÚÕÚÛÖÝØãÖãÒßÒÇÏ;PM2FP1PE=<mfÀwø;PM0PE¿ÃÌÝÌ×Ð×ÐÓÐÏÒÏÒÍÔËÈÐÑÊÑÌÏÐÏÐÍÒÍÖËØËÚ¿ÃÏÄ;PM2FP1PE=<_fÀy÷;PM0PEÇÁÅÑ¿Ï¿Í¿ËÐÃÂÐÁοÌÆÌÇÿÐ;PM1PEÿÃÁÈÂ;PM2FP1PE=<kdÀaø;PM0PEÈÐÍÄÏÆÍÄÏÄÑÄÍÂÏ¿Ï¿¿ÏпÌÁÐÁÎÃÐÁÎÅÐÃÎÅÈÐÉÍ;PM2FP1PE=<ekÀAó;PM0PEÍÅÞÕÜÕÜÕÜÓÞÕÜÓÜÕÞÕÜÕÜÕÜÓÞÕÜÕÜÕÜÕÜÕÊÎÛÖÛÖÝÔÙÖÝØÛÖÛÔÛÖÝÖÛÖÝÖÛÔÛÖÛÔÝÖÛÖÍÅÎÆÉÈÃÍÒÁ;PM2FP1PE=<skÀQó;PM0PEÈÉ¿ÆÄÆ¿ÈÂÆÑ¿ÅÁÅÁÅÁÅÊÉÉÊÁÉÌ¿¿Ð;PM2FP1PE=<IkÀ_ó;PM0PEÇÎÇ¿Ç¿É¿Ç¿¿ÏÈ¿Ê¿È¿È¿ÇÌÐÉ;PM1PEÈÎÏ¿ÈÍ;PM2FP1PE=<clÀeõ;PM0PEÊÐÊÐÌÒÌÒÊÐÌÒÌÐÌÐÏÊÉÏËÑËÏÉÏËÑËÑÉÏËÓÐÅ;PM2FP1PE=<wlÀ?ö;PM0PEÆËÄÊÄÈÄÊÂÊÏÆÁÉÃÇÃÉÁÇÆËÇÌÃËÌ¿ÂÐ;PM2FP1PE=<UlÀKö;PM0PEÇÊÅ¿Å¿Å¿ÇÂÁÏÆÁÊ¿Æ¿Æ¿ÇÊÐÃ;PM1PEÄÊË¿ÈÉ;PM2FP1PE=<ylÀQ÷;PM0PE¿ÁÈÈÄÈÆÈÄÈÆÊÂÊÄÊÂÊÏÄÃÇÁËÃÅÁÉÃÅÅÇÃÇÅÅ¿ÁÌÇ;PM2FP1PE=<amÀEø;PM0PEÁÁÊÎÌÌÊÎÊÎËÈÉËÉÍËËÉËÁÃÐÅ;PM2FP1PE=<umÀkø;PM0PEÄÉÄÌÄÌÄÌÄÌÏÆÃËÅËÁËÅËÂÇÁÈ¿ÅÂÁÌÌ;PM2FP1PE=<_mÀIù;PM0PEÁÈÃÆÅÄÃÆÅÆËËÆÅÄÅÆÃÄÅÁÊÐÅ;PM1PEÂÆÃÂÂÇ;PM2FP1PE=<SnÀOú;PM0PEÁÁÈÈÆÈÈÈÈÈÆÊÈÈÄÊÆÌÏÆÃÉÃÇÅÉÅÇÇÅÇÇÅÇÇÉÁÁÐÅ;PM2FP1PE=<?pÀIþ;PM0PEÆÉÎàÌàÎàÌàÌàÎâÌâÌàÏÆÍáËáËÝÍßËßËßËáÍáÈÉÇÊÁÇÊÁÂÐ;PM2FP1PE=<acÀg@À;PM0PEÆ¿ñÊñÌñÈñÊóÊñÊñÊñÈñÊóÊñÊñÊñÊñÊóÊïÊÁÏðËòÉôÇòËòÉòÇòÉôÉòÉòÉòÇòÉôÉòÉòÉòÉÆÂÉÎ;PM2FP1PE=<SlÀ_UÀ;PM0PE×ÍÕÍ×Í×Í×Í×ËÕË×É×É×ÉÓÅ×ÇÕÅÓÃÕÃÓÁÂÑÔÄÖÂØÆÖÆÖÆØÊÖÊØÊØÊØÌØÌØÎØÌØÐØÎØÎÉÎ;PM2FP1PE=<YhÀMSÀ;PM0PEÁÐãÛáÓÛÓÙÑÛÏÛÑßÓãÕÊÍäÖÞÒÞÒÜÒÚÒÜÒàÖäÚÁÐÂÏÐÌÑÄÃÏ;PM2FP1PE=<SsÀ_PÀ;PM0PEÉÇîËìÉìËìÇìËêÉìÉìÉìÉêÉìÉìÉìËîÇìËðÉÄÐíÌëÊíÊëÊíÊéÊëÊëÌëÈéÊëÌéÊíÊëÊëÌíÊÉÉÊÊËÂÂËÐÂ;PM2FP1PE=<[rÀWWÀ;PM0PEÁÜÃÜÃÜÃÚÃÜÁÜÃÚÃÜÁÚÃÜÃÚÃÜÁÜÃÜÃÜÃÜÏÁÄÛÂÝÄÙÄÛÄÛÄÙÂÛÄÙÂÛÄÙÄÛÄÛÄÛÂÙÄÛÄÝÐÄ;PM2FP1PE=<?rÀyWÀ;PM0PE¿ÍÆÇÆÃÊÃÌÏÃÄËÆÍÌËÔÉÄ¿ÁÒ;PM2FP1PE=<OÞQZÀ;PM0PEÄÃÎÃÌÃÊÁÊÁÊÁÊÃÌÁÌÃÆÒÍÄÉÂËÂÉÂÇÂËÄËÂËÄÄÃÍÇ;PM1PE¿ÃÄ¿ÃÄ;PM2FP1PE=<wßuWÀ;PM0PEÅÂÔÓÒÑÎÓÎÓÌÑÊÓÊÕÌÓÎÈÉÔËÔÉÔËÖÍÔÏÔÑÔÓÔÅÄÆÃÁÄÿ¿Ñ;PM2FP1PE=<}àuWÀ;PM0PEÂÃÌÇÊÃÈ¿ÈÄÆÄÈÄÈÂÈ¿ÒËÃËÃÅÃÅÃÿÿÿÇÆÂÁÏÅ;PM2FP1PE=<KâiUÀ;PM0PEËÇØÍÐÍÎËÈÍÈÏÆÏÆÓÈÙÐÆÇØÅÔÇÔÇÐÉÐÍÎÑÐÙÎËÇÌÈÍÊÂÑÐÂ;PM2FP1PE=<câA[À;PM0PEÂÂÄÖÄÐÄÔÄÒÂÐÄÐÂÒÂÒÂÔ¿ÔÂÔ¿ØÁØ¿ÜÁÞÃàÏÁÂßÂÛÂÛÂ׿×ÁÓÁÓ¿ÑÁÑÃÏÁÑÃÏÁÑÃÑÅÑÁÓ¿ÂÎÇ;PM2FP1PE=<qã_\À;PM0PEÁÁØÌÎÌÌÌÊÌÆÌÂÌÄÌÈÌÍÈÇÍÅËÃËÃÉÅÉÇÉÏÉÕËÃÁÎÉ;PM2FP1PE=<yöItÀ;PM0PE¿ÂèðæîèîæìèîæìæêæìæêæêæêäêæìæêæìäêæìäêæîæîæîäðèðæðæôæòèöæöèøæúêüæüÍÊçûçûåùç÷åõçõåóåñãïçïãïåíåíåëãéåëãéåëåéåëãéåéåéåéåëåéåëçíåëçíåïçïÌË;PM2FP1PE=<}VÀESÁ;PM0PEÌËLÀFÀJÀBÀHÀBÀHÀDÀHÀ@ÀFÀBÀFÀBÀDÀ@ÀDÀ@ÀBÀ@ÀBÀþBÀ@À@Àþ@À@Àþþþü@ÀþüþþüüþüüüüüüúüüüøüüüúúøúúüúüúúËÌùùùûùû÷ùùùûû÷ûûûùûûûûûûûûýýûûý?Àýýûýý?À?À?ÀýAÀ?ÀAÀýAÀ?ÀCÀ?ÀCÀ?ÀEÀAÀEÀAÀGÀ?ÀGÀCÀGÀAÀIÀAÀKÀEÀ;PM1PEÌËËÌ;PM2FP1PE=<kø[tÀ;PM0PE÷ûõý÷û÷ý÷ûùûùûùýùûûûùýùýûûûýýûûýýýûûýý?Àûûý?Àýýý?Àûýý?À?À?Àû?Àý?Àý?ÀýAÀý?À?ÀÌË@À@ÀBÀþ@Àþ@Àþ@Àþ@Àü@À@Àþþ@Àüþþ@Àþüþ@ÀüþþüþþüüþþüüþüüúþúþüüúüúþúüúüøüøþøüöþøüËÌ;PM2FP1PE=<aéWbÀ;PM0PEùKÀùIÀûIÀùIÀûGÀûGÀýGÀýGÀûGÀýGÀûGÀ?ÀEÀûGÀýGÀýEÀýEÀÌËþFÀþFÀþHÀüHÀ@ÀFÀüHÀþHÀüHÀþHÀþJÀüHÀüHÀúLÀüHÀüJÀúLÀÍÊ;PM2FP1PE=<cæW^À;PM0PEËÌÕßÕáÕá×áÕá×ßÕáÓáÎÉÖâÔâØâÖàØâÖâÖâÖâËÌÊÏ;PM2FP1PE=<yçK_À;PM0PEÁÃÌÆÌÈÊÆÊÈÌÈÊÈÌÆÊÆÉÐÉÅËÇÉÇÉÇËÅÉÇËÇÉÅÃÁÎÇ;PM2FP1PE=<yéebÀ;PM0PEÂÄÒÜÐÚÎÚÐÚÎÚÐØÐÞÐÜÍÈÏÝÏÙÏÙÏ×ÍÙÏÙÍÛÑÝÂÄÊÍ;PM2FP1PE=<iì{aÀ;PM0PEÇ¿ÒÇÒËÖËÚÉØÇÚÃÚÂØÊÉÎÑÇÕ¿ÕÄ×ÆÕÈÕÌÓÌÍÊÉ¿Ê¿ÅÂÃÁÈÏ;PM2FP1PE=<SDÀ_mÀ;PM0PEðÒîÔðÔðÔðÖîÔðÖðÖîÖðÖðÖðØîÖðØðØðÖîØðØîØðÚðØðØîØðÚðØîØîÚðÚðØîØðÚîØÇÐíÙíÙï×ï×íÙï×íÙï×íÙï×ï×í×ïÙï×ï×í×ïÕí×ï×ïÕïÕí×ïÕïÕïÕïÕíÓïÕíÓïÑïÕïÑÈÍ;PM2FP1PE=<giÀm{À;PM0PEÆÏNÀÜNÀÜNÀÜLÀÜNÀÜLÀÜLÀÜLÀÜJÀÜLÀÜJÀÜLÀÜJÀÜJÀÜLÀÞHÀÜLÀÜHÀÞJÀÜHÀÞJÀÜJÀÞHÀÞHÀÜJÀÞHÀÞHÀÞJÀÞJÀÞHÀàHÀÞJÀàÇÎGÀßIÀÝGÀÝIÀÝGÀÝGÀÝIÀÝGÀÝGÀÝIÀÝIÀÛGÀÛIÀÛGÀÝIÀÛIÀÝIÀÛGÀÛKÀÛIÀÝIÀÙIÀÝKÀÛKÀÙKÀÝIÀÛMÀÙKÀÝMÀÛMÀÙMÀÝMÀÛ;PM1PEÆÏÅÐ;PM2FP1PE=<AKÀWoÀ;PM0PEýÙûÙûÙý×ûÙûÙýÙý×û×ýÙûÙý×ý×ûÙý×û×ý×ýÙû×ýÙýÕý×ûÙý×û×ý×ý×ý×û×ý×ý×û×ÆÏþØþØüØþØþØþØüØþÚüØþØþØüØþÚþØþØüØþÚüØþÚþØüØþÚüØþÚþØüÚüÚþØüÚþÚüÚþØÇÐ;PM2FP1PE=<SíCaÀ;PM0PEÂÊùß÷áùßùáùßûßùßûÝùßùÝûÝûÝùÝûÛûÝûÛûÛûÛùÛýÛûÛûÙûÛûÙûÛûÙûÛý×ûÙûÛû×ýÙÈÏüÜüØþÚüÜüØüÚüÜþÚüÜüÚüÜüÜþÜúÜüÚüÞüÜúÞüÜüÞüÞúÞüÞúàúÞüàúàüàøàüâúàúâÂÌÁËÆÄÃÈÍÇ;PM2FP1PE=<Cïk\À;PM0PEÅÆÎéÌåÐåÎáÎáÎáÐßÒáÎÈÑàÏâÍàÍâËäÍâÍèÍèÇÆÈÅÁÆÅ¿ÁÏ;PM2FP1PE=<kõA\À;PM0PEÁ¿ÚÁÜÁÚÁÜÃÚÁÜÁÚÃÚÁÚÃÚÁÜÃÚÁÜÁÚÁÚÃÚÁÂÐÙÂÙÄÙÂÛÄÙÂÙÄÛÂÙÂÙÄÙÂÛÂÙÂÙÄÛÂÙÄÛ¿Ñ;PM2FP1PE=<IûQ\À;PM0PEØÁÔ¿Ö¿Ö¿Ö¿ÖÂÖÂÖ¿ÖÂÖÄÖ¿ÖÂÖÄÔ¿ÖÂÖ¿¿ÒÕÁÕ¿ÕÁÕÁÕÁÕÁÕÁÕÁÓÁÕÁÕ¿ÕÁÕ¿Õ¿ÓÂտ¿ÃÏ;PM2FP1PE=<G?ÀcZÀ;PM0PEÃÂêÙäÓàÏÜÍÞÉÚÉÞÇâÇÄÐßÊÝÆÛÊÙÈÝÎÝÐãÔçÚÃÂÁÑ;PM2FP1PE=<qSÀeWÀ;PM0PEèÇêÇèÅèÇêÇêÅèÅêÅêÇêÅèÃêÅêÅêÅèÅêÃêÃêÅêÅêÃêÅèÅêÃêÅêÃèÅêÅèÅêÅèÅêÅèÅÂÒçÆéÆçÆçÆéÆéÄçÆéÄéÆéÆçÆéÄéÆéÄçÆéÄéÆéÆéÄéÆéÆçÆéÆéÆéÆçÆéÈçÆéÈçÈéÆçÈÁÏ;PM2FP1PE=<MdÀOTÀ;PM0PEÅÁDÀËBÀÍDÀÍDÀÍBÀËDÀÍBÀÍBÀËBÀÍBÀÍBÀÍBÀË@ÀÍBÀË@ÀË@ÀÍÂÐ?ÀÎ?ÀÎAÀÌ?ÀÌAÀÎ?ÀÌAÀÐCÀÌAÀÎAÀÌCÀÎAÀÎCÀÎAÀÌCÀÎCÀÎÅÁÆÂÁ¿ÃÁÊÍ;PM2FP1PE=<_qÀW\À;PM0PEÁÁàÒäØêØðÜòÜöÞøàüâüâüäþæüæþæúèúèöèÉÎõç÷çûåûçýåýãûãùãùáùßõÝñÛíÛë×åÕßÓÁÁÎÉ;PM2FP1PE=<}sÀiZÀ;PM0PEÂÁÔËÔÓÒ×Ô×ÒÕÒÍÖÅÔÎÍÊÉÅÉÂÍÌÑÔÓØÑÚÕÔÕÎÄÁÍÉ;PM2FP1PE=<CuÀqYÀ;PM0PEÄÃÊÅÊÃÆÃÆÁÆÅÈÃÈÉÌÏÎÊËÐÉÌÉÆÅÆÉÄÅÂÅÄÉÆÄÃÑÅ;PM2FP1PE=<AvÀoRÀ;PM0PEÁÄÄÛÄÛÂÛÄÛÂÝÄÝÂÛÄÛÄÝÄÛÄÝÄÙÄÝÆÛÆÙÆÛÒÆÅÚÅÚÅÚÅÞÃÜÃÜÃÜÁÞÃÜÃÞÁÞÃÜÃÜÁÜÃÜÃÜ¿ÂÍÇ;PM2FP1PE=<svÀSQÀ;PM0PEÉÉÆÍÈÉÊÉÆÉÈÇÆÇÈÉÈËÎÈÇÎÅÈÉÌÇÈÅÈÉÊÅÊÅÊËÉÈÎ;PM2FP1PE=<KvÀqQÀ;PM0PEÌÊÏÈÉÂÉÂÏÈÇÍÐÇÌÃÌÁÌÅÌÈËÇÒÉÅÒÏÃ;PM2FP1PE=<QvÀ{OÀ;PM0PEÅÆÄÑÂÍ¿Í¿Í¿Í¿ÏÂÍÄÓÐÄÃÒ¿ÐÁÌÂοοÐÁÐÃÔÅÆÆÅÁÄÃÂÅÑ;PM2FP1PE=<]QÁQIÀ;PM0PEöÏöËöÍôÏöËöÍöÍôÍöËöÍôÍöÍöËöÍöËöÍöÍöËöËöÍøËöÍøËöËøÍöÍøËøÍøËøËøÍøÍÆÒ÷ÌùÎ÷ÎõÌùÌõÎ÷ÌõÎ÷Ì÷ÌõÎõÎõÌõÌõÎ÷ÌóÎõÎõÌõÎõÌõÎõÎõÎóÌõÎóÎõÎõÎõÎóÎõÎÅÏ;PM2FP1PE=<{\ÁUEÀ;PM0PEðÕðÕðÓìÓðÑîÏìÏìÏìÍìÍîËìËîÍîËîËðËÆÐïÌïÎëÌíÌëÌíÎëÌíÐëÎëÐíÒëÐíÒíÔïÖñÖÅÍ;PM2FP1PE=<QcÁo@À;PM0PE¿ÃÜÝÚÙÚÛÚ×ÚÓÚÕÚÓØÑØÏÚÍØÏÚËØËØËÚÉØÉÆÎ×Ê×Ì×Ê×ÌÙÎÕÎÙÎ×ÐÙÒ×ÒÙÖ×ÔÙØÙÜÙÚÛÞÂÁÍÅ;PM2FP1PE=<qaÁgý;PM0PEÓ×Ó×ÕÙÏ×ÍÛÉÙÁ×È×ÎÆÃÔ¿ÔÈÖÎØÐØÔÚÔÚÔÖ¿ÁËÌ;PM2FP1PE=<maÁmù;PM0PEÁÃÓïÅëÂçÆáÈÛÈ×ÂÑÁÉÌËÆÖÁÔÅÚÉÜÅâ¿äÆèÐî¿ÁËÌ;PM2FP1PE=<i^Ám÷;PM0PEßÍÛÍÙÍ×ËÕÍÕÑÕÑÓ×ÌËÔØÖÒÔÐÖÎÖÌÚÎÜÌàÐÇÎ;PM2FP1PE=<AVÁ]÷;PM0PE¿åÈãÆçÆåÄéÂç¿ç¿å¿çÁãÃáÁßÅÝÅÙÅ×ÅÓÉÈÍÒÆÖÈØÆÞÆàÄâÄæÄäÂæ¿è¿èÁèÁæÃèÃäÅâÇ¿ÂÐ;PM2FP1PE=<axÀkü;PM0PEÊÊùÊûÊùÊùÈùÌûÊùÈùÌûÊùÊûÊùÊùÊûÊùÊûÌùÈùÌûÊûÊûÊùÌûÊûÊûÊûÊûÊûÊýÊûÊûÊýÊÁÏüÉþÉüÉþÉüÉüÉüËüÇüËüÉúÉüÉúÉüËüÉúÉüÉúÉüÉúÉúËüÇúËúÉüÉúÉüÉøÉüÉúÉüÇúÉÊÊÉÉÊÁ¿ÌÑÃ;PM2FP1PE=<ixÀoû;PM0PE¿ÉÂÇ¿ÅÂÅÂÅ¿ÃÂÇ¿ËÒÄÁÊ¿ÈÁÈÁÄ¿ÆÁÆ¿ÆÁÌÏÃ;PM2FP1PE=<eyÀmù;PM0PEËÉÆÍÊÏÌÍÊÑÌÏÊÑÈËÄËÐÄÃÎÉÐÇÒËÐËÐËÐÉÐÅÌÍÉÌÌ;PM2FP1PE=<sxÀwú;PM0PEÎÈÇÆÇÈÇÊÇÈÇÊÇÈÇÊÇÆËËÈÅÈÉÈÇÈÉÈÇÈÉÈÇÈÅÎÆÏÁ;PM2FP1PE=<EyÀIù;PM0PEÁÆÂÍÂÍÂÏÂÍÄÏÂÍÄÍÂÍÐÂÁÎÁÎÁÎÃÐÁÎÃÐÁÎÁÎÁÄËË;PM2FP1PE=<{yÀu÷;PM0PEÉËÈÉÈÇÈÉÈÇÈÉÈÇÈÉÈÇÌÌÇÈÇÊÇÈÇÊÇÈÇÊÇÈÇÊÉÍÈÎ;PM2FP1PE=<MyÀYø;PM0PEÌÈÏÆÍÈÍÈÍÆÇÍÎÇÐÅÎÇÎÅÌÈËÇÎÅÁÎÏÁ;PM2FP1PE=<UyÀs÷;PM0PEÁÂÄÉÂÉ¿ÉÄÉÐÂÁÊÁÌÁÊÁÊÁÄÍÉ;PM2FP1PE=<KzÀOö;PM0PEÉËÈËÆËÊÉÈËÈÉÈÉÈËÈÉÎÊÉÊÅÊÇÌÉÊÇÌÅÊÇÌÇÊËËÈÐ;PM2FP1PE=<ayÀuö;PM0PEÌÈÍÈÍÆËÈÍÈÇÏÎÅÎÇÎÅÌÇÌÈËÇÐÇÃÐÏÁ;PM2FP1PE=<oyÀ]õ;PM0PEÃÆÂËÂËÄË¿ËÂËÄÉÂËÂËÐÂÁÌÁÌÁÌÁÌÁÌÁÌÁÌÃÌÁÆÉÏ;PM2FP1PE=<kzÀUô;PM0PEÅÏÈÃÈÇÈÇÈÅÈÇÈÅÈÇÊÇÊÐÇÄÇÈÇÆÇÈÇÆÇÈÉÈÇÆÅÏÂÒ;PM2FP1PE=<{yÀqô;PM0PEÊÊÍÄÍÆÍÄÏÄÁÑÌÁÎÅÐÃÎÃÊÊÉÉÎÁÃÌÏÃ;PM2FP1PE=<KzÀaó;PM0PEÁÂÂÉÂÉÂÉÂÉÂËÂÉÄÉÂÉÐÄÁÊÁÌÁÈÃÊ¿ÌÁÌÃÈÁÌÁÄËË;PM2FP1PE=<]{Àqñ;PM0PEÉÍÊËÌËÌËÌÍÌËÌËÌËÊËÌÌÉÌËÌËÌËÌËÎËÌËÌÉÌÉËÈÎ;PM2FP1PE=<]zÀiò;PM0PEÌÊÉÆÇÄÉÆÉÈÇÆÉÆËÆÇÄÇÍÊÅÈÅÊÅÊÅÈÅÌÅÊÅÈÃÌÊËÉÒÇÅÒÏÅ;PM2FP1PE=<uzÀKñ;PM0PEÃÂÄËÄËÄËÂËÄËÂËÄËÄËÐÆÁÊÃÌÃÌÃÎÁÌÃÌÃÌÁÌÃÄÉË;PM2FP1PE=<K|Àsï;PM0PEÇÏÌÇÌÉÌÇÊÉÎÉÌÇÈÉÎÇÊÌËÈËÊËÊÉÈËÊËÊËÈËÊÇÍÆÐ;PM2FP1PE=<E{À[ð;PM0PEÌÌËÂÉÄÇÄËÄÉÄÇÂËÄÉÄÅÏÌÃÊÃÊÃÊÃÊÁÊÃÊÃÊÃÌÌËËÎÃÁÐÑÅ;PM2FP1PE=<[{À?ï;PM0PEÁÄÂËÄËÂËÄËÂÉÄËÂËÄÍÒÆÃÌÁÌÃÌÃÌÁÌÃÊÁÌÃÌÁÄËË;PM2FP1PE=<k|ÀUí;PM0PEÉÍÊËÌËÌÉÌËÊËÌËÊÉÌËÌÌËÌÉÊËÌÉÌËÌËÊËÌÉÌËÍÊÐ;PM2FP1PE=<a{ÀQî;PM0PEÌÈËÆÉÆÉÆÉÈËÆËÆÇÆËÈÉÏÌÅÌÅÊÅÊÅÊÇÌÅÌÅÊÅÌÈËÇÎÇÁÐÏÁ;PM2FP1PE=<g{ÀGí;PM0PEÁÆÂÇ¿Ë¿ÉÂÉÂÇ¿Ë¿ÉÂÉпÊÁÈ¿ÌÁÊ¿ÊÁÈ¿Ì¿ÊÃÄËË;PM2FP1PE=<M|À[ì;PM0PEÃÏÌÅÌÇÌÇÆÅÌÌÇÊËÆÍÈÉÆÅÍ¿Ð;PM2FP1PE=<c{Àaì;PM0PEÈÈË¿Í¿ÉÁÍ¿¿Ïο̿ÌÂÌ¿ÈÈÇÇÈ¿¿ÈÏ¿;PM2FP1PE=<]{ÀIë;PM0PEÂÁ¿Ã¿ÇÁÏÁÍÁÏÁÍ¿ÍпÂÌ¿ÎÂÐÄÎÂοÎÃÌÉÈÂÁÇÍ;PM2FP1PE=<K?ÁUé;PM0PEÄÃÜÕÜÑÞÍÞÍÞÉÞËÞÉÜËÈÎÝÌÝÎÝÊÝÊÛÌÝÎÙÒÝÔÄÅÏÁ;PM2FP1PE=<I?Ámè;PM0PEÃÆ¿É¿Ë¿ËÂËпʿ̿ÌÁÎÃÆÄÅÁÄÁÂÇÏ;PM2FP1PE=<?DÁwå;PM0PEÅÏæÓâÓàÓäÕäÓêÓîÕôÕÈÐõÔíÖçÔãÖáÔáÔãÔãÔÅÍÄÐ;PM2FP1PE=<g~Àeæ;PM0PEÁ¿ÕÂÓÄÕÂÓÄÕÂÕÄÕÂÕÄÓÂÕÂÓÄÕÂÕÄÕÂÕÄÓÂÃÏÖÃÖÁÖÃÖÁÔÃÖÁÖÃÔÁÖÃÖÁÖÁÔÃÖÁÔÁÖÃÖÁÁ¿ÆÐ;PM2FP1PE=<?|ÀAè;PM0PEÍÄÏÆÑÊÓÌÕÎ×ÐÙÎÛÐÅÏÜÍØÏØÍÔÍÔËÔÉÒÉÒÁÂÐ;PM2FP1PE=<]yÀcé;PM0PEßÌÙÐÕÎÓÐÏÌÍÎÏÈÏÆÁÏÌÃÌÇÎËÐËÔÑÖÏÜÍâÍÆÐ;PM2FP1PE=<oxÀoë;PM0PEпÃÒÅÔÃÔÅÔÅÔÇÒËÎÏÊÅÏÊÅÈËÆÍÆÑÆÓÆÕÄÓÆÑοÍÆ;PM2FP1PE=<swÀWê;PM0PEÏÄÅËÅÉÅËÃËÅÉÃËÅËÅËÎÅÆÌÆÊÄÌÆÊÆÌÆÌÄÌÆÌÏÄÒÁ;PM2FP1PE=<[xÀQì;PM0PE¿ÁÄÐÆÐÄÎÄÎÈÐÄÎÆÐÄÒÑÂÃÏÃÍÃÏÅÍÅÏÅÍÅÏÃÑ¿ÁÒÂ;PM2FP1PE=<YxÀKî;PM0PEпÁÌÃÎÁÐÁÐÁÒÁÐÃпÎÑÁÂÍÂÏÂÏÄÑÂÑÂÍÄÏÂÍпÏÆ;PM2FP1PE=<mwÀuì;PM0PEÑÄÃËÁËÃÉÁÍÃÉÁËÃÉÃÉÐÅÄÌÄÊÄÌÂÌÂÊÄÌÄÌÄÊÑÄÒÁ;PM2FP1PE=<?xÀYï;PM0PEÂÔÂÔÂÔÂÔÂÖÂÔÂÖÄÔÑÂÁÓÁÓÁÕÃÓ¿ÕÁÓÃÓÁÓ¿ÁÒ¿;PM2FP1PE=<ExÀqð;PM0PEÎÅ¿ÎÁÊ¿ÌÁÌÁÌ¿ÌÁÌ¿ÊÑ¿ÂË¿ËÂËÂË¿ËÂË¿ÉÂËÐÃÍÊ;PM2FP1PE=<OwÀ]ï;PM0PEÏÆÅËÃÉÅÍÃËÃËÃËÃÉÅÇÎÉÆÊÄÌÆÌÄÌÄÎÄÊÆÌÆÈÏÆÐÁ;PM2FP1PE=<qwÀCò;PM0PE¿ÁÄÖÆÔÂÔÆÔÄÖÄÔÄÖÄÖÏÂÃÕÃÕÃÓÅÑÃ×ÃÓÃÓÃÕ¿ÁÐÂ;PM2FP1PE=<ewÀ?õ;PM0PEÐÁÁÖÃÖÃÚÃÚÃØÃØÁØÃÖÏÁÂÕÄ×ÄÙÄ×Ä×ÄÙÄÕÂÕÐÁÏÆ;PM2FP1PE=<wvÀMó;PM0PEÏÄÃÍÃÏÃÍÁÏÃÍÃÍÃÏÃÍÐÅÄÐÄÎÄÐÄÎÄÐÄÎÂÐÄÎ;PM1PEÏÄÐÃ;PM2FP1PE=<IwÀOö;PM0PE¿ÁÂØÂÚÂØÂØÄÚÂÚÂÖÂØÏÄÁ×ÁÙÁ×ÃÙÁ×ÁÙÁ×Á×п;PM2FP1PE=<SwÀyö;PM0PEÐÅ¿ÎÃÊ¿ÌÁÌÏ¿¿ÍÂËÂÉÂËÐÃÏÊ;PM2FP1PE=<evÀCö;PM0PEÏÆÁÉÃÅÃÇÃÇÃÇÃÇÃÅÃÅÐÉÂÈÄÈÄÆÄÈÄÈÄÈÄÈÄÆÏÆÐÁ;PM2FP1PE=<wvÀAø;PM0PE¿Á¿ÐÂÐÂÎÂÐÄÒÂÎÄÒÂÐÏÂÁÏÃÏÁÏÃÑÁÍÃÏ¿Ñ¿Ï¿ÁÐÄ;PM2FP1PE=<AwÀkø;PM0PEÎÃÁÊ¿Ì¿ÊÁÎÏÿɿÉÂÍÂÉÎÃËÊ;PM2FP1PE=<GvÀq÷;PM0PEÏÈÅÉÃÇÅÇÅÇÃÇÅÉÅÇÃÅÌÉÆÆÆÊÆÈÄÈÆÈÆÈÆÊÆÈÏÆÐÃ;PM2FP1PE=<kvÀYù;PM0PE¿ÅÆÒÂÌÄÎÆÌÂÌÆÌÄÎÆÐÏÄÅÍÅÏÃËÃËÃËÃËÃÍÃÏ¿ÅÐÆ;PM2FP1PE=<_vÀkû;PM0PEÐÁÃÎÃÒÁÔÃÔÁÔÃÔÃÒÃÒÏÅÄÍÂÑÄÓÂÓÄÓÄÓÄÑÄÏÎÁÍÈ;PM2FP1PE=<yuÀyú;PM0PEÍÄÅËÇÏÃÍÅËÎÇÈÎÄÎÆÎÆÎÏÄÐÁ;PM2FP1PE=<OvÀYü;PM0PE¿ÁÄÊÂÊÄÌÄÌÂÎÂÌÂÎÂÎÏÂÁÍÁÍÃËÁËÃÉÁËÃËÁÉ¿Áп;PM2FP1PE=<OvÀyü;PM0PEÈÉÁÌÁÌÁÈÁÊÏ¿¿ËÂËÄÇ¿ÉÈÇÇÈ¿ÅÈÁÂÒ;PM2FP1PE=<_rÀsý;PM0PEÊÆßÆÝÆßÆßÈÝÆÝÈßÆßÆÁÑÞÅâÅÞÅÞÅàÇÞÅàÅàÅÈÆÇÅÆÁÂÈÏÄ;PM2FP1PE=<gqÀwû;PM0PEÁ¿ÃÏÇÏÇÍÅÍÅÏÇÍÅÏÇÑÐÃÆÐÆÐÈÎÆÎÈÎÆÎÈÐÆÒÍÆ;PM2FP1PE=<wqÀWû;PM0PE¿ÅÆËÆÅÄÿÃÎÅÂÌÃÌÅÆÅÈ¿ÅÏÆ;PM2FP1PE=<YqÀMû;PM0PE¿ÂÇÁË¿ÉÉÐÅ¿ÁÈÂÌ¿ÊÌÏÄ;PM2FP1PE=<EqÀ[ú;PM0PEÃÇÃÏÇÍÃËÐÃÂÊÈÎÈÐÂÌ¿ÁÏÄ;PM2FP1PE=<{pÀUù;PM0PEÁÅÁÉÁÉ¿Ë¿ÉÁÉ¿ÅÁÅÐÃÂÈÂÆ¿Ì¿ÊÂÊ¿ÊÂÆÂÂÏÊ;PM2FP1PE=<kpÀYù;PM0PE¿ÁÆÄÂÂÇÆÏÅÐÉÅ¿ÂÁÊÅÊÊÁÁÍÆ;PM2FP1PE=<moÀA÷;PM0PEÂÆÉÓÉÓÅÓÅÓÇÓÅÑÇÓÉÓÎÅÊÒÊÔÈÖÆÒÆÖÈÒÆÔÊÒÂÆÑÃ;PM2FP1PE=<ioÀcõ;PM0PEÍÉÂÇÂË¿Ç¿ËÂËÂÉ¿ËÂÉÒÄÁÊÁÊÁÊ¿Ê¿ÌÁÌ¿ÊÃÊËÇÊÎ;PM2FP1PE=<UoÀGö;PM0PEÌÄÇÆÇÈÇÊÇÈÉÍÆÅÈÉÈÇÊÇÌÄËÃÈÃÄÈÍÆ;PM2FP1PE=<ynÀGõ;PM0PE¿ÆÃÉÁÇÅÇÃÉÁÇÃÇÁÇÃÉÎÅÄÈÄÈÂÈÆÊÄÈÂÊÄÈÂÈÂÄÏÁ;PM2FP1PE=<knÀGó;PM0PEÍÿÏÁÍÁÍ¿Ñ¿Í¿Ï¿ÏÄÏÐÂÁÐÁοпÎÂпÎÂпÐÏÃÎÈ;PM2FP1PE=<_nÀmó;PM0PEпÅÊÇÊÅÊÇÈÍÇÈÉÆÉÆÉÆÉпϿÈÇÈÈÏÊ;PM2FP1PE=<CnÀIó;PM0PEÂÆÇÉÅËÇÉÇÉÐÉÆÊÈÌÆÊÈÊÂÆÑÁ;PM2FP1PE=<ymÀcñ;PM0PEËÉÂÉ¿Ë¿Ë¿É¿Ë¿Ë¿É¿ÍÒÂÁÌ¿Ê¿Ì¿Ì¿Ê¿Ì¿ÌÁÎËÉÈÐ;PM1PEÍÈÂÑÌÊ;PM2FP1PE=<imÀ{ñ;PM0PE¿ÃÆÃÈÉÊÇÏÄÁÄÉÈÉÎÁÅÐ;PM2FP1PE=<]mÀsñ;PM0PE¿ÐÅÉÁÇÁÃÁÁÆÏÊÈÄÊÂƿпÏÈÈÇÈÉÏ;PM2FP1PE=<awÀOê;PM0PE¿ÁêÛêÝèÝèÝèÝèÝæÝèÝæßèÝæßêÝæÝêÝêÝêÝÊÐéÜéÞéÞçÞçÞåÞçÞåàçÞåÞçàçÞçÞéÞçÞëÜÇË;PM2FP1PE=<OLÁoØ;PM0PEÂÃäéäçäçäåæåæåèãèåèáèãìáèãêáìßêáêãìßêáìßìáìßêáìßìßìáêßìáìßêáêáêáêáÈÌéâéâéâéâéâëâéàëâëàëâéàíâéàëâéàëâëàéâéàéâéäçâçäçâçæçäåæåæãæãèãèãæÄÃÑ¿;PM2FP1PE=<OLÁq×;PM0PEÉÇÄÍÂÍÂÍÂËÒ¿ÃÎÁÎÁÎÁÌÉÇÂÐ;PM1PEÉ¿ÉÊÈ;PM2FP1PE=<EKÁw×;PM0PEÅÂÇ¿Ç¿Ç¿ÉÂÇ¿ÇÂÉ¿Ç¿ÁÏÊÁÊ¿È¿È¿ÊÁÈ¿ÈÁÈ¿ÃÂÊÎ;PM2FP1PE=<}HÁgÙ;PM0PEÊÎÑÌÑÌÑÌÓÎÑÌÑÌÑÌÑÌÉÍÒËÔÍÒËÒËÒËÒËÒËÒË;PM1PEÌÌËË;PM2FP1PE=<aJÁ_×;PM0PEÉÅÁÏÊÍÎÏÐÑÒÏÒÑÔÏÐÏÌÌÏÐÓÐÑÒÑÐÏÒËÌÅÌÁÄÉÅÆÒ;PM1PEÇ¿ÁÅÊÆ;PM2FP1PE=<]{Àaá;PM0PEQÀúMÀøMÀøMÀöIÀöGÀôEÀðAÀìýìûæõäïÞíÚåÔßÐÙÊÅÑØÅâÏæÓêÙðßöáüåþëBÀíFÀïHÀñLÀõLÀõNÀ÷PÀ÷PÀùÊÎ;PM2FP1PE=<qsÀ{æ;PM0PE×Ò×ÐÙÒÙÒÛÔÛÒÛÖÝÔÝÖßÔáØßØãØãÜçÚåÜÉÍèÛæÛäÙä×â×à×àÕàÓÜÕÜÓÜÑÜÓÚÑÚÑØÏØÑÊÎ;PM2FP1PE=<akÀCì;PM0PEÆÐËÆÕÌÙÎáÔåÔéØëØëÚíÚëÜëÚéØãØáÔÙÒÉÍÚÑâÕäÕêÙì×ìÛðÙìÙî×ê×äÕâÑÜÍÔËÎÅÌÊËË;PM2FP1PE=<SkÀqë;PM0PEÑ¿ſÅÄÇÌÌ¿ÁÂÂÂÑÂÒ¿;PM2FP1PE=<OkÀKì;PM0PEÐÆÅÆÇÈÅÆÑ¿ÆÉÆÇÈÇÄÃÐÄÑ¿;PM2FP1PE=<{jÀoë;PM0PEÁÉÃÅÇÁÅÉÒ¿ÁÃÈÄÈÊÄÒÏ¿;PM2FP1PE=<AkÀUê;PM0PEÁÉÂË¿Ë¿ÍÄË¿ËÂÉ¿Çп¿È¿ÌÁÌÁÌÁÌ¿Ì¿Ì¿ÆÏÄ;PM2FP1PE=<ijÀ?ë;PM0PE¿ÁÆ¿ÁÆÃÌÁÌÁÌÅÊÍÇÐÃËÁÂÉÂÍÄËÄËÎÃÊÌÏÄ;PM2FP1PE=<?jÀeé;PM0PEÁÅÁÇÃÉÇËÇËÅÍÅÍÅÍÐÃÄÌÈÌÆÎÆÊÈÎÄÊÆÌ¿ÊÏ¿;PM2FP1PE=<EjÀGè;PM0PE¿Ë¿ÍÂÍÂË¿Ë¿ËÂË¿Åп¿Æ¿Ì¿ÌÁÎÁÌ¿Ì¿ÎÁÌÏ¿;PM2FP1PE=<giÀwè;PM0PE¿ÃÊÅÎÁÎÃÊÉÌÇÍпÇÃÅÂÂËÄËÄÍÆÍÌÉÎÈÍÈ;PM2FP1PE=<MiÀwç;PM0PEÁÁ¿ÃÁÅÃÇÁÅÃÉÁÇÅÉÃÉÎÇÄÊÆÊÄÊÂÈÆÊÂÆÂÆÂÆÁÁÍÈ;PM2FP1PE=<[iÀsæ;PM0PEÁÉÂÉÂËÄËÂÉÄÉ¿ÅÂÂÎÇÂÈÁÊÃÈÁÌÃÌÁÊ¿Æ¿ÂÏÈ;PM2FP1PE=<?iÀaç;PM0PEÆÄ¿ÁÆÃÊÃÊÃÌÅÆÏÁÐÇÉÁ¿ÁÄÇÂËÆËÄÇÊÅÌÈÏÄ;PM2FP1PE=<ahÀgæ;PM0PE¿ÂÁÃÃÇÅÉÃÉÅÉÅÉÁÇÐÃÂÆÄÊÆÈÄÊÆÊÄÈÄÈÁÊ¿ÂÍÉ;PM2FP1PE=<giÀ]å;PM0PEÌ×ÐÑÊÍÌÉÊÃÆÅÆ¿ÁÂÎÊÅÄÃÂÇÂÅÄÉÈÉÊËÒËØÏÇ;PM2FP1PE=<]jÀyâ;PM0PEÄÍÂÏÆÏÆÓÆÕÈÕÊÛÌÙÐÈËÚÉØÇÖÅÖÅÔÃÒÃÐÃÌÏÃ;PM2FP1PE=<[kÀGá;PM0PE¿ÈÅÕÂÕÊÑÌÏÐËÎËÈÉÆÉÐÄÅÎËÎÏÌÍÌÉÎÇÌÁÎÄÒ¿È¿ÇÄÄÃÄÍÇ;PM2FP1PE=<alÀ{Þ;PM0PEÂÃÊÙÊÕÊÑÈÍÆÍÈÍÈËÈÏÎÈÇÐÇÎÇÌÅÎÇÎÉÒÇÖËÚÂÃÑ¿;PM2FP1PE=<skÀoÜ;PM0PE¿ÄÅÏÇÍÇÏÇÏÇÏÃÓÃÕ¿×Ò¿¿ØÂÔÄÒÆÎÈÐÈÎÈÐÈÒ¿ÂÏÁ;PM2FP1PE=<ekÀYÚ;PM0PEÁÁËÏÅÑÃÑ¿Ñ¿ÕÄÑÂÑÄÓÐÂÁÔÃÒÁÔÁÒÂÐÂÐÄÎÊÌÃÁÅÐ;PM2FP1PE=<SjÀIÚ;PM0PEÃÂÍ¿Ë¿ÉÁÅÁÅ¿ÅÅÉÁÍÅÆÏÐÆÈÄÆÂÆÂÄÂƿ̿οÁÂÆÎ;PM2FP1PE=<yiÀwÚ;PM0PEÄÌÅÈÃÊÅÈÍÈÅÍÈÅÄÅÄÇÆÉÄÌÆÍ;PM1PEÊÂÅÊÃË;PM2FP1PE=<kjÀSÛ;PM0PEÁÅÊÐÌÈÎÄÐÆÅÎÍÃÑÅÏÉËÕÁÅÒÆ;PM2FP1PE=<QjÀgÜ;PM0PE¿ÆÁÊÃÊÃÊÃÊÃÈÁÊÃÊÁÊÑÅÂÇÄËÄÉÄÇÆÉÂÇÄÉÂÉ¿ÆÐÇ;PM2FP1PE=<SjÀ?Þ;PM0PE¿Á¿ÌÃÊÁÈÁÈ¿ÊÂÊÂÎÆÒÏÈÇÓÁÑ¿Ë¿ËÂËÂÇÂÅÂÉ¿ÁÐÄ;PM2FP1PE=<GjÀcà;PM0PEÂÇÄÎÂÎÂÎÂÐÁÔÃØÅàËæÏÃÊçÈÝÄ׿ϿÍÁÍÃËÁÏÂÅÁÆÁÁÄÃÌÌ;PM2FP1PE=<ehÀWâ;PM0PE¿ÂËÐÉÎÍÐËÎËÎËÎËÌÍÎËËÎÍÌËÌÍÌÍÌËÌÍÊÏÌÏ¿ÂÎÆ;PM2FP1PE=<WgÀUä;PM0PE¿ÉÎÉÐÇÐËÐÉÐÇÎËÒÉÐÍÅÊÓÊÏÊÏÊÏÊÏÊÏÊÍÊÏÌÊ;PM2FP1PE=<meÀ}å;PM0PE¿ÄËÖËÒÏÌËÊÍÈÏÈËÊËÌËÉÌÍÐËÎÇÎÇÎÇÌËÊÏÈÑ¿ÄÒÁ;PM2FP1PE=<ifÀeè;PM0PEÊËÊÔÊØÆÖÆØÆÚÄØÄÔÄÔÑÂÃÑÁÕÃ×Å×Å×ÇÕÅÓÉÑÊËÅÎ;PM2FP1PE=<UeÀEè;PM0PEËÌÇÃÇÅÉÅÉÅÉÅÇÅËÅÅÃÆÍÊÄÈÆÊÆÊÆÌÆÊÆÈÆÈÄÉÎÌË;PM2FP1PE=<KgÀqé;PM0PEÌÈÒÌÐÐÐÎÐÒÐÐÎÌÊÌËÌÉËÍËÏÏÏÑÏÍÏÏÍÉËÇÈÍ;PM2FP1PE=<ggÀIê;PM0PEÈÍÈпʿÂÌÊÇÎÏËÅÉ¿ÇÃËÈÍÇÎÉÍÒ¿ÁÒ;PM2FP1PE=<}eÀ{é;PM0PEÇÐÍÅÍÅÉÃËÁÉÃËÃËÁÍÁÂÑÎÂÐÄÊÂÊÄÌÄÌÆÌÄÐÄÇÐÊÍ;PM2FP1PE=<qgÀwê;PM0PEÆÂÊÄÎÈÎÈÒÈÒÊÒÊÒÊÉÎÏÉÑÉÑÉÏÇÏÇÍÅÇÃÅÁÆÏ;PM2FP1PE=<AhÀWë;PM0PE¿ÃÈÒÆÌÂÆÅÐÉÅÁÉÃËÇÍÁÃÐÁ;PM2FP1PE=<yfÀCë;PM0PEÅÎËÁÍÅËÅËÅÉÅÇÁÂÅÏÂÈÍÊÂÊÄÌÆÌÆÌÆÊÄÈÂÅÎÌË;PM1PEÌÌÑÂÆÍ;PM2FP1PE=<ShÀ{ë;PM0PEÌÔÆÊÊÄÈÂÊ¿Ì¿ÐÈÐÌËÌÍÉÉÃÇÁË¿ËÃËÅËËËÕÎÇ;PM2FP1PE=<chÀMì;PM0PEÄËÌÞÍÈËÝÂËÁÌÃÇÆÃÈÐ;PM2FP1PE=<egÀKì;PM0PEÃÎËÂÇÃÇÁÇÅÇÃÅÁÿÿÇÏÌÁÊÂÈÄÆÄÊÄÆÂÆ¿ÁÎÌË;PM1PEÈÊËÄÄÍ;PM2FP1PE=<shÀ}ì;PM0PEÆÂÈÂÊÄÈÄÊÆÌÈÌÊÌÎËÌËÍÉÉËÅÇÅÇÁÇÃÇÁÇÃÈÍ;PM2FP1PE=<IiÀIí;PM0PEÁÏÊÈÄÈÂÆÈÆÇÎËÇÃÉÁÃÃÁÁÏÂÐÏÅÎÉÊÎ;PM2FP1PE=<WhÀAí;PM0PEÉÃÑÁÏÁÅ¿ÉÍÐÁÒ¿ÒÄÌÂÃÒ;PM2FP1PE=<ehÀUí;PM0PEÄÇÈÆÊÄÇÒÄÑÅÐÇÅËÇÂÑÆÎ;PM2FP1PE=<AbÀUð;PM0PEáÌÝÌÝÌÛÈÛÌÙÌÙÌ×Ì×Ì×Ì×Ì×ÎÕÌ×ÎÙÌÙÌÅÍØÍÚËØËÖËØÍØËØËØËØËÜËØËÜËÜËÞËâËàÉÆÐ;PM2FP1PE=<{YÀmó;PM0PEÝÒßÒÝÐßÐßÎßÎáÎßÌáÎßÌáÊáÌßÌáÌßÊßÌÅÏâËàËâËàÉâËàÉâËàÍâËàËÞÍâÍÞÏàÏÜÑÞÑÊÎ;PM2FP1PE=<uTÀ{÷;PM0PEÏÔÏÒÑÒÑÒÓÐÓÒÕÒÓÐÕÒÓÐÕÐ×ÐÓÐ×ÐÕÎÕÐÉÍÖÏÖÏØÍÖÏÖÏÖÏÖÏÔÏÖÏÒÑÔÑÔÏÒÑÒÑÐÑÐÑ¿ÁÌÌ;PM2FP1PE=<mSÀeû;PM0PEÈÉ¿à¿àÅÞÇàËàÍÜÏÞ×ÜËËÔ×ÒÛÎÝÊÝÈÛÄßÂÛÁÛÊÉÉÊ¿ÉÊ¿¿Ð;PM2FP1PE=<gKÀ?þ;PM0PEÆ¿ÛÌÛÎÝÎßÌßÎáÌáÌáÌáÊáÊãÊáÆãÆßÆáÄß¿¿ÏàÁÞÃâÃäÅàÇâÇäÉâÉâËâËÞËàËàÍÞËÜÍÜËÆÁÃÐ;PM2FP1PE=<aHÀCý;PM0PEÄÄ×ÇÙÇÙÇÙÇ×ÇÙÇÙÅ×ÉÄÏÚÈØÈÚÈÚÈÚÈØÆÚÊÚÈÄÄÍÈ;PM2FP1PE=<mFÀgù;PM0PEÂÆÏÛÍÙÏÝÍÝÍÝÍÛÍÛÏÙÎÇÐÚÎÜÎÞÎÞÐÞÎÜÐÜÎØ¿ÈÏÃ;PM2FP1PE=<gFÀMø;PM0PEÏÿ˿ÉÂÉ¿ËÂÉÂÉÂËÂÉÐÄÁÊÁÊÁÌÁÈ¿Ê¿Ê¿Ê¿ÌÏÁÎÆ;PM2FP1PE=<_FÀMù;PM0PEοÁÈÃÈÁÈÁÈÁÈÁÈÃÈÃÈÍÅ¿ÅÄÉÂÅÄÇÂÇÂÇÂÇÆÉοͿÆÏÈÐÍÆ;PM2FP1PE=<gDÀGõ;PM0PE¿ÆËáÍáÍáÏáÏßÏáÏßÏáÎÅÐàÒâÎâÐàÐâÎàÎäÐâ¿ÆÑÅ;PM2FP1PE=<gDÀYó;PM0PEÏÁ¿ÏÂÍÂËÂÍÂËÂËÂÍÄÍÒÆÃÌÁÌÃÌÁÌÁÎÁÌ¿ÐÁÌÏÁÐÄ;PM2FP1PE=<[DÀaô;PM0PEοÃÈÁÊÃÈÃÈÃÊÁÈÃÌÁÈÏÃÂÉÄÉÂÇÄÉÄËÂÇÆÉÄÇοͿÈÏÆÐÍÈ;PM2FP1PE=<QCÀKñ;PM0PEËÅÅÝÅÝÇÛÇÙÇ×ÇÙÇÕÉÕÎÇÊØÌØÈØÆÚÊÚÆÜÈÞÆàËÅÆÎ;PM1PEÇÆÃËÌÆ;PM2FP1PE=<[AÀ{ñ;PM0PEÉÊËÆÍÄÓÈÑÆÑÆÏÆÉÂÅÍÌÃÐÅÒÅÒÅÒÇÎÃÊÿÂÒÂ;PM2FP1PE=<sAÀiò;PM0PEÈÉÄÎÆÐÄÎÂÌÑÁ¿ÃÅÏÅÍÃÏÊÉÉÊÁÉÌ¿¿Ð;PM2FP1PE=<]@Àcò;PM0PEÅÐÍÁËÃÉÃÉÁÉÃÉÁÅÃÇ¿¿ÏÊ¿ÊÂÊÂÈÄÊÄÌÄÌÄÊÂÅÐÊÏ;PM2FP1PE=<}AÀ_ó;PM0PEÃÃÎÆÎÈÌÆÌÊÌÊÌÈÌÈÌÈÉÐËÉËÇÍÉÇÉËÇËÅËÇËÃÅÃÆÄÿÁÃÎÇ;PM2FP1PE=<]BÀSô;PM0PEÆËÄÈÄÈÄÊÂÈÄÈÂÈÄÆÂÈÍÈÃÇÃÉÁÇÃÇÁÇÁÇÃÅÃÇÈËÇÌÅËο¿Ð;PM2FP1PE=<OAÀ[ô;PM0PEÅÐÉÁÇÁÉ¿Ç¿ÉÁÇ¿ÉÁÇ¿¿ÏÈ¿Ì¿ÊÂÆ¿È¿ÌÂÊÂÈ¿ÃÐÈÍ;PM2FP1PE=<gBÀ?õ;PM0PEÃÃÌÄÊÄÎÆÊÄÌÄÌÆÊÆÌÆÇÎÉÅËÅÉÃËÅËÃÉÃÉÃËÃÅÃÆÄÿÁÃÎÇ;PM2FP1PE=<MCÀuõ;PM0PEÈËÄÆÂÊÆÈÄÊÄÈÄÊÄÈÂÆÍÈÃÇÁÇÃÇÅÉÁÉÅÇÃÇÁÇÆËÅÌÅËÌ¿¿Ò;PM2FP1PE=<wAÀwõ;PM0PEÃÎËÁËÁÉÁÉÁÇÁÉÁÉ¿É¿¿ÑÊ¿ÌÂÊÂÊÂÈ¿ÌÄÊÂÌÂÃÐÆÍ;PM2FP1PE=<OCÀYö;PM0PEÅÅÎÄÊÄÌÄÌÄÊÆÌÆÌÄÌÈÅÎÍÇËÃÉÅËÃÇÃËÃËÃËÃÅÅÆÆÅ¿¿ÅÐÃ;PM2FP1PE=<?DÀ[÷;PM0PEÌÉÂÆÄÊÄÊÆÊÆÌÆÊÄÊÄÈÏÄÁÅÃÉÅÇÅËÅËÃÉÅÇÁÉÌÇËÈÅÑÒÊÇÎ;PM2FP1PE=<sBÀQ÷;PM0PEÉÎÇÃÅÁÇÁÉÃÇÁÉÃÇÁÇÃÈÍÆÂÈÂÈÄÊÂÊÂÈÄÈÄÈÄÉÌÌË;PM2FP1PE=<CDÀEø;PM0PEÃÁÊÆÌÆÊÆÊÈÊÆÌÆÈÈÌÈËÌÇÇÉÅÉÅËÅÉÇÉÅËÅÇÇÃÃÐÅ;PM2FP1PE=<cEÀAû;PM0PEÈËÌØÊÚÌØÊÚÊÚÌØÊØÌÚÏÆÉ×É×ËÙÉ×ËÙÉÙÉ×ËÙÊËÉÌÅÑÐÆÃÒ;PM2FP1PE=<sDÀCû;PM0PEÉÎÍÃÅÁÃÁÍÃÄÑÎÆÆ¿ÆÂÎÆÇÎÌË;PM2FP1PE=<eEÀeû;PM0PEÃÃÎÈÌÈÌÈÐÎËÌÏÍÇÅËÇÏÇÁÃÐÅ;PM2FP1PE=<GFÀ_ü;PM0PEÊËÂÈÂÈÄÊÄÊÄÊÄÈÂÊÂÆÏÆÃÇÁÇÃÉÁÉÃÉÃÇÁÉÁÅÈËÇÌÃÍÌÂÁÒ;PM2FP1PE=<[?ÀOý;PM0PEÊÌ×ÌÙÊÙÆÙÈÛÄÙÆÛÂÝÂÛÂÛ¿Û¿ÛÁÛÁÛÃÛÃÛÃÂÑÜÆÜÄÜÂÚÄÜ¿Ü¿Ü¿Ü¿ÜÃÚÁÜÃÚÅÚÅÚÇØÉØÇÈÌËÉ;PM2FP1PE=<oAÀsù;PM0PEÔëÒáÒÝÐÕÒ×ÒÑÔ×Ô×ÌÊÓÚÓØÑÒÏÖÏÖÑÚÑäÓêÍÅ;PM2FP1PE=<_@Àkø;PM0PEÿËÃÍ¿ÑÁÏÁÍÇÉËÁÓÊ×ÎÆÅÔ¿ÌÄÆÈÄÎÂпÒÂÎÄÁ¿¿Ð;PM2FP1PE=<[?Àk÷;PM0PEÇÃÅÍÅËÃÉÅÉÅÅÅÁËÃÍÁ¿ÏÒ¿ÎÄÌÈÈÊÆÊÄÊÆÌÆÎÇÃÂÐ;PM1PEÅÂÁÅÈÄ;PM2FP1PE=<EüUø;PM0PEÄÐ×ÄÓ¿ÑÂÓÂ×ÂÛÄåÄíÈÁÏîÇæÃÜÃÖÁÖÃÔ¿ÒÁØÁÄÐÅÏ;PM2FP1PE=<küq÷;PM0PEÁ¿ÆÃÆÉÌÍÐÇÆÐËÆÉÊÅÊÇÈÇÍ;PM2FP1PE=<gûGø;PM0PEÅÂÇÆÉÆÉÆÉÆÇÆÅÄÉÍÈÎÇÏÆÁÈÅÊÅÊÅÊÅÈÅÈÁÈÎ;PM2FP1PE=<YûEø;PM0PE¿ËÁÁ¿Á¿ÇÍÆÃÆ¿ÄÂÊ¿ÅÐ;PM2FP1PE=<Yúo÷;PM0PEÆÈÏÆÇÃÉÇËÇÉÅÉÅÃÃÆÏÈÄÊÆÊÈÌÈÊÈÆÄÇÈÁÄÌË;PM2FP1PE=<CûEø;PM0PEÆÍääËÌããÆÏ¿Ò;PM2FP1PE=<WúMø;PM0PEÂÆÍ¿Ñ¿Í¿ÑοҿпÌÎÏÃ;PM2FP1PE=<Mú[÷;PM0PEÏÁÄÛÂËÁÁÂÅÐĿ¿¿ÎÅÜ;PM1PEÏÃÐÄ;PM2FP1PE=<{ùGø;PM0PEÈÃÇÌÇÊÃÎÅÌÏÃÄÏÈËÈÍÈÉÆÃÅÄÂÃÄ¿¿Ð;PM2FP1PE=<YùKø;PM0PEÄÂÉ¿ÇÂÇ¿Ë¿¿ÏÌ¿ÆÁÊ¿Ê¿Æ¿ÉÎ;PM2FP1PE=<Oøc÷;PM0PEÏÄÅÃÅÇÅÃÇÅÉÅÅÅÉÃÅÅÊÍÆÆÆÄÊÄÈÆÊÆÈÈÆÈÆÆÍÄÒÂ;PM1PEÃÒËÍÐÃ;PM2FP1PE=<wøGø;PM0PEÊÉÄÊÊÈÊÌÆÐÑÁÁÃÇÉÉËÉÍÈÉÇÊÃËÌ¿Ð;PM2FP1PE=<cöIø;PM0PEÈÊÍ¿ÑÁÕ¿×ÁÕÁÓ¿Ó¿ÏÁ¿ÏпÔÂÔ¿ÖÂØ¿ÖÂÒ¿ÐÂÈÊÇÉÊÂÁÈÑÃ;PM2FP1PE=<wö{ö;PM0PEÍÇÄËÆÇÄÇÄÇÄÇÆÉÄÇÂÇÒÄÅÌÃÈÅÈÃÈÃÊÃÈÅÈÁÈÍÇÌÌ;PM2FP1PE=<Cö{÷;PM0PEÈÁÇÈÅÈÇÈÇÈÇÈÅÊÇÈÇÈËËÈÇÈÇÆÉÈÇÈÇÈÇÆÇÈÇÈÁÇÂÄÁÄ¿ÃÐ;PM2FP1PE=<OõU÷;PM0PEÂÆËÍÇÍËÉÕÅÄÏÚÆÐÎÌÐÈÎÂÄÏ¿;PM2FP1PE=<_ômô;PM0PE¿ÍÁËÇÉÍÅÏÅÕÁÛÁãÂéпÁêÂâÄÜÄÔÆÎÆÈÆÄÈ¿ÁÒ;PM2FP1PE=<uóWõ;PM0PEÄÄÇÂÅÌËÐÓÈÂÑÆÁÊËÌÏÒÅÆÄËÈ;PM2FP1PE=<EôYó;PM0PEÁÁÁ×ÂÕÄÑÈÑÄËÄË¿ÉÁÇÌÇÆοÎÃÎÅÐÅÎÃÒÁÒÄÔÁÁÍÈ;PM2FP1PE=<wò}ò;PM0PEÄÂÉÁÇ¿Ë¿É¿Ë¿ËÅÉÉÇËÎÇÆÌÈÄÆÂÈÂÊ¿ÌÁÌÂÌÄÄÄÍÈ;PM2FP1PE=<}ñQñ;PM0PE¿ÑÉËËÇÍÅÏÃÍÁÏÅÍÃËÎÇÈÎÄÐÄÎÄÎÂÎÈÌÈÈÎÈ¿ÉÐ;PM2FP1PE=<GñYò;PM0PEÂÁÁÈÃÎÅÎÁÎÅÌÉÌËÄÍÃÊÏÄÄÄ¿ÂÅÄËÄËÄÏÄËÆÍ¿ÊÌ;PM2FP1PE=<?ð}ñ;PM0PEËÃÉÇÉÇÉÅÇÅÇ¿Å¿ÇÄÉËÎÉοÌÄÊÆÊÆÊÈÈÆÈÄÃÐ;PM2FP1PE=<Cð}ô;PM0PEÄÂÐÜÎÞÈàÄà¿ÜÅÖÏÐÓÂÄÏÊ¿ÆÉÄÑ¿×ÃÝÇÝÉÙÑÙÄÂÈÍ;PM2FP1PE=<Còeõ;PM0PEÃÁÚÂÔÂÒÄÎÆÌÆÌÆÌÈÒÈÇÎÏÇÍÇËÅËÅËÁÏÃÑÁ×ÃÅ¿ÊÍ;PM2FP1PE=<oñI÷;PM0PEÈÊÅÎÇÌËÎÇÌÃÊÁÊÂÈÊÊÉÎÍÍÅÑÂÍÈÏÊËÊËÈËÄÉÈÊ¿Ï;PM1PEÊ¿ÁÊÇÉ;PM2FP1PE=<Sôaù;PM0PEÅËÚÊÖÖÔÚÐÞÔÜÒÚÖÐÚÆ¿ÐßÅÛÓÓÛÓÛÏÝÑÙÑÑÑÅÇËÈÌÍÁÆÉÎÆ;PM2FP1PE=<{óWú;PM0PEÐÈÇÐËÌËÈÇÊÍÅÊÏÌÇÊÉÆËÎÈÍÉ;PM2FP1PE=<WôCú;PM0PEÄ¿ÈÁÆÅÊËÎÊËÎËÈÇÄÉ¿Ñ;PM2FP1PE=<iôgù;PM0PEËÉÆÁÆÇÈÃÊÿÒÁ¿ÅÄÅÆÉÆËÉÌÊÍÆÂÏÒÄ;PM2FP1PE=<Yôcú;PM0PEÎÆÅÒÉÎÉÌÃÊÑÃÈÍÊËÊÍÄÉÎÆËË;PM2FP1PE=<Uõcù;PM0PEËÉÌÉÈÇÊÃÈÅÊÅÈÅÈÅÈÇÌÌÇÈÉÆÇÈÉÆÇÆÉÄÉÈÉÈËËÎÊ;PM2FP1PE=<{ôeú;PM0PEÎÊËÒÇÊÇÌËÐÍÉÌÏÈËÈÉÌÏÌÊËË;PM2FP1PE=<oõeù;PM0PEÍÇÊÇÊÇÈÇÈÅÈÃÆÅÈÇÈÇÌÌÇÈÇÈÇÈÇÄÇÆÇÆÇÈÉÈÍÅÐÂ;PM2FP1PE=<wõUú;PM0PEÐÄÃпÈÁÆÁÎÏÁÂÍ¿ÇÂÅÂÏÐÄÍÅ;PM2FP1PE=<Kömù;PM0PEÅÂÈËÄÅÆÇÈÏÎÆÇÒÅÊÃÆÇÌÇÄÈÃÁÄÅ¿¿Ï;PM2FP1PE=<cùuù;PM0PEê¿àÂÞ¿ØÂÖ¿ÖÂÖÂÖ¿¿ÐÕ¿ÕÁÕ¿ÕÁ׿ÝÁßÁé¿Â¿ÁÏ;PM2FP1PE=<}úeù;PM0PEÉÉÌÁÌ¿ÎÁο̿̿̿ÌÁÂÐËÂÍÂË¿Ë¿Í¿Ë¿ËÂË¿ÉÉÊÊÍÄÄÍÒÄ;PM2FP1PE=<{úSú;PM0PEÎÈÁÎÅÈÃÄÃÌÑÃÈÍÄÇÂÃÄËÎÈËË;PM2FP1PE=<Yûoù;PM0PEÅÂÌËÆÅÆÇÌËÌÌËÌÅÈÅÆËÌÅÂÆÁÁÂÿ¿Ï;PM2FP1PE=<cüeù;PM0PEÇÃÈ¿ÊÁÊ¿ÎÁÊ¿Ì¿ÊÁÈ¿¿ÐÇ¿ÇÂÍÂÉ¿É¿ËÂË¿Ç¿ÇÃÈÄÿÃÃÐÇ;PM2FP1PE=<GýUú;PM0PEÐÁÊÔÄÎÂÈÄÈÏÈÅÉ¿ÉÃÉÇÕÐÃÑ¿;PM2FP1PE=<uügù;PM0PEÇÈÁËÁËÃÍÁÏÒ¿¿ÌÄÌÄпÎÇÊÈÉ¿ÊÇ¿¿Ñ;PM2FP1PE=<aþSù;PM0PEÅÍÎÁÌ¿ÎÁппÎÁοο¿ÒÍ¿Í¿Í¿Ï¿ÍÂÏ¿Ë¿ÍÂÃÍÊÌ;PM2FP1PE=<WòuDÀ;PM0PEÁÄëôëòíòëîíðíìïîïìïìñìïìóêóîóêõîõîÉËôíøíôéòíôéðëòëðëðëðíîëîïìíîñìñìñÁÂÐÄ;PM2FP1PE=<_ñSGÀ;PM0PEÁÜÃÖÉÖÇÒÉÒÇÐÇÐÅÒÏÃÈÓÈÑÈÏÊÏÈÑÆÓÆÓ¿Ù¿ÂÒÁ;PM2FP1PE=<MòWKÀ;PM0PEÊÉÆâÂâÆâÄàÆâÂâÆâÄâÑÂÃáÃáÃáÃßÅáÃáÃáÃáÊÇÉÈÁËÌÄÃÐ;PM2FP1PE=<Iñ[IÀ;PM0PE¿ÁÇÑÉÑÇÕÇÑÉÑÉÍÇÉÅÃÄÏÎÈÊÌÊÐÊÒÈÔÈÔÊÔÈÒ¿ÁÍÊ;PM2FP1PE=<MîmFÀ;PM0PEÃÁ×××Ó×Õ×ÓÙÓÕÓÓÕÓ×ÎÉÒÖÔÖÖÔØÔØÔÚÖØÔØØÁÃÅÒ;PM2FP1PE=<CíuFÀ;PM0PEÈÎÉ¿É¿É¿É¿ËÁÉ¿ÉÁÉÁÆÑÆÄÊ¿ÊÂÊ¿Ê¿Ê¿Ê¿Ê¿ÈÎÇÍпÇÎÏÉ;PM2FP1PE=<AíSEÀ;PM0PEÉÅÅËÁÉÁÍ¿ÉÂÉÄËÆËÆËÐÊÇÊÃÊÃÊ¿ÈÁÈÂÊÄÊÂÊÇÅÄÒ;PM1PEÇÂÁÇÊÆ;PM2FP1PE=<aìgFÀ;PM0PE¿Á¿ÄÄÈÄÌ¿Ì¿ÎÇÌËÎÓÊÃÑÎÅÊÇÄÉ¿ÇÁÇÁÉÃÉÁÇÒÂ;PM2FP1PE=<IìoFÀ;PM0PEпÍÎÏÁÉÃÑÁÎÍÐÂÌ¿ÂÐÂÏ¿;PM2FP1PE=<gì]DÀ;PM0PEÃÅÄßÆÙÆÑÄÍÄËÄËÄËÂÍпÁÒÁÎÃÊÅÌÃÎÃÒÅØÅàÃÇÇÌ;PM1PEÃÁ¿ÃÄÆ;PM2FP1PE=<[ëgDÀ;PM0PE¿ÂÃÊÇÈÉÆÉ¿Ë¿ÉÁËÃÉÉÈËÊÆÈÄÊÂÈ¿ÆÁÄ¿ÂÅÄÿÂп;PM2FP1PE=<oë]FÀ;PM0PEÊÉÂпÐÂÐÂпÒÂοÐÂÐÏ¿ÁÍÁÏ¿ÏÁÑ¿ÍÁÏÁÏ¿ÍÊÉÉÊÁËÌÂÃÐ;PM2FP1PE=<{äcFÀ;PM0PEÛÆÙÂÛÄÛÂÛÄÛ¿ÙÂÛ¿Ù¿Û¿ÙÁÛ¿ÙÃÛÁÙÁÛÃÄÏÚÄÜÂÚÂØÂÜÂÚ¿ÜÂÚ¿ÜÁÚ¿ÜÁÚÁÜÁÚÃÜÃÜÿ¿Ð;PM2FP1PE=<QÞEGÀ;PM0PEÆÎçÁå¿á¿Ý¿ÝÂÙÂ׿×ÂÕÄÕ¿ÕÂÕÄ×ÂÕ¿ÙÄÙ¿¿ÏÚÁØÁÖÁØÁÔÁØÁÖÁÖÁÚÁØÁÚ¿ÞÁÞ¿â¿æ¿èÂÆÎÅÍÔ¿ÍÎËË;PM2FP1PE=<qÞWFÀ;PM0PEË¿ÌËÊËÌËÊÉÌÌÉÊËÌÉÌËÌË¿Ì¿ÅÆÅÅÌË;PM2FP1PE=<Uà?GÀ;PM0PEÌËÐÆÐÄÌÈÌÄÊÈÈÆÆÈÈÈËÌÇÇÅÇÇÅÅÅÉÃËÃÍÅÑÃÌËÑÆ;PM1PEÃÍÐÂËÌ;PM2FP1PE=<YàwFÀ;PM0PEÇÇÎÉÄÂÅÈÒÅÉÐËÃÆË¿ÇÎ;PM2FP1PE=<OßEFÀ;PM0PEÇÌÁÅÅÅÇÉÉËËÇÉÇÉÇÇÃÈÍÊÄÊÈÊÊÎÈÊÌÈÊÈÈÆÊÇÌÈËÂÊÉÂÁÑ;PM2FP1PE=<GãUEÀ;PM0PEÁÑàÃÞÁàÃàÅàÁÞÃàÃÞÃÂÒÝÂÝÄßÄßÄßÄÝÄßÄßÄ;PM1PE¿Ñ¿Ò;PM2FP1PE=<?à_EÀ;PM0PEÄÎÕÃÕÁÛ¿ÙÁÛ¿ÛÂÙÂ׿¿ÑØ¿Ú¿ÜÁÜ¿ÚÂÜ¿ØÂØÄÄÎÃÍÎÂÉÌËË;PM2FP1PE=<aáKDÀ;PM0PEÅÂÊÇÎËÎËÐËÐËÌËÌÉÊÇÌÌÉÈËÊÏÌÍÎÏÊÍÌËÌÉÈÇÂÈÁÃÂÿÂÏ;PM2FP1PE=<OãEDÀ;PM0PE¿ÑÔÁҿпÎÂÌÄÊÂÊÄÊÂÁÐËÁÉÁËÃÇÁÍÁÍÁÍÂÕÂÂÑÃÒ;PM2FP1PE=<CâsCÀ;PM0PE¿ÌÃÁÅÅÃÁÉÁÉÃËÃÍÅÏÃÄÑÐÆÐÄÌÆÈÂÊÄÊÄÆÄÆÆ¿Ì¿ËÆÆÅÆËË;PM2FP1PE=<kãYBÀ;PM0PEÇÄÎËÌËÐËÎËÐËÎËÌËÎÉÌÌÍÊËÌÏÌÏÎÍÊÍÌËÌÍÌÇÂÈÁÃÂÿÄÑ;PM2FP1PE=<gåMBÀ;PM0PEÁÑÐÁÎÁÐÁοÐÄÎÂÒÄÒÂÃÒÏÃÑÃÏÁÍÁË¿Ë¿ÏÂËÄÁÑÁÒ;PM2FP1PE=<KäABÀ;PM0PEÂÐËÃËÃËÃÉÃËÁÉÃÍÁËÃÂÑÎÄÎÂÊÄÌÄÌÄÊÄÌÂÌÄÂÐÁÏÒÆÏÊÇÍ;PM2FP1PE=<?åQAÀ;PM0PEÅ¿ÌÇÐÏÎËÐËÈÎËÊÍÌÏÐÍÌÿ¿Ï;PM2FP1PE=<içi@À;PM0PEÃÑØÅÖÅÔÃÖÁÖÁÖÁÔ¿Ö¿¿ÐÕÂÓ¿Õ¿ÓÂÓÂÓÄÕÆÓÈÃÑ¿Ò;PM2FP1PE=<eås@À;PM0PEÆÌÏ¿ËÁÉ¿Í¿ÍÁѿ׿Ý¿Ñ޿ؿҿοοÎÂÌ¿ÎÂÄÎÃÍÎÂÉÌËÉ;PM2FP1PE=<aæm?À;PM0PEÃÄÈÉÈËÈÇÈÇÈÉÈÇÈÇÈÉÌÊÇÈÇÌÇÈÇÊÇÈÇÈÇÈÇÌÅÄÁÑ;PM2FP1PE=<[èyþ;PM0PEÂÏÎÃÐÅÎÅÐÃÎÃÐÃÎÃÐÃÂÒËÂÏÄÍÄÏÄÏÆÍÄÏÆÍÆÂÏÇÎ;PM1PEÏÇÒÇÁÐ;PM2FP1PE=<eç_þ;PM0PEÉÆ¿ÍËÇÏÃÏÅÈÍÎÄÒÆÒÎÄØÉÈÊÇÁÊÇÁÂÏ;PM2FP1PE=<yè{ý;PM0PEÃÏÊÃÊÃÌÅÊÁÌÃÌ¿ÌÁÊÂÁÐÇÁÉÂÉÂÉÂÉÄÉÄÉÂÉÆÃÏ¿Ð;PM2FP1PE=<yçGþ;PM0PEÈÌË¿É¿É¿Ç¿Ç¿Ç¿Ç¿Ç¿¿ÏÈ¿È¿È¿È¿È¿Ê¿Ê¿Ì¿ÈÌÇËпÇÌÏÇ;PM2FP1PE=<]çaü;PM0PE¿ÓËÍÏÇËÃÏÂËÂÍÆËÆÇÐÈÅÊÅÈÁÊÁÊÂÈÆÌÊÈÒÌ¿ÉÐ;PM2FP1PE=<Qäiû;PM0PE¿ÙÅÝÅÝÇÛÅÙÅÙÇÕÇÑÇÊÏÐÊÒÆÚÆÚÈÞÆÞÆÜÆÚÈÂÂÇÎ;PM2FP1PE=<{áWú;PM0PEÑÉÓËÑÇÓËÑÉÑËÑÇÓÉÈÍÒÈÔÊÔÌÒÊÒÊÒÊÒÌÔÈÇÐ;PM2FP1PE=<ißMú;PM0PEÆÂÍÄÏÄÑÄÑ¿Ó¿ÓÃÕÉ×ÉÈÏÖÌÔÆÒÄÒÂÐÁÎÁÐÃÎÅÆÂÅÎ;PM2FP1PE=<OÞcø;PM0PEËÁÇÏÇÏÇÍÇÏÉÍÇÉËÉÏÇÆÍÒÈÐÌÌÎÈÎÈÐÈÎÈÐÈÎË¿ÊÌ;PM1PEÇÆÃÇÌÂ;PM2FP1PE=<SÝ[ù;PM0PE¿ÅÂÇÆÇÆÇÈÇÊÇÈÇÈÇÈÉËÆÇÈÇÈÇÈÉÈÇÊÇÊÅÌÿÐ;PM2FP1PE=<iÚkù;PM0PEÂÈÇØÑÎÕ¿ÛÃ×ÇÙÇ×ÇÕÁ¿ÏØÂÚÈÚÈÚÈÖÄÒÁÈÅÆÏÂÆÌË;PM1PEÂÄ¿ÄÁÇ;PM2FP1PE=<GÜGû;PM0PE¿ÔÖÐÐÌÊÊÈÆÊÈÆÊÈÊÌËÌÉËÉÇÇÅÅÉÉÇËÉÏÏÓÕÂÂÈÍ;PM2FP1PE=<cÜQü;PM0PEÊÄÂÌÂÊ¿ÊÂÊ¿ÊÂÈÄÄÆÆÇÎÉÇÅÉÃËÁÉ¿Ë¿ÉÁÇÁÅÊÄÃÏ;PM1PEÆÁÄÆÉÃ;PM2FP1PE=<wÞMü;PM0PEÁÁÐÂÒÄÔ¿Ò¿Ö¿ÒÁÔÁÒÃÄÐÓÄÓÂÓÂÕÂÑ¿ÕÁÑÁÏÁÃÁÈÍ;PM2FP1PE=<GáUý;PM0PEÄÂÒÈÒÊÐÈÒÈÒÊÒÈÐÈÒÊÇÎÑÉÏÇÑÇÏÇÑÉÑÇÑÉÑÇÄ¿Ñ;PM2FP1PE=<?ãMý;PM0PEÃÁοпÎÁпÒÁοÐÁп¿ÒÏ¿Ï¿Í¿ÏÂÍÂÑ¿Ï¿ÍÂÅÁÊÍ;PM2FP1PE=<]äGþ;PM0PE¿ÍÎÊÌÈÌÊÊÊÊÈÊÈÌÈÎÊÉÎËÉËÉËÇÉÇÉÉËÇËÇÍÉ¿Ë¿ÌÇÅÈÅÊÌ;PM2FP1PE=<Qá[AÀ;PM0PEÎÂÛÚÙØÛÜÙÚÙÜÛÚÙÚÝÚÉËÜÙÚÙÜÙÚÛÚÙÜÛÚ×ÜÙÌÂËÁÈÅÄÈÍÈ;PM2FP1PE=<_àeþ;PM0PEÏÂÃ×Ã×Á×Ã×Á×ÃÓÅ×ÇÓÎÇÊØÆÖÆØÂØÄØÂØÂØÄÔÏÂÐÂ;PM2FP1PE=<[à}AÀ;PM0PEÂÅÄÚÂÜ¿ÚÁÜ¿ÚÃÞÁÜÃÞÏÁÄÝÂÛÂÛÂÙ¿Û¿ÙÁÙÃÙÄÇÃÈ¿ÃÄÃÌÌ;PM2FP1PE=<YÝ{DÀ;PM0PEÆÁÕÖÙØÙØÙÚÙÚÙØ×Ø×ÖËËØÕØ×Ú×ÚÙÚÙÚ×Ú×ÖÕÆÿÒ;PM2FP1PE=<WÜyCÀ;PM0PEÍÆÇËÅËÅËÅÍÅÉÅÅÅÅÇ¿¿ÑÐÄÊÈÈÊÆÌÆÌÆÌÆÌÆÈÍÆп;PM2FP1PE=<oÜcEÀ;PM0PEÄÇÂÌÄÎÄÐÂÌÄÐÂÎÂοÐÏ¿ÁÍÁÍ¿ÍÃÍÁÍÃÍÃËÃÍÂÇÁÈ¿ÃÂÃÌÌ;PM2FP1PE=<OÛGGÀ;PM0PEÁÆËÌËÌËÌËÊÉÊËÌËÌËÎËËÌÍÌËÌËÊÉÌÉÌËÌËÌËÃÆÒ¿;PM2FP1PE=<MÛMIÀ;PM0PEÄȿοÒÁпÎÁÐÁοҿÐÑ¿¿ÏÂÑÂÏ¿ÏÂÍ¿ÍÂÑ¿ÍÄÆÈÍ;PM1PEÄ¿ÆÃÇ;PM2FP1PE=<}ÝWJÀ;PM0PEÄ¿ÚÈØÈÒÆÔÈÒÈÔÊÔÌÚÎÇÎ×ÍÕËÓÉÑÇÏÅÓÅÕÇÛÅ¿¿Ñ;PM2FP1PE=<GãQJÀ;PM0PEÇÇÒ¿ÔÁÖ¿Ô¿Ö¿Ö¿Ö¿Ø¿Ö¿Ö¿ÖÂÖ¿Ö¿Ô¿ÔÂÒ¿¿ÒÑÁÓ¿Ó¿ÕÁÕ¿ÕÁտտ׿տտտӿտÓÂÑ¿ÉÇÊÈÉ¿¿ÇÒ¿;PM2FP1PE=<yãsKÀ;PM0PE¿ÅÆÈÆÈÈÈÊÌÈÌÆÎÄÔÂÖÑ¿¿ÓÃÏÃËÇËÇÇÇÇÅÉÉÉ¿ÅÐÄ;PM2FP1PE=<_âcRÀ;PM0PEÂÁÅÚÅÜÅÚÃÜÅÚÅÜÅÚÅÜÃÚÅÜÅÜÅÜÅÜÅÚÅÚÅÜÏÃÆÙÄÛÆÙÆÛÆÙÆÛÆÛÆÙÆÛÆÛÆÛÆÙÄÙÆÛÄÙÆÛÂÁÎÈ;PM2FP1PE=<kámSÀ;PM0PEÂÁÃÊÅÊÇÈÅÊÇÊÇÊÅÊÇÈÍÇÈÉÈÉÈÉÆÉÈÇÆÉÆÇÂÅÂÃÌÊ;PM2FP1PE=<ußQUÀ;PM0PEÁÄÉÎÏÌÏÌÏÌÏÊÏÌËÌÍÌËÉÎÍÎËÐÍÒÉÎËÐËÎÉÊËÁÄÐÂ;PM2FP1PE=<ißYVÀ;PM0PEÅÌÅÈ¿ÆÁÈÂÆ¿ÈÂÌÁÌÏÁÂÉÁÇÁÉ¿Ç¿ÉÂËÈÉÈÍÌÌ;PM2FP1PE=<aÝKXÀ;PM0PEÏÎÑÎÏÎÏÐÑÎÑÎÏÎÑÎËËÒÍÒÍÒÍÐÍÐÏÒÍÒÍÐÍÂÁÈÎ;PM2FP1PE=<IÝYYÀ;PM0PEÂÁÁÆ¿ÈÂÈÄÊ¿ÌÃÌÇÌÑÌÇÍÎÉÆÅÂÅÁÇÁÉÁÉÁËÆÍÂÁÊÎ;PM2FP1PE=<qÜmZÀ;PM0PEÊÆÄÄÄÈÂÆÂÊÃÊÇÌÍÌÓÐÉÍÔÍÌËÆÇÂÃÁÁÁÅÁÃÃÇÊÆÅÑ;PM1PEÈ¿ÄÆËÅ;PM2FP1%0A E%-12345X@PJL DEFAULT MPTRAY=FIRST
+%-12345X \ No newline at end of file
diff --git a/tools/grid.pcl b/tools/grid.pcl
new file mode 100644
index 000000000..5bffc1533
--- /dev/null
+++ b/tools/grid.pcl
@@ -0,0 +1 @@
+E%0BIN;SP1;PW0;FT4,63.5,0;PA0,0;RR50000,50000;PW0.25;FT4,508,0;PA0,0;RR50000,50000;PW0.5;FT4,1016,0;PA0,0;RR50000,50000;%1AE \ No newline at end of file
diff --git a/tools/gslite/README b/tools/gslite/README
new file mode 100644
index 000000000..d5c79ae27
--- /dev/null
+++ b/tools/gslite/README
@@ -0,0 +1,124 @@
+The gslite library temporarily requires patches to gs/src. See "Patches
+for Ghostscript" attached below.
+
+How to build and test gslite library with Microsoft Visual Studio 8
+with Microsoft Platform SDK for Windows Server 2003 R2.
+
+ # install the free visual C++ 2005 and SDK.
+ # modify vsvars32.bat so visual c can find the SDK (vsvars32.bat
+ # patch below) and open the Visual Studio 2005 command prompt.
+ # go to the gslite directory
+ cd tools\gslite
+ # build the library see DEBUG options in the makefile
+ nmake /f gslt_lib_msvc.mak DEVSTUDIO=
+ # build and run the the test files.
+ nmake /f gslt_lib_msvc.mak check
+
+how to build and test gslite library with Linux 2.6.12 and gcc version
+3.4.4 20050721 (Red Hat 3.4.4-2)
+
+ # go to the glite directory and build the library.
+ make -f gslt_lib_gcc.mak
+ # test the library.
+ make check
+
+Note the linux makefile supports a threads test
+(gslt_image_threads_test), it is the same as gslt_image_test except it
+tests rendering 2 images in 2 concurrent threads of execution. To get
+this to run on windows would require installing POSIX threads.
+
+
+vsvars32.bat patch
+------------------
+--- vsvars32.bat 2006-12-27 23:48:11.578125000 -0700
++++ vsvars32.bat.bak 2006-12-27 21:14:42.312500000 -0700
+@@ -14,8 +14,8 @@
+ @set DevEnvDir=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
+
+ @set PATH=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Microsoft Visual Studio 8\VC\BIN;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 8\VC\VCPackages;%PATH%
+-@set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE;%INCLUDE%;C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include
+-@set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\LIB;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\lib;%LIB%;C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib
++@set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE;%INCLUDE%
++@set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\LIB;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\lib;%LIB%
+ @set LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
+
+ @goto end
+
+
+Patches for ghostscript
+-----------------------
+
+Note We will integrate these or compatible fixes into the gs tree as
+time permits.
+
+
+This is required to avoid a circular dependency in the build.
+
+Index: sjpegc.c
+===================================================================
+--- sjpegc.c (revision 7517)
++++ sjpegc.c (working copy)
+@@ -34,7 +34,6 @@
+ unix-aux.mak, and written to gconfig_.h
+ */
+
+-#include "gconfig_.h"
+ #ifdef DONT_HAVE_JMEMSYS_H
+
+This patch is needed to support True Type Collection files.
+
+Index: gs/src/ttfmain.c
+===================================================================
+--- gs/src/ttfmain.c (revision 7637)
++++ gs/src/ttfmain.c (working copy)
+@@ -211,7 +211,8 @@
+FontError ttfFont__Open(ttfInterpreter *tti, ttfFont *this, ttfReader *r,
+ unsigned int nTTC, float w, float h,
+ bool design_grid)
+-{ char sVersion[4], sVersion0[4] = {0, 1, 0, 0};
++{ char sVersion[4], sVersion1[4] = {0, 1, 0, 0};
++ char sVersion2[4] = {0, 2, 0, 0};
+ unsigned int nNumTables, i;
+ TT_Error code;
+ int k;
+@@ -227,7 +228,7 @@
+ unsigned int nPos = 0xbaadf00d; /* Quiet compiler. */
+
+ r->Read(r, sVersion, 4);
+- if(memcmp(sVersion, sVersion0, 4))
++ if(memcmp(sVersion, sVersion1, 4) && memcmp(sVersion, sVersion2, 4))
+ return fUnimplemented;
+ nFonts = ttfReader__UInt(r);
+ if (nFonts == 0)
+@@ -239,7 +240,7 @@
+ r->Seek(r, nPos);
+ r->Read(r, sVersion, 4);
+ }
+- if(memcmp(sVersion, sVersion0, 4) && memcmp(sVersion, "true", 4))
++ if(memcmp(sVersion, sVersion1, 4) && memcmp(sVersion, "true", 4))
+ return fUnimplemented;
+ nNumTables = ttfReader__UShort(r);
+ ttfReader__UShort(r); /* nSearchRange */
+
+
+The following module does not compile without the patch. We hope to
+deprecate "check_interrupts" soon.
+
+
+
+Index: gp_mslib.c
+===================================================================
+--- gp_mslib.c (revision 7655)
++++ gp_mslib.c (working copy)
+@@ -26,10 +26,8 @@
+ */
+ #ifdef CHECK_INTERRUPTS
+
+-#include "gx.h"
+-
+ int
+-gp_check_interrupts(const gs_memory_t *mem)
++gp_check_interrupts(void *mem)
+ {
+ return 0;
+ }
diff --git a/tools/gslite/gslite-api.rtf b/tools/gslite/gslite-api.rtf
new file mode 100644
index 000000000..61ce0242d
--- /dev/null
+++ b/tools/gslite/gslite-api.rtf
@@ -0,0 +1,349 @@
+{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf410
+{\fonttbl\f0\fnil\fcharset77 Constantia;\f1\fnil\fcharset77 Constantia-Bold;}
+{\colortbl;\red255\green255\blue255;}
+\paperw11900\paperh16840\margl1440\margr1440\vieww11340\viewh12480\viewkind0
+\deftab720
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f0\fs24 \cf0 \
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+\
+The GSLite API\
+version 0.4\
+Artifex Software, Inc.\
+26 Oct 2006\
+\
+\page \pard\tx225\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f1\b \cf0 The GSLite API\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f0\b0 \cf0 \
+GSLite is a simple, lightweight API for accessing some features of the Ghostscript graphics library, most importantly the font rendering and image decoding features. It is implemented as a thin wrapper over the significantly more complex and general Ghostscript graphics library interface, which is designed to support all imaging operations used in modern Page Description Languages.\
+\
+In this beta release, GSLite is provided as an additional layer on top of the full Ghostscript distribution. Production versions will contain a fairly small subset of the Ghostscript codebase, as needed to support the GSLite API. Clients should call GSLite functions exclusively, rather than directly into the Ghostscript graphics library, to allow maximum streamlining of the production GSLite implementation.\
+\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f1\b \cf0 Initialization and library object lifecycle\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f0\b0 \cf0 \
+Before using any other GSLite functions, the client must initialize the library, using the gslt_init_library() call. This function initializes a single static context; GSLite does not presently support multiple reentrant contexts. The client may also call gslt_free_library() at process termination to free up resources.\
+\
+In addition to the library context, font rendering operations require a graphics state (gs_state), which in turn requires a Ghostscript \'d2device\'d3 data structure (gx_device). In ordinary Ghostscript usage, this device represents a page buffer for imaging operations, but such a page buffer is not required for font rendering and image decoding, so GSLite clients will use the \'d2nullpage\'d3 device.\
+\
+The detailed calling instructions follow.\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f1\b \cf0 \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f0\b0 \cf0 To use GSLite, the first thing you need to do is to initialize the library:\
+\
+ gs_memory_t * gslt_init_library();\
+\
+This returns an allocator handle for internal use by the gslite routines and the underlying implementation in the graphics library. You need to pass this allocator to many functions. You do not have to use it yourself; it is perfectly safe to use malloc() and free() for your own code.\
+\
+The font rendering implementation in Ghostscript requires a device structure and a graphics state structure. The graphics state is used for font rendering internal operations. The graphics state is tied to a device structure, and contains a pointer to it.\
+\
+Create these two structures at program startup. Pass in "nullpage" as the device name.\
+\
+ gx_device * gslt_init_device(gs_memory_t *mem, char *name);\
+\
+ gs_state *gslt_init_state(gs_memory_t *mem, gx_device *dev);\
+\
+There are functions to clean up the Ghostscript library and the three global objects. Call these in the correct order before the program exits.\
+\
+ void gslt_free_state(gs_memory_t *mem, gs_state *pgs);\
+ void gslt_free_device(gs_memory_t *mem, gx_device *dev);\
+ void gslt_free_library(gs_memory_t *mem);\
+\
+Here is an example of how to use the gslite library:\
+\
+int main(int argc, char **argv)\
+\{\
+ gs_memory *mem = gslt_init_library();\
+ if (!mem)\
+ die("cannot create gslite allocator");\
+\
+ gx_device *dev = gslt_init_device(mem, "nullpage");\
+ if (!dev)\
+ die("cannot create gslite device");\
+\
+ gs_state *pgs = gslt_init_state(mem, dev);\
+ if (!pgs)\
+ die("cannot create gslite state");\
+\
+ /* do some work */\
+\
+ gslt_free_state(mem, pgs);\
+ gslt_free_device(mem, dev);\
+ gslt_free_library(mem, dev, pgs);\
+\}\
+\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f1\b \cf0 The Image Codec API\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f0\b0 \cf0 \
+There is no need to create the device and graphics state objects for the image codecs; they only require the allocator.\
+\
+There are three defined colorspaces for the image codec API: gray, RGB and CMYK. They come in two variants each: with and without an alpha channel. The variants are enumerated with the type gslt_image_colorspace:\
+\
+ typedef enum \{\
+ GSLT_GRAY,\
+ GSLT_GRAY_A,\
+ GSLT_RGB,\
+ GSLT_RGB_A,\
+ GSLT_CMYK, \
+ GSLT_CMYK_A\
+ \} gslt_image_colorspace;\
+\
+The function to decode an image takes three parameters: the allocator, a buffer with the encoded image data as loaded from disk, and the length of this buffer.\
+\
+ gslt_image_t *gslt_image_decode(gs_memory_t *mem,\
+ unsigned char *buf, int len);\
+\
+It returns an image object or NULL if it fails to decode the image.\
+\
+The image object is a struct:\
+\
+ struct gslt_image_s\
+ \{\
+ int width;\
+ int height;\
+ int stride; /* byte offset between image data rows */\
+ int components;\
+ int bits;\
+ int xres; /* horizontal resolution in pixels per meter */\
+ int yres; /* vertical resolution */\
+ char *samples; /* image data buffer */\
+ gslt_image_colorspace colorspace;\
+ \};\
+\
+The samples field points to the decoded image data. The data is in a format described by the other fields of the struct. Stride is the number of bytes separating each row of image data, and bits is the number of bits per component. The number of bits can be 1, 2, 4, 8 or 16. For 16 bits per component, treat the data as an array of shorts in native byte order. The number of components includes the alpha channel, so it is 3 for GSLT_RGB and 4 for GSLT_RGB_A.\
+\
+Release the image object and decoded data with:\
+\
+ void gslt_image_free(gs_memory_t *mem, gslt_image_t *image);\
+\
+The image decoder takes the entire image file and returns the decoded image data in single memory buffers. This design choice simplifies the API considerably, avoiding the need for complex stream operations.\
+\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f1\b \cf0 The Font API\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f0\b0 \cf0 \
+The GSLite API for font rendering is designed to support OpenType fonts. The underlying Ghostscript font rendering mechanism supports many other font types as needed for PostScript and PDF, including Type1, CID, and composite fonts, but these would involve considerable extra complexity and so are not supported by GSLite. OpenType is a font format that is based on TrueType; in practice it is a superset of TrueType. Most PostScript and PDF fonts can be transformed into OpenType without loss of fidelity.\
+\
+The primary functions supported by the API are:\
+\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\li360\fi-360\ri0\ql\qnatural
+\cf0 \'a5 Access to the font's encoding, mapping a character (usually expressed as a Unicode codepoint) to a glyph index.\
+\'a5 Determining the metrics for a glyph, specified by index.\
+\'a5 Rendering a glyph into a bitmap, given glyph index and transform.\
+\'a5 Obtaining an outline for the glyph.\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+\cf0 \
+The functions in the font API that return an integer will return zero on success and a negative number on failure, unless otherwise specified.\
+\
+The GSLite font API has a caching mechanism for glyph bitmaps, significantly speeding up cases where the same glyph is requested repeatedly. The results of all glyph rendering operations are stored as bitmaps in the cache. The renderer may determine that the bitmap is too large to fit in the cache, in which case it returns an error code (-2), signalling the client that it should obtain an outline, and use its own vector path filling capabilities to render the glyph.\
+\
+At present, the functions for creating this cache choose reasonable defaults for cache size and rendering options, but more configuration options may be provided in the future. To create the cache, use these calls:\
+\
+ gs_font_dir * gslt_new_font_cache(gs_memory_t *mem);\
+\
+ void gslt_free_font_cache(gs_memory_t *mem, gs_font_dir *cache);\
+\
+Create the gslite font object from a memory buffer containing the file data. The font object keeps a pointer to this data, so do not free it until after you free the font object. You will also need to pass in the writing mode to be used with this font. Use zero for horizontal writing and 1 for vertical writing.\
+\
+ gslt_font_t * gslt_new_font(gs_memory_t *mem, gs_font_dir *cache,\
+ char *rbuf, int rlen, int wmode);\
+\
+ void gslt_free_font(gs_memory_t *mem, gslt_font_t *font);\
+\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f1\b \cf0 Encodings\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f0\b0 \cf0 \
+A TrueType font is a collection of tables. Some of these tables specify the metrics, others specify the outlines. One of the tables that are important for our purposes, is the table that specifies encodings. This table is called the "cmap" table. This table can hold many encodings.\
+\
+An encoding in this table is specified by two numbers. If the font has a Unicode encoding, it will have the identifier (3,1). The TrueType and OpenType specifications contain more details on allowed encodings.\
+\
+Some common encodings are:\
+\
+ 3,0 Microsoft Symbol\
+ 3,1 Microsoft Unicode (used for WGL4)\
+ 3,2 Microsoft SJIS\
+ 3,3 Microsoft GB2312\
+ 3,4 Microsoft Big5\
+ 3,5 Microsoft Wansung\
+ 3,6 Microsoft Johab\
+ 3,10 Microsoft UCS4\
+\
+ 1,0 Apple Roman\
+ 1,1 Apple Japanese\
+ 1,2 Apple Traditional Chinese\
+ 1,3 Apple Korean\
+\
+There is a function to count the number of encodings in the cmap table.\
+\
+ int gslt_count_font_encodings(gslt_font_t *font);\
+\
+Use the count to iterate over the encodings. The encoding identification function takes the index and returns the two numbers that identify the encoding. See the truetype specification for the meaning of these two numbers.\
+\
+ int gslt_identify_font_encoding(gslt_font_t *font, int idx,\
+ int *pid, int *eid);\
+\
+Finally, we can select one of these encodings for use later.\
+\
+ int gslt_select_font_encoding(gslt_font_t *font, int idx);\
+\
+In truetype fonts the glyphs are numbered from zero. Glyph zero has a special meaning as the glyph that represents undefined characters. Any character that cannot be encoded will be mapped to glyph zero.\
+\
+ int gslt_encode_font_char(gslt_font_t *font, int codepoint);\
+\
+The codepoint argument is an integer that represents a character code in the currently selected encoding. If you have selected encoding (3,0) then the codepoint is a unicode character. If you have selected encoding (1,0) then the codepoint is a mac roman encoded character.\
+\
+The function returns the glyph index of the encoded character. If the font does not provide the encoding you are using, you will have to use your own tables to map characters to a codepoint in an encoding the font does support before passing them to gslt_encode_font_char. [TODO microsoft is not clear on what to do when fonts don't have a 3,1 cmap; but they do state (SHOULD) that it is a possibility]\
+\
+You can also use the glyph indices directly, if you have some other means to know which glyph indices to use, such as the Indices attribute of the <Glyphs> element in XPS. When glyph indices are known, gslt_encode_font_char is not needed.\
+\
+For XPS fonts with an encoding table (3, 0) are treated specially. If the code point encodes to the undefined glyph, another attempt is made by first adding 0xf000 to the code point before looking it up again. This is handled by gslt whenever a cmap (3, 0) is selected. \
+\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f1\b \cf0 Encoding XPS strings\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f0\b0 \cf0 \
+XPS Glyph tags represent text on the page. The tag has two attributes that affect how we select the font glyphs to use when drawing the glyph element.\
+\
+The first one is UnicodeString. It contains the text that the tag represents in Unicode format. For trivial uses, this is enough information to select the glyphs. For each code point we can look it up in the font encoding and get the corresponding glyph.\
+\
+However, not all typeset text will be as straightforward. For instance, the "fi" ligature will map two unicode characters (f followed by i) to one glyph (fi). This transform can not be represented by the cmap table. These transforms are done by using smart font layout table features in OpenType. This is not done by the XPS renderer. The creator of the XPS file has to do this.\
+\
+In order to represent ligatures and more advanced typographical features, we need the second attribute in the <Glyph> element: Indices. Indices is used in parallel with UnicodeString to select glyphs that represent the Unicode characters.\
+\
+The Indices string contains cluster maps that map one-to-many and many-to-one; and also indices to glyphs that are not encoded by the cmap. The indices are the glyph indices for the font. You can use the indices directly; there is no need to encode them or pass them through gslt_encode_font_char.\
+\
+A ligature would be represented by a cluster map that says that the two characters 'f' and 'i' in the UnicodeString should map to the one (hypothetical) glyph index 1234. In this case you should ignore the 'f' and 'i' in the UnicodeString and use the glyph index specified by the cluster map instead.\
+\
+See the XPS specification for more details.\
+\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f1\b \cf0 Glyph metrics\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f0\b0 \cf0 \
+Once you have the list of glyphs, you will need to figure out their position on the page. Each glyph has the following metrics:\
+\
+ struct gslt_glyph_metrics_s\
+ \{\
+ float hadv, vadv, vorg;\
+ \};\
+\
+ int gslt_measure_font_glyph(gs_state *pgs, gslt_font_t *font,\
+ int gid, gslt_glyph_metrics_t *mtx);\
+\
+The metrics are untransformed, and will typically lie in the range 0..1.\
+\
+A glyph is drawn from its origin, which is at the bottom left of the glyph. This is used for horizontal writing; for vertical writing the origin should be at the middle top of the glyph.\
+\
+The origin offset is a vector that needs to be added to the pen position when drawing the glyph. The vorg field specifies the origin offset in the y direction, and the x origin offset is obtained by dividing hadv by two. This will adjust the horizontal writing origin to the vertical writing origin. This is only to be used for vertical (IsSideways) written text.\
+\
+The hadv and vadv field specifies the advance width, or escapement, for horizontal and vertical writing. This is the distance the pen should be moved to position the following glyph. Use the appropriate field depending on the IsSideways attribute.\
+\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f1\b \cf0 Rendering bitmaps\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f0\b0 \cf0 \
+With the list of glyph indices and their positions on the page in hand, it will be time to draw them.\
+\
+ struct gslt_glyph_bitmap_s\
+ \{\
+ int w, h, stride;\
+ int lsb, top;\
+ unsigned char *data;\
+ \};\
+\
+ int gslt_render_font_glyph(gs_state *pgs, gslt_font_t *font,\
+ gs_matrix *tm, int gid,\
+ gslt_glyph_bitmap_t *slot);\
+\
+ void gslt_retain_font_glyph(gs_memory_t *mem, gslt_glyph_bitmap_t *slot);\
+ void gslt_release_font_glyph(gs_memory_t *mem, gslt_glyph_bitmap_t *slot);\
+\
+\
+This function will attempt to find a rendered bitmap with the same font, matrix and glyph index in the cache (the same cache as was used to create the font object). If it fails, it will try to render the bitmap and store it in the cache, then return that bitmap.\
+\
+The bitmap data returned is a pointer to the cache. Therefore, you must not overwrite the data, or it may give provide incorrect results to future calls. Similarly, subsequent rendering calls may evict the data from the cache, so validity is only guaranteed until the next rendering call or library free call. If a more persistent lifetime is desired, copy the data.\
+\
+The lsb and top fields specify the position of the bitmap relative to the pen position for the horizontal origin.\
+\
+The cache has a limited amount of space to work with. If you try to render a bitmap that is too large, the rendering function will return -2. In that case, you will have to fall back to your own path rendering functions, using the outline data.\
+\
+The bitmap data points to an internal slot in the cache. These slots have a reference count, which is the number of client pointers that use it. When the reference count is zero, the slot can be reused. Each time gslt_render_font_glyph returns a bitmap, the corresponding slot has its reference count incremented. Therefore it is very important that you call gslt_release_font_glyph as soon as you do not need the bitmap anymore. If your code needs to pass around or hold multiple pointers to a glyph bitmap, then you may use the gslt_retain_font_glyph function to increment the reference count.\
+\
+If you do not released the bitmaps immediately after using them, the next call to gslt_render_font_glyph may also fail because the glyph cache has filled up. This can happen because it cannot evict old bitmaps that you still hold references to.\
+\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f1\b \cf0 Walking the outline\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural
+
+\f0\b0 \cf0 \
+Extract the outline data with a struct full of function pointers. The function will pass unhinted, untransformed coordinates scaled by 1000.\
+\
+ struct gslt_outline_walker_s\
+ \{\
+ void *user;\
+ int (*moveto)(void *user, float x, float y);\
+ int (*lineto)(void *user, float x, float y);\
+ int (*curveto)(void *user, float x0, float y0,\
+ float x1, float y1,\
+ float x2, float y2);\
+ int (*closepath)(void *user);\
+ \};\
+\
+ int gslt_outline_font_glyph(gs_state *pgs, gslt_font_t *font, int gid,\
+ gslt_outline_walker_t *walker);\
+\
+As usual, this function returns -1 if it fails. Return -1 from the callbacks to abort the outline extraction.\
+} \ No newline at end of file
diff --git a/tools/gslite/gslt.def b/tools/gslite/gslt.def
new file mode 100644
index 000000000..6f304d552
--- /dev/null
+++ b/tools/gslite/gslt.def
@@ -0,0 +1,31 @@
+LIBRARY
+; gs lite library
+
+EXPORTS
+
+gslt_alloc_init
+gslt_alloc_print_leaks
+gslt_count_font_encodings
+gslt_encode_font_char
+gslt_free_device
+gslt_free_font
+gslt_free_font_cache
+gslt_free_library
+gslt_free_state
+gslt_get_device_param
+gslt_identify_font_encoding
+gslt_image_decode
+gslt_image_free
+gslt_init_device
+gslt_init_library
+gslt_init_state
+gslt_measure_font_glyph
+gslt_new_font
+gslt_new_font_cache
+gslt_outline_font_glyph
+gslt_release_font_glyph
+gslt_render_font_glyph
+gslt_retain_font_glyph
+gslt_select_font_encoding
+gslt_set_device_param
+gslt_set_device_param
diff --git a/tools/gslite/gslt.h b/tools/gslite/gslt.h
new file mode 100644
index 000000000..347862ac8
--- /dev/null
+++ b/tools/gslite/gslt.h
@@ -0,0 +1,64 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/* $Id: gslt.h 2713 2007-01-02 22:22:14Z henrys $ */
+/* gslt "Ghostscript Lite" convenience header */
+
+/*
+ * The following typedefs will allow this file to be used
+ * without including the regular gs headers.
+ *
+ * Always include this file *after* the regular gs headers.
+ */
+
+#ifndef gsmemory_INCLUDED
+typedef struct gs_memory_s gs_memory_t;
+#endif
+
+#ifndef gxdevcli_INCLUDED
+typedef struct gx_device_s gx_device;
+#endif
+
+#ifndef gsstate_INCLUDED
+typedef struct gs_state_s gs_state;
+#endif
+
+#ifndef gs_matrix_DEFINED
+typedef struct gs_matrix_s gs_matrix;
+struct gs_matrix_s { float xx, xy, yx, yy, tx, ty; };
+#endif
+
+#ifndef gs_font_dir_DEFINED
+typedef struct gs_font_dir_s gs_font_dir;
+#endif
+
+/*
+ * A simple memory allocator, based on the the allocator for ghostpcl.
+ */
+
+gs_memory_t *gslt_alloc_init(void);
+
+/*
+ * Initialization helpers to set up the memory, device and gstate structs.
+ */
+
+gs_memory_t * gslt_init_library();
+gx_device * gslt_init_device(gs_memory_t *mem, char *name);
+gs_state *gslt_init_state(gs_memory_t *mem, gx_device *dev);
+void gslt_free_state(gs_memory_t *mem, gs_state *pgs);
+void gslt_free_device(gs_memory_t *mem, gx_device *dev);
+void gslt_free_library(gs_memory_t *mem);
+
+void gslt_get_device_param(gs_memory_t *mem, gx_device *dev, char *key);
+void gslt_set_device_param(gs_memory_t *mem, gx_device *dev, char *key, char *val);
+
diff --git a/tools/gslite/gslt.mak b/tools/gslite/gslt.mak
new file mode 100644
index 000000000..fc34da7d9
--- /dev/null
+++ b/tools/gslite/gslt.mak
@@ -0,0 +1,56 @@
+GSLT_CC=$(CC_) $(I_)$(GSLTSRCDIR)$(_I) $(I_)$(GLSRCDIR)$(_I)\
+ $(I_)$(GLGENDIR)$(_I) $(I_)$(PSRCDIR)$(_I)\
+ $(I_)$(ZSRCDIR)$(_I)
+GSLTO_=$(O_)$(GSLTOBJ)
+GSLTOBJ=$(GLOBJDIR)$(D)
+GSLTSRC=$(GSLTSRCDIR)$(D)
+
+GSLT_OBJS = \
+ $(GSLTOBJ)gslt_alloc.$(OBJ) \
+ $(GSLTOBJ)gslt_init.$(OBJ) \
+ $(GSLTOBJ)gslt_image.$(OBJ) \
+ $(GSLTOBJ)gslt_image_jpeg.$(OBJ) \
+ $(GSLTOBJ)gslt_image_png.$(OBJ) \
+ $(GSLTOBJ)gslt_image_tiff.$(OBJ) \
+ $(GSLTOBJ)gslt_font_cache.$(OBJ) \
+ $(GSLTOBJ)gslt_font_encoding.$(OBJ) \
+ $(GSLTOBJ)gslt_font_glyph.$(OBJ) \
+ $(GSLTOBJ)gslt_font_ttf.$(OBJ) \
+ $(GSLTOBJ)gslt_font_cff.$(OBJ) \
+ $(GSLTOBJ)gslt_stubs.$(OBJ) \
+
+$(GSLTOBJ)gslt_alloc.$(OBJ) : $(GSLTSRC)gslt_alloc.c
+ $(GSLT_CC) $(GSLTO_)gslt_alloc.$(OBJ) $(C_) $(GSLTSRC)gslt_alloc.c
+
+$(GSLTOBJ)gslt_init.$(OBJ) : $(GSLTSRC)gslt_init.c
+ $(GSLT_CC) $(GSLTO_)gslt_init.$(OBJ) $(C_) $(GSLTSRC)gslt_init.c
+
+$(GSLTOBJ)gslt_image.$(OBJ) : $(GSLTSRC)gslt_image.c
+ $(GSLT_CC) $(GSLTO_)gslt_image.$(OBJ) $(C_) $(GSLTSRC)gslt_image.c
+
+$(GSLTOBJ)gslt_image_png.$(OBJ) : $(GSLTSRC)gslt_image_png.c
+ $(GSLT_CC) $(GSLTO_)gslt_image_png.$(OBJ) $(C_) $(GSLTSRC)gslt_image_png.c
+
+$(GSLTOBJ)gslt_image_jpeg.$(OBJ) : $(GSLTSRC)gslt_image_jpeg.c
+ $(GSLT_CC) $(GSLTO_)gslt_image_jpeg.$(OBJ) $(C_) $(GSLTSRC)gslt_image_jpeg.c
+
+$(GSLTOBJ)gslt_image_tiff.$(OBJ) : $(GSLTSRC)gslt_image_tiff.c
+ $(GSLT_CC) $(GSLTO_)gslt_image_tiff.$(OBJ) $(C_) $(GSLTSRC)gslt_image_tiff.c
+
+$(GSLTOBJ)gslt_font_cache.$(OBJ) : $(GSLTSRC)gslt_font_cache.c
+ $(GSLT_CC) $(GSLTO_)gslt_font_cache.$(OBJ) $(C_) $(GSLTSRC)gslt_font_cache.c
+
+$(GSLTOBJ)gslt_font_encoding.$(OBJ) : $(GSLTSRC)gslt_font_encoding.c
+ $(GSLT_CC) $(GSLTO_)gslt_font_encoding.$(OBJ) $(C_) $(GSLTSRC)gslt_font_encoding.c
+
+$(GSLTOBJ)gslt_font_glyph.$(OBJ) : $(GSLTSRC)gslt_font_glyph.c
+ $(GSLT_CC) $(GSLTO_)gslt_font_glyph.$(OBJ) $(C_) $(GSLTSRC)gslt_font_glyph.c
+
+$(GSLTOBJ)gslt_font_ttf.$(OBJ) : $(GSLTSRC)gslt_font_ttf.c
+ $(GSLT_CC) $(GSLTO_)gslt_font_ttf.$(OBJ) $(C_) $(GSLTSRC)gslt_font_ttf.c
+
+$(GSLTOBJ)gslt_font_cff.$(OBJ) : $(GSLTSRC)gslt_font_cff.c
+ $(GSLT_CC) $(GSLTO_)gslt_font_cff.$(OBJ) $(C_) $(GSLTSRC)gslt_font_cff.c
+
+$(GSLTOBJ)gslt_stubs.$(OBJ) : $(GSLTSRC)gslt_stubs.c
+ $(GSLT_CC) $(GSLTO_)gslt_stubs.$(OBJ) $(C_) $(GSLTSRC)gslt_stubs.c
diff --git a/tools/gslite/gslt_alloc.c b/tools/gslite/gslt_alloc.c
new file mode 100644
index 000000000..5e21ad188
--- /dev/null
+++ b/tools/gslite/gslt_alloc.c
@@ -0,0 +1,408 @@
+/* A simple memory allocator, based on the the allocator for ghostpcl */
+
+#include "malloc_.h"
+#include "memory_.h"
+#include "gdebug.h"
+#include "gsmemret.h" /* for gs_memory_type_ptr_t */
+#include "gsmalloc.h"
+#include "gsstype.h"
+#include "gslt_alloc.h"
+
+static int num_alloc_called = 0;
+static int num_resize_called = 0;
+static int num_free_called = 0;
+
+/* a screwed up mess, we try to make it manageable here */
+extern const gs_memory_struct_type_t st_bytes;
+
+/* assume doubles are the largest primitive types and malloc alignment
+ is consistent. Covers the machines we care about */
+static inline uint
+round_up_to_align(uint size)
+{
+ uint result = (size + (ARCH_ALIGN_MEMORY_MOD - 1)) & -ARCH_ALIGN_MEMORY_MOD;
+ return result;
+}
+
+/* accessors to get size and type given the pointer returned to the
+ client, *not* the pointer returned by malloc or realloc */
+static inline uint
+get_size(byte *bptr)
+{
+ /* unpack the unsigned int we stored 2 words behind the object at
+ alloc time... back up 2 */
+ int size_offset = -round_up_to_align(1) * 2;
+ uint size;
+ /* unpack */
+ memcpy(&size, &bptr[size_offset], sizeof(uint));
+ return size;
+}
+
+static inline gs_memory_type_ptr_t
+get_type(byte *bptr)
+{
+ /* unpack the pointer we stored 1 word behind the object at
+ alloc time... back up 1 */
+ gs_memory_type_ptr_t type;
+ int type_offset = -round_up_to_align(1);
+ /* unpack */
+ memcpy(&type, &bptr[type_offset], sizeof(gs_memory_type_ptr_t));
+ return type;
+}
+
+/* accessors to set size and typen give the pointer that was returned
+ by malloc or realloc, *not* the pointer returned to the client */
+static inline void
+set_size(byte *bptr, uint size)
+{
+ memcpy(bptr, &size, sizeof(size));
+}
+
+static inline void
+set_type(byte *bptr, gs_memory_type_ptr_t type)
+{
+ memcpy(&bptr[round_up_to_align(1)], &type, sizeof(type));
+ return;
+}
+
+/* all of the allocation routines modulo realloc reduce to the this
+ function */
+static byte *
+gslt_alloc(gs_memory_t *mem, uint size, gs_memory_type_ptr_t type, client_name_t cname)
+{
+
+ uint minsize, newsize;
+ /* NB apparently there is code floating around that does 0 size
+ mallocs. sigh. */
+ if ( size == 0 )
+ return NULL;
+
+ /* use 2 starting machine words for size and type - assumes
+ malloc() returns on max boundary and first 2 words will hold
+ two longs. Doesn't check for overflow - malloc will fail for
+ us. Update size. */
+ minsize = round_up_to_align(1);
+ newsize = size + minsize + minsize;
+ {
+
+ byte *ptr = (byte *)malloc(newsize);
+ if ( !ptr )
+ return NULL;
+ num_alloc_called ++;
+#ifdef DEBUG
+ if_debug2('A', "[da]:malloc:%p:%s\n", &ptr[minsize * 2], cname );
+#endif
+ /* set the type and size */
+ set_type(ptr, type);
+ set_size(ptr, size);
+ /* initialize for debugging */
+#ifdef DEBUG
+ if ( gs_debug_c('@') )
+ memset(&ptr[minsize * 2], 0xff, get_size(&ptr[minsize * 2]));
+#endif
+ /* return the memory after the size and type words. */
+ return &ptr[minsize * 2];
+ }
+}
+
+static byte *
+gslt_alloc_bytes_immovable(gs_memory_t * mem, uint size, client_name_t cname)
+{
+ return gslt_alloc(mem, size, &st_bytes, cname);
+}
+
+static byte *
+gslt_alloc_bytes(gs_memory_t * mem, uint size, client_name_t cname)
+{
+ return gslt_alloc(mem, size, &st_bytes, cname);
+}
+
+static void *
+gslt_alloc_struct_immovable(gs_memory_t * mem, gs_memory_type_ptr_t pstype,
+ client_name_t cname)
+{
+ return gslt_alloc(mem, pstype->ssize, pstype, cname);
+}
+
+static void *
+gslt_alloc_struct(gs_memory_t * mem, gs_memory_type_ptr_t pstype,
+ client_name_t cname)
+{
+ return gslt_alloc(mem, pstype->ssize, pstype, cname);
+}
+
+static byte *
+gslt_alloc_byte_array_immovable(gs_memory_t * mem, uint num_elements,
+ uint elt_size, client_name_t cname)
+{
+ return gslt_alloc_bytes(mem, num_elements * elt_size, cname);
+}
+
+static byte *
+gslt_alloc_byte_array(gs_memory_t * mem, uint num_elements, uint elt_size,
+ client_name_t cname)
+{
+ return gslt_alloc_bytes(mem, num_elements * elt_size, cname);
+}
+
+static void *
+gslt_alloc_struct_array_immovable(gs_memory_t * mem, uint num_elements,
+ gs_memory_type_ptr_t pstype, client_name_t cname)
+{
+ return gslt_alloc(mem, num_elements * pstype->ssize, pstype, cname);
+}
+
+static void *
+gslt_alloc_struct_array(gs_memory_t * mem, uint num_elements,
+ gs_memory_type_ptr_t pstype, client_name_t cname)
+{
+ return gslt_alloc(mem, num_elements * pstype->ssize, pstype, cname);
+}
+
+
+static void *
+gslt_resize_object(gs_memory_t * mem, void *obj, uint new_num_elements, client_name_t cname)
+{
+ byte *ptr;
+ byte *bptr = (byte *)obj;
+ /* get the type from the old object */
+ gs_memory_type_ptr_t objs_type = get_type(obj);
+ /* type-and-size header size */
+ ulong header_size = round_up_to_align(1) + round_up_to_align(1);
+ /* get new object's size */
+ ulong new_size = (objs_type->ssize * new_num_elements) + header_size;
+ /* replace the size field */
+ ptr = (byte *)realloc(&bptr[-header_size], new_size);
+ if ( !ptr )
+ return NULL;
+
+ num_resize_called ++;
+
+ /* da for debug allocator - so scripts can parse the trace */
+ if_debug2('A', "[da]:realloc:%p:%s\n", ptr, cname );
+ /* we reset size and type - the type in case realloc moved us */
+ set_size(ptr, new_size - header_size);
+ set_type(ptr, objs_type);
+ return &ptr[round_up_to_align(1) * 2];
+}
+
+
+static void
+gslt_free_object(gs_memory_t * mem, void *ptr, client_name_t cname)
+{
+ if ( ptr != NULL ) {
+ byte *bptr = (byte *)ptr;
+ uint header_size = round_up_to_align(1) * 2;
+#ifdef DEBUG
+ if ( gs_debug_c('@') )
+ memset(bptr-header_size, 0xee, header_size + get_size(ptr));
+#endif
+ free(bptr-header_size);
+
+ num_free_called ++;
+
+#ifdef DEBUG
+ /* da for debug allocator - so scripts can parse the trace */
+ if_debug2('A', "[da]:free:%p:%s\n", ptr, cname );
+#endif
+ }
+}
+
+static byte *
+gslt_alloc_string_immovable(gs_memory_t * mem, uint nbytes, client_name_t cname)
+{
+ /* we just alloc bytes here */
+ return gslt_alloc_bytes(mem, nbytes, cname);
+}
+
+static byte *
+gslt_alloc_string(gs_memory_t * mem, uint nbytes, client_name_t cname)
+{
+ /* we just alloc bytes here */
+ return gslt_alloc_bytes(mem, nbytes, cname);
+}
+
+static byte *
+gslt_resize_string(gs_memory_t * mem, byte * data, uint old_num, uint new_num,
+ client_name_t cname)
+{
+ /* just resize object - ignores old_num */
+ return gslt_resize_object(mem, data, new_num, cname);
+}
+
+static void
+gslt_free_string(gs_memory_t * mem, byte * data, uint nbytes,
+ client_name_t cname)
+{
+ gslt_free_object(mem, data, cname);
+ return;
+}
+
+
+static void
+gslt_status(gs_memory_t * mem, gs_memory_status_t * pstat)
+{
+ return;
+}
+
+static void
+gslt_enable_free(gs_memory_t * mem, bool enable)
+{
+ return;
+}
+
+static void
+gslt_free_all(gs_memory_t * mem, uint free_mask, client_name_t cname)
+{
+ return;
+}
+
+static void
+gslt_consolidate_free(gs_memory_t *mem)
+{
+ return;
+}
+
+
+static uint
+gslt_object_size(gs_memory_t * mem, const void /*obj_header_t */ *obj)
+{
+ return get_size((byte *)obj);
+}
+
+static gs_memory_type_ptr_t
+gslt_object_type(gs_memory_t * mem, const void /*obj_header_t */ *obj)
+{
+ return get_type((byte *)obj);
+}
+
+static int
+gslt_register_root(gs_memory_t * mem, gs_gc_root_t * rp, gs_ptr_type_t ptype,
+ void **up, client_name_t cname)
+{
+ return 0;
+}
+
+static void
+gslt_unregister_root(gs_memory_t * mem, gs_gc_root_t * rp, client_name_t cname)
+{
+ return;
+}
+
+/* Define a vacuous recovery procedure. */
+static gs_memory_recover_status_t
+no_recover_proc(gs_memory_retrying_t *rmem, void *proc_data)
+{
+ return RECOVER_STATUS_NO_RETRY;
+}
+
+
+/* forward decl */
+static gs_memory_t * gslt_stable(gs_memory_t *mem);
+
+
+gs_memory_retrying_t gslt_mem = {
+ (gs_memory_t *)&gslt_mem, /* also this is stable_memory since no save/restore */
+ { gslt_alloc_bytes_immovable, /* alloc_bytes_immovable */
+ gslt_resize_object, /* resize_object */
+ gslt_free_object, /* free_object */
+ gslt_stable, /* stable */
+ gslt_status, /* status */
+ gslt_free_all, /* free_all */
+ gslt_consolidate_free, /* consolidate_free */
+ gslt_alloc_bytes, /* alloc_bytes */
+ gslt_alloc_struct, /* alloc_struct */
+ gslt_alloc_struct_immovable, /* alloc_struct_immovable */
+ gslt_alloc_byte_array, /* alloc_byte_array */
+ gslt_alloc_byte_array_immovable, /* alloc_byte_array_immovable */
+ gslt_alloc_struct_array, /* alloc_struct_array */
+ gslt_alloc_struct_array_immovable, /* alloc_struct_array_immovable */
+ gslt_object_size, /* object_size */
+ gslt_object_type, /* object_type */
+ gslt_alloc_string, /* alloc_string */
+ gslt_alloc_string_immovable, /* alloc_string_immovable */
+ gslt_resize_string, /* resize_string */
+ gslt_free_string, /* free_string */
+ gslt_register_root, /* register_root */
+ gslt_unregister_root, /* unregister_root */
+ gslt_enable_free /* enable_free */
+ },
+ NULL, /* gs_lib_ctx */
+ NULL, /* head */
+ NULL, /* non_gc_memory */
+ NULL, /* target */
+ no_recover_proc, /* recovery procedure */
+ NULL /* recovery data */
+};
+
+static gs_memory_t *
+gslt_stable(gs_memory_t *mem)
+{
+ return (gs_memory_t *)&gslt_mem;
+}
+
+const gs_malloc_memory_t gslt_malloc_memory = {
+ 0, /* stable */
+ { gslt_alloc_bytes_immovable, /* alloc_bytes_immovable */
+ gslt_resize_object, /* resize_object */
+ gslt_free_object, /* free_object */
+ gslt_stable, /* stable */
+ gslt_status, /* status */
+ gslt_free_all, /* free_all */
+ gslt_consolidate_free, /* consolidate_free */
+ gslt_alloc_bytes, /* alloc_bytes */
+ gslt_alloc_struct, /* alloc_struct */
+ gslt_alloc_struct_immovable, /* alloc_struct_immovable */
+ gslt_alloc_byte_array, /* alloc_byte_array */
+ gslt_alloc_byte_array_immovable, /* alloc_byte_array_immovable */
+ gslt_alloc_struct_array, /* alloc_struct_array */
+ gslt_alloc_struct_array_immovable, /* alloc_struct_array_immovable */
+ gslt_object_size, /* object_size */
+ gslt_object_type, /* object_type */
+ gslt_alloc_string, /* alloc_string */
+ gslt_alloc_string_immovable, /* alloc_string_immovable */
+ gslt_resize_string, /* resize_string */
+ gslt_free_string, /* free_string */
+ gslt_register_root, /* register_root */
+ gslt_unregister_root, /* unregister_root */
+ gslt_enable_free /* enable_free */
+ },
+ NULL, /* gs_lib_ctx */
+ NULL, /* head */
+ NULL, /* non_gc_memory */
+ 0, /* allocated */
+ 0, /* limit */
+ 0, /* used */
+ 0 /* max used */
+};
+
+/* retrun the c-heap manager set the global default as well. */
+static gs_memory_t *
+gslt_malloc_init(void)
+{
+ return (gs_memory_t *)&gslt_malloc_memory;
+}
+
+gs_memory_t *
+gslt_alloc_init()
+{
+ if ( gslt_malloc_init() == NULL )
+ return NULL;
+
+ gs_lib_ctx_init((gs_memory_t *)&gslt_mem);
+
+ gslt_mem.head = 0;
+ gslt_mem.non_gc_memory = (gs_memory_t *)&gslt_mem;
+
+ return (gs_memory_t *)&gslt_mem;
+}
+
+void
+gslt_alloc_print_leaks(void)
+{
+ dprintf1("number of allocs: %d\n", num_alloc_called);
+ dprintf1("number of frees: %d\n", num_free_called);
+ dprintf1("number of resizes: %d\n", num_resize_called);
+ dprintf1("number of leaked chunks: %d\n", num_alloc_called - num_free_called);
+}
+
diff --git a/tools/gslite/gslt_alloc.h b/tools/gslite/gslt_alloc.h
new file mode 100644
index 000000000..280a20dbd
--- /dev/null
+++ b/tools/gslite/gslt_alloc.h
@@ -0,0 +1,5 @@
+/* A simple memory allocator, based on the the allocator for ghostpcl */
+
+gs_memory_t *gslt_alloc_init(void);
+void gslt_alloc_print_leaks(void);
+
diff --git a/tools/gslite/gslt_font.h b/tools/gslite/gslt_font.h
new file mode 100644
index 000000000..8b33e3033
--- /dev/null
+++ b/tools/gslite/gslt_font.h
@@ -0,0 +1,138 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/*
+ * Public types and functions for
+ * OpenType font API using Ghostscript graphics library.
+ *
+ * This file requires either gslite.h or the internal gs headers
+ * for gs_memory_t, gx_device, gs_state and gs_matrix.
+ */
+
+typedef struct gslt_font_s gslt_font_t;
+typedef struct gslt_glyph_metrics_s gslt_glyph_metrics_t;
+typedef struct gslt_glyph_bitmap_s gslt_glyph_bitmap_t;
+typedef struct gslt_outline_walker_s gslt_outline_walker_t;
+
+struct gslt_glyph_metrics_s
+{
+ float hadv, vadv, vorg;
+};
+
+struct gslt_glyph_bitmap_s
+{
+ int w, h, stride; /* bitmap size; stride is number of bytes per line */
+ int lsb, top; /* bitmap offset (left-side-bearing and top) */
+ unsigned char *data; /* bitmap data */
+#ifdef USE_OLD_GS
+ int refs; /* private for now */
+#else
+ void *cc; /* cc slot that the data uses */
+#endif
+};
+
+struct gslt_outline_walker_s
+{
+ void *user;
+ int (*moveto)(void *user, float x, float y);
+ int (*lineto)(void *user, float x, float y);
+ int (*curveto)(void *user, float x0, float y0, float x1, float y1, float x2, float y2);
+ int (*closepath)(void *user);
+};
+
+/*
+ * Create the font cache machinery.
+ */
+gs_font_dir * gslt_new_font_cache(gs_memory_t *mem);
+
+/*
+ * Destroy the font machinery (and all associated fonts).
+ */
+void gslt_free_font_cache(gs_memory_t *mem, gs_font_dir *cache);
+
+/*
+ * Create and initialize a font structure from the
+ * font file, using index to select which font in TTC font
+ * collections.
+ *
+ * The font object retains a pointer to the memory passed in,
+ * but does not assume ownership. Free the memory
+ * after freeing the font.
+ * Return NULL on failure.
+ */
+gslt_font_t * gslt_new_font(gs_memory_t *mem, gs_font_dir *cache, char *buf, int buflen, int index);
+
+/*
+ * Destroy a font structure.
+ */
+void gslt_free_font(gs_memory_t *mem, gslt_font_t *font);
+
+/*
+ * Return the number of encoding (cmap) sub-tables in a font.
+ * Return zero if there is no cmap table at all.
+ */
+int gslt_count_font_encodings(gslt_font_t *font);
+
+/*
+ * Identify the platform and encoding id of a cmap subtable.
+ */
+int gslt_identify_font_encoding(gslt_font_t *font, int idx, int *pid, int *eid);
+
+/*
+ * Select a cmap subtable for use with the gslt_encode_font_char() function.
+ */
+int gslt_select_font_encoding(gslt_font_t *font, int idx);
+
+/*
+ * Encode a character and return its glyph index.
+ * Glyph 0 is always the "undefined" character.
+ * Any unencoded characters encoded will map to glyph 0.
+ *
+ * Do not call this without having selected an encoding first.
+ */
+int gslt_encode_font_char(gslt_font_t *font, int key);
+
+/*
+ * Walk the outline of a glyph, calling the functions specified.
+ */
+int gslt_outline_font_glyph(gs_state *pgs, gslt_font_t *font, int gid, gslt_outline_walker_t *walker);
+
+/*
+ * Render a glyph using a transform matrix, and fill in the
+ * bitmap struct. All values are in device space.
+ *
+ * The data pointer will point into the internal
+ * glyph bitmap cache in ghostscript, treat it as read only.
+ *
+ * Return -1 on failure.
+ */
+int gslt_render_font_glyph(gs_state *pgs, gslt_font_t *font, gs_matrix *tm, int gid, gslt_glyph_bitmap_t *slot);
+
+/*
+ * The glyph bitmap data is reference counted in the cache.
+ * gslt_render_font_glyph will increase the reference count by one
+ * automatically. Use the following functions to increase and decrease
+ * the reference count manually. You must call gslt_release_font_glyph
+ * when you don't need the bitmap anymore.
+ */
+void gslt_retain_font_glyph(gs_memory_t *mem, gslt_glyph_bitmap_t *slot);
+void gslt_release_font_glyph(gs_memory_t *mem, gslt_glyph_bitmap_t *slot);
+
+/*
+ * Fill in the metrics for a glyph, scaled by the internal font matrix.
+ * The design space (usually 1000 or 2048 for an em) is mapped to 1.0.
+ *
+ * Return -1 on failure.
+ */
+int gslt_measure_font_glyph(gs_state *pgs, gslt_font_t *font, int gid, gslt_glyph_metrics_t *mtx);
+
diff --git a/tools/gslite/gslt_font_api.c b/tools/gslite/gslt_font_api.c
new file mode 100644
index 000000000..36ad466e3
--- /dev/null
+++ b/tools/gslite/gslt_font_api.c
@@ -0,0 +1,777 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/* $Id: $ */
+/* gslt OpenType font library implementation */
+
+/*
+ * gslt OpenType font API
+ */
+
+/* No shortage of gslib headers to include... */
+
+#include <stdlib.h>
+#include "stdio_.h"
+#include "math_.h"
+#include "string_.h"
+
+#include "gp.h"
+
+#include "gscdefs.h"
+#include "gserror.h"
+#include "gserrors.h"
+#include "gslib.h"
+#include "gsmatrix.h"
+#include "gsstate.h"
+#include "gscoord.h"
+#include "gspaint.h"
+#include "gspath.h"
+#include "gspath2.h"
+#include "gsutil.h"
+
+#include "gx.h"
+#include "gxdevice.h"
+#include "gxpath.h"
+
+#include "gxfont.h"
+#include "gxchar.h"
+#include "gsgdata.h"
+#include "gxfont42.h"
+#include "gxfcache.h"
+
+#include "gzstate.h"
+#include "gzpath.h"
+
+/*
+ * Opaque font struct.
+ */
+
+#include "gslt.h"
+
+#include "gslt_font_api.h"
+
+struct gslt_font_s
+{
+ byte *data;
+ int length;
+ gs_font *font;
+ int cmaptable;
+ int cmapsubcount;
+ int cmapsubtable;
+};
+
+static int gslt_init_truetype_font(gs_memory_t *mem, gs_font_dir *xfc, gslt_font_t *xf, int wmode);
+
+/*
+ * The font cache is a gs_font_dir.
+ * It has some parameters that need to be set,
+ * do so here.
+ */
+
+gs_font_dir *
+gslt_new_font_cache(gs_memory_t *mem)
+{
+ gs_font_dir *fontdir;
+
+ uint smax = 50; /* number of scaled fonts */
+ uint bmax = 500000; /* space for cached chars */
+ uint mmax = 200; /* number of cached font/matrix pairs */
+ uint cmax = 5000; /* number of cached chars */
+ uint upper = 32000; /* max size of a single cached char */
+
+ fontdir = gs_font_dir_alloc2_limits(mem, mem, smax, bmax, mmax, cmax, upper);
+ if (!fontdir)
+ {
+ gs_throw(-1, "cannot gs_font_dir_alloc2_limits()");
+ return NULL;
+ }
+
+ gs_setaligntopixels(fontdir, 1); /* no subpixels */
+ gs_setgridfittt(fontdir, 3); /* see gx_ttf_outline for values */
+
+ return fontdir;
+}
+
+void
+gslt_free_font_cache(gs_memory_t *mem, gs_font_dir *fontdir)
+{
+ gs_free_object(mem, fontdir, "gs_font_dir");
+}
+
+/*
+ * Big-endian memory accessor functions
+ */
+
+static inline int u16(byte *p)
+{
+ return (p[0] << 8) | p[1];
+}
+
+static inline int s16(byte *p)
+{
+ return (signed short)( (p[0] << 8) | p[1] );
+}
+
+static inline int u32(byte *p)
+{
+ return (p[0] << 24) | (p[1] << 16) | (p[2] << 8) | p[3];
+}
+
+/*
+ * Find the offset and length of an SFNT table.
+ * Return -1 if no table by the specified name is found.
+ */
+
+static int
+gslt_find_sfnt_table(gslt_font_t *xf, char *name, int *lengthp)
+{
+ uint ntables;
+ uint i;
+
+ if (xf->length < 12)
+ return -1;
+
+ ntables = u16(xf->data + 4);
+ if (xf->length < 12 + ntables * 16)
+ return -1;
+
+ for (i = 0; i < ntables; i++)
+ {
+ byte *entry = xf->data + 12 + i * 16;
+ if (!memcmp(entry, name, 4))
+ {
+ if (lengthp)
+ *lengthp = u32(entry + 12);
+ return u32(entry + 8);
+ }
+ }
+
+ return -1;
+}
+
+/*
+ * Locate the 'cmap' table and count the number of subtables.
+ */
+
+static int
+gslt_load_sfnt_cmap(gslt_font_t *xf)
+{
+ byte *cmapdata;
+ int offset, length;
+ int nsubtables;
+
+ offset = gslt_find_sfnt_table(xf, "cmap", &length);
+ if (offset < 0)
+ return -1;
+
+ if (length < 4)
+ return -1;
+
+ cmapdata = xf->data + offset;
+
+ nsubtables = u16(cmapdata + 2);
+ if (nsubtables < 0)
+ return -1;
+ if (length < 4 + nsubtables * 8)
+ return -1;
+
+ xf->cmaptable = offset;
+ xf->cmapsubcount = nsubtables;
+ xf->cmapsubtable = 0;
+
+ return 0;
+}
+
+/*
+ * Return the number of cmap subtables.
+ */
+
+int
+gslt_count_font_encodings(gslt_font_t *xf)
+{
+ return xf->cmapsubcount;
+}
+
+/*
+ * Extract PlatformID and EncodingID for a cmap subtable.
+ */
+
+int
+gslt_identify_font_encoding(gslt_font_t *xf, int idx, int *pid, int *eid)
+{
+ if (idx < 0 || idx >= xf->cmapsubcount)
+ return -1;
+ byte *cmapdata = xf->data + xf->cmaptable;
+ byte *entry = cmapdata + 4 + idx * 8;
+ *pid = u16(entry + 0);
+ *eid = u16(entry + 2);
+ return 0;
+}
+
+/*
+ * Select a cmap subtable for use with encoding functions.
+ */
+
+int
+gslt_select_font_encoding(gslt_font_t *xf, int idx)
+{
+ if (idx < 0 || idx >= xf->cmapsubcount)
+ return -1;
+ byte *cmapdata = xf->data + xf->cmaptable;
+ byte *entry = cmapdata + 4 + idx * 8;
+ xf->cmapsubtable = xf->cmaptable + u32(entry + 4);
+ return 0;
+}
+
+/*
+ * Load and initialize a font struct from a file.
+ * Writing mode is set here; as a legacy from postscript
+ * where the writing mode is per-font and not switchable.
+ *
+ * TODO: using a normal font with wmode 1 will fail if
+ * there are no vmtx tables ... is this the right behavior?
+ */
+
+gslt_font_t *
+gslt_new_font(gs_memory_t *mem, gs_font_dir *fontdir, char *buf, int buflen, int wmode)
+{
+ gslt_font_t *xf;
+ byte *data = (byte*)buf;
+ int length;
+ int t;
+
+ xf = (void*) gs_alloc_bytes(mem, sizeof(gslt_font_t), "gslt_font struct");
+ if (!xf)
+ {
+ gs_free_object(mem, data, "gslt_font bytes");
+ gs_throw(-1, "out of memory");
+ return NULL;
+ }
+
+ xf->data = data;
+ xf->length = length;
+ xf->font = NULL;
+
+ xf->cmaptable = 0;
+ xf->cmapsubcount = 0;
+ xf->cmapsubtable = 0;
+
+ /* TODO: implement CFF fonts */
+
+ t = gslt_init_truetype_font(mem, fontdir, xf, wmode);
+ if (t < 0)
+ {
+ gslt_free_font(mem, xf);
+ gs_throw(-1, "cannot init font");
+ return NULL;
+ }
+
+ t = gslt_load_sfnt_cmap(xf);
+ if (t < 0)
+ {
+ errprintf("warning: no cmap table found in font\n");
+ }
+
+ return xf;
+}
+
+void
+gslt_free_font(gs_memory_t *mem, gslt_font_t *xf)
+{
+ gs_free_object(mem, xf, "gslt_font struct");
+}
+
+/*
+ * Encode a character using the selected cmap subtable.
+ * TODO: extend this to cover more cmap formats.
+ */
+
+int
+gslt_encode_font_char(gslt_font_t *xf, int key)
+{
+ byte *table;
+
+ /* no cmap selected: return identity */
+ if (xf->cmapsubtable <= 0)
+ return key;
+
+ table = xf->data + xf->cmapsubtable;
+
+ switch (u16(table))
+ {
+ case 0: /* Apple standard 1-to-1 mapping. */
+ return table[key + 6];
+
+ case 4: /* Microsoft/Adobe segmented mapping. */
+ {
+ int segCount2 = u16(table + 6);
+ byte *endCount = table + 14;
+ byte *startCount = endCount + segCount2 + 2;
+ byte *idDelta = startCount + segCount2;
+ byte *idRangeOffset = idDelta + segCount2;
+ int i2;
+
+ for (i2 = 0; i2 < segCount2 - 3; i2 += 2)
+ {
+ int delta, roff;
+ int start = u16(startCount + i2);
+ int glyph;
+
+ if ( key < start )
+ return 0;
+ if ( key > u16(endCount + i2) )
+ continue;
+ delta = s16(idDelta + i2);
+ roff = s16(idRangeOffset + i2);
+ if ( roff == 0 )
+ {
+ return ( key + delta ) & 0xffff; /* mod 65536 */
+ return 0;
+ }
+ glyph = u16(idRangeOffset + i2 + roff + ((key - start) << 1));
+ return (glyph == 0 ? 0 : glyph + delta);
+ }
+
+ /*
+ * The TrueType documentation says that the last range is
+ * always supposed to end with 0xffff, so this shouldn't
+ * happen; however, in some real fonts, it does.
+ */
+ return 0;
+ }
+
+ case 6: /* Single interval lookup. */
+ {
+ int firstCode = u16(table + 6);
+ int entryCount = u16(table + 8);
+ if ( key < firstCode || key >= firstCode + entryCount )
+ return 0;
+ return u16(table + 10 + ((key - firstCode) << 1));
+ }
+
+ default:
+ errprintf("error: unknown cmap format: %d\n", u16(table));
+ return 0;
+ }
+
+ return 0;
+}
+
+/*
+ * A bunch of callback functions that the ghostscript
+ * font machinery will call. The most important one
+ * is the build_char function.
+ */
+
+static gs_glyph
+gslt_callback_encode_char(gs_font *pfont, gs_char chr, gs_glyph_space_t spc)
+{
+ gslt_font_t *xf = pfont->client_data;
+ int value;
+ value = gslt_encode_font_char(xf, chr);
+ if (value == 0)
+ return gs_no_glyph;
+ return value;
+}
+
+static gs_char
+gslt_callback_decode_glyph(gs_font *p42, gs_glyph glyph)
+{
+ return GS_NO_CHAR;
+}
+
+static int
+gslt_callback_glyph_name(gs_font *pf, gs_glyph glyph, gs_const_string *pstr)
+{
+ return 0;
+}
+
+static int
+gslt_callback_string_proc(gs_font_type42 *p42, ulong offset, uint length, const byte **pdata)
+{
+ /* NB bounds check offset + length - use gs_object_size for memory
+ buffers - if file read should fail */
+ gslt_font_t *xf = p42->client_data;
+ *pdata = xf->data + offset;
+ return 0;
+}
+
+static int
+gslt_callback_build_char(gs_text_enum_t *ptextenum, gs_state *pgs, gs_font *pfont,
+ gs_char chr, gs_glyph glyph)
+{
+ gs_show_enum *penum = (gs_show_enum*)ptextenum;
+ gs_font_type42 *p42 = (gs_font_type42*)pfont;
+ const gs_rect *pbbox;
+ float sbw[4], w2[6];
+ int code;
+
+ code = gs_type42_get_metrics(p42, glyph, sbw);
+ if (code < 0)
+ return code;
+
+ w2[0] = sbw[2];
+ w2[1] = sbw[3];
+
+ pbbox = &p42->FontBBox;
+ w2[2] = pbbox->p.x;
+ w2[3] = pbbox->p.y;
+ w2[4] = pbbox->q.x;
+ w2[5] = pbbox->q.y;
+
+ /* Expand the bbox when stroking */
+ if ( pfont->PaintType )
+ {
+ float expand = max(1.415, gs_currentmiterlimit(pgs)) * gs_currentlinewidth(pgs) / 2;
+ w2[2] -= expand, w2[3] -= expand;
+ w2[4] += expand, w2[5] += expand;
+ }
+
+ if ( (code = gs_moveto(pgs, 0.0, 0.0)) < 0 )
+ return code;
+
+ if ( (code = gs_setcachedevice(penum, pgs, w2)) < 0 )
+ return code;
+
+ code = gs_type42_append(glyph,
+ (gs_imager_state *)pgs,
+ gx_current_path(pgs),
+ &penum->log2_scale,
+ gs_show_in_charpath(penum) != cpm_show,
+ p42->PaintType,
+ penum->pair);
+ if (code < 0)
+ return code;
+
+ code = (pfont->PaintType ? gs_stroke(pgs) : gs_fill(pgs));
+ if (code < 0)
+ return code;
+
+ return 0;
+}
+
+/*
+ * Initialize the ghostscript font machinery for a truetype
+ * (type42 in postscript terminology) font.
+ */
+
+static int
+gslt_init_truetype_font(gs_memory_t *mem, gs_font_dir *fontdir, gslt_font_t *xf, int wmode)
+{
+ xf->font = (void*) gs_alloc_struct(mem, gs_font_type42, &st_gs_font_type42, "gslt_font type42");
+ if (!xf->font)
+ return gs_throw(-1, "out of memory");
+
+ /* no shortage of things to initialize */
+ {
+ gs_font_type42 *p42 = (gs_font_type42*) xf->font;
+
+ /* Common to all fonts: */
+
+ p42->next = 0;
+ p42->prev = 0;
+ p42->memory = mem;
+
+ p42->dir = fontdir; /* NB also set by gs_definefont later */
+ p42->base = xf->font; /* NB also set by gs_definefont later */
+ p42->is_resource = false;
+ gs_notify_init(&p42->notify_list, gs_memory_stable(mem));
+ p42->id = gs_next_ids(mem, 1);
+
+ p42->client_data = xf; /* that's us */
+
+ gs_make_identity(&p42->FontMatrix);
+ gs_make_identity(&p42->orig_FontMatrix); /* NB ... original or zeroes? */
+
+ p42->FontType = ft_TrueType;
+ p42->BitmapWidths = true;
+ p42->ExactSize = fbit_use_outlines;
+ p42->InBetweenSize = fbit_use_outlines;
+ p42->TransformedChar = fbit_use_outlines;
+ p42->WMode = wmode; /* TODO */
+ p42->PaintType = 0;
+ p42->StrokeWidth = 0;
+
+ p42->procs.init_fstack = gs_default_init_fstack;
+ p42->procs.next_char_glyph = gs_default_next_char_glyph;
+ p42->procs.glyph_name = gslt_callback_glyph_name;
+ p42->procs.decode_glyph = gslt_callback_decode_glyph;
+ p42->procs.define_font = gs_no_define_font;
+ p42->procs.make_font = gs_no_make_font;
+ p42->procs.font_info = gs_default_font_info;
+ p42->procs.glyph_info = gs_default_glyph_info;
+ p42->procs.glyph_outline = gs_no_glyph_outline;
+ p42->procs.encode_char = gslt_callback_encode_char;
+ p42->procs.build_char = gslt_callback_build_char;
+
+ p42->font_name.size = 0;
+ p42->key_name.size = 0;
+
+ /* Base font specific: */
+
+ p42->FontBBox.p.x = 0;
+ p42->FontBBox.p.y = 0;
+ p42->FontBBox.q.x = 0;
+ p42->FontBBox.q.y = 0;
+
+ uid_set_UniqueID(&p42->UID, p42->id);
+
+ p42->encoding_index = ENCODING_INDEX_UNKNOWN;
+ p42->nearest_encoding_index = ENCODING_INDEX_UNKNOWN;
+
+ p42->FAPI = 0;
+ p42->FAPI_font_data = 0;
+
+ /* Type 42 specific: */
+
+ p42->data.string_proc = gslt_callback_string_proc;
+ p42->data.proc_data = xf;
+ gs_type42_font_init(p42);
+ }
+
+ gs_definefont(fontdir, xf->font);
+
+ return 0;
+}
+
+/*
+ * Draw a glyph to the device, and extract the bitmap from
+ * the ccache afterwards... only works if the bitmap is not
+ * too large.
+ */
+
+int
+gslt_render_font_glyph(gs_state *pgs, gslt_font_t *xf, gs_matrix *tm, int gid, gslt_glyph_bitmap_t *slot)
+{
+ gs_fixed_point subpixel = {0, 0}; /* we don't use subpixel accurate device metrics */
+ gs_log2_scale_point oversampling = {0, 0}; /* we don't use oversampling */
+ gs_text_params_t params;
+ gs_text_enum_t *textenum;
+ gs_matrix matrix;
+ cached_fm_pair *ppair;
+ cached_char *cc;
+ int code;
+
+ /* get the real font matrix (this is a little dance) */
+ gs_setfont(pgs, xf->font); /* set pgs->font and invalidate existing charmatrix */
+ gs_setcharmatrix(pgs, tm); /* set the charmatrix to ctm * tm */
+ gs_currentcharmatrix(pgs, &matrix, true); /* extract charmatrix (and multiply by FontMatrix) */
+
+ // dprintf4("tm = [%g %g %g %g]\n", matrix.xx, matrix.xy, matrix.yx, matrix.yy);
+
+ /* find the font/matrix pair (or add it) */
+ code = gx_lookup_fm_pair(xf->font, &matrix, &oversampling, false, &ppair);
+ if (code != 0)
+ return gs_throw(-1, "cannot gx_lookup_fm_pair()");
+
+ cc = gx_lookup_cached_char(xf->font, ppair, gid, 0, 1, &subpixel);
+ if (!cc)
+ {
+ /* No luck ... now we need to get it into the cache somehow.
+ *
+ * We do this by rendering one glyph (that's why we need a device and pgs).
+ * The renderer always renders the bitmap into the cache, and draws
+ * from out of the cache when blitting to the device.
+ *
+ * Things don't get evicted from the cache until there is a collision,
+ * so we have a safe window to snarf it back out of the cache
+ * after it's been drawn to the device.
+ */
+
+ // dprintf1("cache miss for glyph %d\n", gid);
+
+ params.operation = TEXT_FROM_SINGLE_GLYPH | TEXT_DO_DRAW | TEXT_RETURN_WIDTH;
+ params.data.d_glyph = gid;
+ params.size = 1;
+
+ if (gs_text_begin(pgs, &params, xf->font->memory, &textenum) != 0)
+ return gs_throw(-1, "cannot gs_text_begin()");
+ if (gs_text_process(textenum) != 0)
+ return gs_throw(-1, "cannot gs_text_process()");
+ gs_text_release(textenum, "gslt font render");
+
+ cc = gx_lookup_cached_char(xf->font, ppair, gid, 0, 1, &subpixel);
+ if (!cc)
+ {
+ /* merde! it rendered but was not placed in the cache. */
+ return gs_throw(-2, "cannot render from cache");
+ }
+ }
+
+ /* copy values from the cache into the client struct */
+ slot->w = cc->width;
+ slot->h = cc->height;
+ slot->stride = cc_raster(cc);
+ slot->lsb = fixed2int(cc->offset.x);
+ slot->top = fixed2int(cc->offset.y);
+ slot->xadv = fixed2float(cc->wxy.x);
+ slot->yadv = fixed2float(cc->wxy.y);
+ slot->data = cc_bits(cc);
+
+#ifdef XXX
+ dprintf1("glyph %d\n", gid);
+ debug_dump_bitmap(cc_bits(xf->cc), cc_raster(xf->cc), xf->cc->height, "");
+ {
+ char fn[32];
+ sprintf(fn, "glyph%d.pbm", gid);
+ FILE *fo = fopen(fn, "wb");
+ if (!fo)
+ return -1;
+ fprintf(fo, "P4\n%d %d\n", xf->cc->width, xf->cc->height);
+ int y;
+ int s = (xf->cc->width + 7) / 8;
+ for (y = 0; y < xf->cc->height; y++)
+ fwrite(cc_bits(xf->cc) + y * cc_raster(xf->cc), 1, s, fo);
+ fclose(fo);
+ }
+#endif
+
+ return 0;
+}
+
+int
+gslt_outline_font_glyph(gs_state *pgs, gslt_font_t *xf, int gid, gslt_outline_walker_t *walk)
+{
+ gs_text_params_t params;
+ gs_text_enum_t *textenum;
+ gs_matrix matrix;
+ segment *seg;
+ curve_segment *cseg;
+
+ gs_gsave(pgs);
+ gs_make_identity(&matrix);
+ gs_setmatrix(pgs, &matrix);
+ gs_scale(pgs, 1000.0, 1000.0); /* otherwise we hit serious precision problems with fixpoint math */
+
+ /* set gstate params */
+ gs_setfont(pgs, xf->font); /* set pgs->font and invalidate existing charmatrix */
+ gs_make_identity(&matrix);
+ gs_setcharmatrix(pgs, &matrix); /* set the charmatrix to identity */
+
+ /* reset the path */
+ gs_newpath(pgs);
+ gs_moveto(pgs, 0.0, 0.0);
+
+ /* draw the glyph, in charpath mode */
+ params.operation = TEXT_FROM_SINGLE_GLYPH | TEXT_DO_FALSE_CHARPATH | TEXT_RETURN_WIDTH;
+ params.data.d_glyph = gid;
+ params.size = 1;
+
+ if (gs_text_begin(pgs, &params, xf->font->memory, &textenum) != 0)
+ return gs_throw(-1, "cannot gs_text_begin()");
+ if (gs_text_process(textenum) != 0)
+ return gs_throw(-1, "cannot gs_text_process()");
+ gs_text_release(textenum, "gslt font outline");
+
+ /* walk the resulting path */
+ seg = (segment*)pgs->path->first_subpath;
+ while (seg)
+ {
+ switch (seg->type)
+ {
+ case s_start:
+ walk->moveto(walk->user,
+ fixed2float(seg->pt.x) * 0.001,
+ fixed2float(seg->pt.y) * 0.001);
+ break;
+ case s_line:
+ walk->lineto(walk->user,
+ fixed2float(seg->pt.x) * 0.001,
+ fixed2float(seg->pt.y) * 0.001);
+ break;
+ case s_line_close:
+ walk->closepath(walk->user);
+ break;
+ case s_curve:
+ cseg = (curve_segment*)seg;
+ walk->curveto(walk->user,
+ fixed2float(cseg->p1.x) * 0.001,
+ fixed2float(cseg->p1.y) * 0.001,
+ fixed2float(cseg->p2.x) * 0.001,
+ fixed2float(cseg->p2.y) * 0.001,
+ fixed2float(seg->pt.x) * 0.001,
+ fixed2float(seg->pt.y) * 0.001);
+ break;
+ }
+ seg = seg->next;
+ }
+
+ /* and toss it away... */
+ gs_newpath(pgs);
+
+ gs_grestore(pgs);
+ return 0;
+}
+
+int
+gslt_measure_font_glyph(gs_state *pgs, gslt_font_t *xf, int gid, gslt_glyph_metrics_t *mtx)
+{
+ int code;
+ float sbw[4];
+
+ code = gs_type42_get_metrics((gs_font_type42*)xf->font, gid, sbw);
+ if (code < 0)
+ return code;
+
+ // TODO: extract this somehow ...
+ mtx->v[0] = 0.0;
+ mtx->v[1] = 0.0;
+
+ mtx->w[0] = sbw[2];
+ mtx->w[1] = sbw[3];
+
+ return 0;
+}
+
+#ifdef NEVER
+int
+gslt_measure_font_glyph(gslt_font_t *xf, int gid, gslt_glyph_metrics_t *mtx)
+{
+ /*
+ * Gods this is slow ... gs_default_glyph_info builds the outline
+ * Should cache this somehow...
+ * anyway, it just returns 0 and i'm too lazy to find out why
+ */
+
+ gs_glyph_info_t info;
+ int mask;
+ int code;
+
+ mask = GLYPH_INFO_OUTLINE_WIDTHS | GLYPH_INFO_WIDTHS;
+ if (xf->font->WMode == 0)
+ mask |= GLYPH_INFO_VVECTOR0 | GLYPH_INFO_WIDTH0;
+ else
+ mask |= GLYPH_INFO_VVECTOR1 | GLYPH_INFO_WIDTH1;
+
+ code = xf->font->procs.glyph_info(xf->font, gid, NULL, GLYPH_INFO_OUTLINE_WIDTHS, &info);
+ dprintf2("mask %x -> %x\n", mask, code);
+ if (code == 0)
+ return gs_throw(-1, "cannot font->glyph_info()");
+
+ if (xf->font->WMode == 0)
+ {
+ mtx->x = 0.0;
+ mtx->y = 0.0;
+ mtx->w = info.width[0].x;
+ }
+ else
+ {
+ mtx->x = info.v.x;
+ mtx->y = info.v.y;
+ mtx->w = info.width[0].y;
+ }
+
+ return 0;
+}
+#endif
+
diff --git a/tools/gslite/gslt_font_api.h b/tools/gslite/gslt_font_api.h
new file mode 100644
index 000000000..220328082
--- /dev/null
+++ b/tools/gslite/gslt_font_api.h
@@ -0,0 +1,130 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/* $Id: gslt_font_api.h 2460 2006-07-14 18:49:12Z giles $ */
+/* gslt OpenType font library api */
+
+/*
+ * Public types and functions for
+ * OpenType font API using Ghostscript graphics library.
+ *
+ * This file requires either gslite.h or the internal gs headers
+ * for gs_memory_t, gx_device, gs_state and gs_matrix.
+ */
+
+typedef struct gslt_font_s gslt_font_t;
+typedef struct gslt_glyph_metrics_s gslt_glyph_metrics_t;
+typedef struct gslt_glyph_bitmap_s gslt_glyph_bitmap_t;
+typedef struct gslt_outline_walker_s gslt_outline_walker_t;
+
+struct gslt_glyph_metrics_s
+{
+ float v[2]; /* origin offset (used for vertical wmode) */
+ float w[2]; /* advance width */
+};
+
+struct gslt_glyph_bitmap_s
+{
+ float xadv, yadv; /* pen advance */
+ int w, h, stride; /* bitmap size; stride is number of bytes per line */
+ int lsb, top; /* bitmap offset (left-side-bearing and top) */
+ unsigned char *data; /* pointer to (temporary) cache memory */
+};
+
+struct gslt_outline_walker_s
+{
+ void *user;
+ int (*moveto)(void *user, float x, float y);
+ int (*lineto)(void *user, float x, float y);
+ int (*curveto)(void *user, float x0, float y0, float x1, float y1, float x2, float y2);
+ int (*closepath)(void *user);
+};
+
+/*
+ * Create the font cache machinery.
+ */
+gs_font_dir * gslt_new_font_cache(gs_memory_t *mem);
+
+/*
+ * Destroy the font machinery (and all associated fonts).
+ */
+void gslt_free_font_cache(gs_memory_t *mem, gs_font_dir *cache);
+
+/*
+ * Create and initialize a font structure.
+ * This retains a pointer to the memory passed in,
+ * but does not assume ownership. Free the memory
+ * after freeing the font.
+ * Return NULL on failure.
+ */
+gslt_font_t * gslt_new_font(gs_memory_t *mem, gs_font_dir *cache, char *rbuf, int rlen, int wmode);
+
+/*
+ * Destroy a font structure.
+ */
+void gslt_free_font(gs_memory_t *mem, gslt_font_t *font);
+
+/*
+ * Return the number of encoding (cmap) sub-tables in a font.
+ * Return zero if there is no cmap table at all.
+ */
+int gslt_count_font_encodings(gslt_font_t *font);
+
+/*
+ * Identify the platform and encoding id of a cmap subtable.
+ */
+int gslt_identify_font_encoding(gslt_font_t *font, int idx, int *pid, int *eid);
+
+/*
+ * Select a cmap subtable for use with the gslt_encode_font_char() function.
+ */
+int gslt_select_font_encoding(gslt_font_t *font, int idx);
+
+/*
+ * Encode a character and return its glyph index.
+ * Glyph 0 is always the "undefined" character.
+ * Any unencoded characters encoded will map to glyph 0.
+ *
+ * Do not call this without having selected an encoding first.
+ */
+int gslt_encode_font_char(gslt_font_t *font, int key);
+
+/*
+ * Walk the outline of a glyph, calling the functions specified.
+ */
+int gslt_outline_font_glyph(gs_state *pgs, gslt_font_t *font, int gid, gslt_outline_walker_t *walker);
+
+/*
+ * Render a glyph using a transform matrix, and fill in the
+ * bitmap struct. All values are in device space.
+ *
+ * The data pointer will point into the internal
+ * glyph bitmap cache in ghostscript.
+ * This data should be considered volatile;
+ * it may disappear whenever another function
+ * from this API or ghostscript is called.
+ *
+ * If you need to hold on to it, make your own copy.
+ *
+ * Return -1 on failure.
+ */
+int gslt_render_font_glyph(gs_state *pgs, gslt_font_t *font, gs_matrix *tm, int gid, gslt_glyph_bitmap_t *slot);
+
+/*
+ * Fill in the metrics for a glyph, scaled by the internal font matrix.
+ * The design space (usually 1000 or 2048 for an em) is mapped to 1.0.
+ *
+ * Return -1 on failure.
+ */
+int gslt_measure_font_glyph(gs_state *pgs, gslt_font_t *font, int gid, gslt_glyph_metrics_t *mtx);
+
diff --git a/tools/gslite/gslt_font_api_test.c b/tools/gslite/gslt_font_api_test.c
new file mode 100644
index 000000000..7425f64dc
--- /dev/null
+++ b/tools/gslite/gslt_font_api_test.c
@@ -0,0 +1,268 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/* $Id: gslt_font_api_test.c 2461 2006-07-14 18:54:03Z giles $ */
+/* gslt OpenType font library example client */
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#include <gserror.h>
+
+#include "gslt.h"
+#include "gslt_font_api.h"
+
+/* these are not strictly needed */
+extern void gs_erasepage(gs_state *pgs);
+extern void gs_moveto(gs_state *pgs, double, double);
+extern void gs_output_page(gs_state *pgs, int, int);
+extern char gs_debug[];
+
+/*
+ * Read a file from disk into memory.
+ */
+
+int readfile(char *filename, char **datap, int *lengthp)
+{
+ FILE *fp;
+ int t, n;
+ char *p;
+
+ fp = fopen(filename, "rb");
+ if (!fp)
+ return gs_throw(-1, "cannot open font file");
+
+ t = fseek(fp, 0, 2);
+ if (t < 0)
+ {
+ fclose(fp);
+ return gs_throw(-1, "cannot seek in font file");
+ }
+
+ n = ftell(fp);
+ if (n < 0)
+ {
+ fclose(fp);
+ return gs_throw(-1, "cannot tell in font file");
+ }
+
+ t = fseek(fp, 0, 0);
+ if (t < 0)
+ {
+ fclose(fp);
+ return gs_throw(-1, "cannot seek in font file");
+ }
+
+ p = malloc(n);
+ if (!p)
+ {
+ fclose(fp);
+ return gs_throw(-1, "out of memory");
+ }
+
+ t = fread(p, 1, n, fp);
+ if (t != n)
+ {
+ free(p);
+ fclose(fp);
+ return gs_throw(-1, "cannot read font file data");
+ }
+
+ t = fclose(fp);
+ if (t < 0)
+ {
+ gs_throw(-1, "cannot close font file");
+ /* ... continue anyway */
+ }
+
+ *lengthp = n;
+ *datap = p;
+
+ return 0;
+}
+
+/*
+ * Test program.
+ */
+
+static int mymoveto(void *ctx, float x, float y)
+{
+ x *= 1000; y *= 1000;
+ printf("%g %g moveto\n", x, y);
+ return 0;
+}
+
+static int mylineto(void *ctx, float x, float y)
+{
+ x *= 1000; y *= 1000;
+ printf("%g %g lineto\n", x, y);
+ return 0;
+}
+
+static int mycurveto(void *ctx, float x0, float y0, float x1, float y1, float x2, float y2)
+{
+ x0 *= 1000; y0 *= 1000;
+ x1 *= 1000; y1 *= 1000;
+ x2 *= 1000; y2 *= 1000;
+ printf("%g %g %g %g %g %g curveto\n", x0, y0, x1, y1, x2, y2);
+ return 0;
+}
+
+static int myclosepath(void *ctx)
+{
+ printf("closepath\n");
+ return 0;
+}
+
+int
+main(int argc, const char *argv[])
+{
+ gs_memory_t *mem;
+ gx_device *dev;
+ gs_state *pgs;
+ gs_font_dir *cache;
+ gslt_font_t *font;
+ gslt_outline_walker_t walk;
+ gslt_glyph_bitmap_t slot;
+ gslt_glyph_metrics_t mtx;
+ gs_matrix ctm;
+ int code;
+ char *s;
+ char *devicename;
+ int i, n, pid, eid, best;
+ char *buf;
+ int len;
+
+ char *text;
+
+ devicename = getenv("DEVICE");
+ if (!devicename)
+ devicename = "nullpage";
+
+ mem = gslt_init_library();
+ dev = gslt_init_device(mem, devicename);
+ pgs = gslt_init_state(mem, dev);
+
+// n = readfile("/Users/tor/Documents/msfonts/times.ttf", &buf, &len);
+ n = readfile("/usr/share/fonts/truetype/ttf-bitstream-vera/VeraIt.ttf", &buf, &len);
+ if (n < 0)
+ return gs_throw(1, "could not read font file");
+
+ gs_debug['k'] = 1; /* debug character cache machinery */
+
+ /*
+ * Set up ghostscript library
+ */
+
+ // gslt_get_device_param(mem, dev, "Name");
+ gslt_set_device_param(mem, dev, "OutputFile", "-");
+
+ // so we see what device calls are made
+ gs_erasepage(pgs);
+ gs_moveto(pgs, 5.0, 20.0);
+
+ /*
+ * Create a font cache
+ */
+
+ cache = gslt_new_font_cache(mem);
+ if (!cache)
+ return gs_throw(1, "could not create font cache");
+
+ /*
+ * Create the font and select an encoding
+ */
+
+ font = gslt_new_font(mem, cache, buf, len, 0);
+ if (!font)
+ return gs_throw(1, "could not create font");
+
+ n = gslt_count_font_encodings(font);
+ for (best = 0, i = 0; i < n; i++)
+ {
+ gslt_identify_font_encoding(font, i, &pid, &eid);
+ if (pid == 3 && eid == 0)
+ best = i;
+ }
+ gslt_select_font_encoding(font, best);
+
+ /*
+ * Test bitmap rendering.
+ */
+
+ text = "Pack my box with five dozen liquor jugs!";
+
+ ctm.xx = 48.0;
+ ctm.xy = 0.0;
+ ctm.yx = 0.0;
+ ctm.yy = 48.0;
+ ctm.tx = ctm.ty = 0.0;
+
+ for (s = text; *s; s++)
+ {
+ int gid = gslt_encode_font_char(font, *s);
+
+ code = gslt_measure_font_glyph(pgs, font, gid, &mtx);
+ if (code < 0)
+ {
+ printf("error in gslt_measure_font_glyph\n");
+ continue;
+ }
+
+ code = gslt_render_font_glyph(pgs, font, &ctm, gid, &slot);
+ if (code < 0)
+ {
+ printf("error in gslt_render_font_glyph\n");
+ continue;
+ }
+
+
+ printf("glyph %3d: v=%f,%f w=%f,%f ", gid, mtx.v[0], mtx.v[1], mtx.w[0], mtx.w[1]);
+ printf(" -> %dx%d+(%d,%d) w=%f,%f\n",
+ slot.w, slot.h,
+ slot.lsb,
+ slot.top,
+ slot.xadv,
+ slot.yadv);
+ }
+
+ /*
+ * Test outline extraction.
+ */
+
+ walk.user = NULL;
+ walk.moveto = mymoveto;
+ walk.lineto = mylineto;
+ walk.curveto = mycurveto;
+ walk.closepath = myclosepath;
+
+ code = gslt_outline_font_glyph(pgs, font, gslt_encode_font_char(font, 'e'), &walk);
+ if (code < 0)
+ printf("error in gslt_outline_font_glyph\n");
+
+ /*
+ * Clean up.
+ */
+
+ // show device and wait for keypress
+ gs_output_page(pgs, 1, 1);
+ getchar();
+
+ gslt_free_font(mem, font);
+ gslt_free_font_cache(mem, cache);
+ free(buf);
+ gslt_free_library(mem, dev, pgs);
+
+ return 0;
+}
+
diff --git a/tools/gslite/gslt_font_cache.c b/tools/gslite/gslt_font_cache.c
new file mode 100644
index 000000000..2a7e0022c
--- /dev/null
+++ b/tools/gslite/gslt_font_cache.c
@@ -0,0 +1,174 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+#include "gslt_font_int.h"
+
+#include "gslt.h"
+#include "gslt_font.h"
+
+
+/*
+ * The font cache is a gs_font_dir.
+ * It has some parameters that need to be set,
+ * do so here.
+ */
+
+gs_font_dir *
+gslt_new_font_cache(gs_memory_t *mem)
+{
+ gs_font_dir *fontdir;
+
+ int smax = 50; /* number of scaled fonts */
+ int bmax = 500000; /* space for cached chars */
+ int mmax = 200; /* number of cached font/matrix pairs */
+ int cmax = 5000; /* number of cached chars */
+ int upper = 32000; /* max size of a single cached char */
+
+ fontdir = gs_font_dir_alloc2_limits(mem, mem, smax, bmax, mmax, cmax, upper);
+ if (!fontdir)
+ {
+ gs_throw(-1, "cannot gs_font_dir_alloc2_limits()");
+ return NULL;
+ }
+
+ gs_setaligntopixels(fontdir, 1); /* no subpixels */
+ gs_setgridfittt(fontdir, 3); /* see gx_ttf_outline for values */
+
+ return fontdir;
+}
+
+void
+gslt_free_font_cache(gs_memory_t *mem, gs_font_dir *fontdir)
+{
+ gs_free_object(mem, fontdir, "gs_font_dir");
+}
+
+
+/*
+ * Find the offset and length of an SFNT table.
+ * Return -1 if no table by the specified name is found.
+ */
+
+int
+gslt_find_sfnt_table(gslt_font_t *xf, char *name, int *lengthp)
+{
+ byte *directory;
+ int offset;
+ int ntables;
+ int i;
+
+ if (xf->length < 12)
+ return -1;
+
+ if (!memcmp(xf->data, "ttcf", 4))
+ {
+ int nfonts = u32(xf->data + 8);
+ if (xf->subfontid < 0 || xf->subfontid >= nfonts)
+ return -1;
+ offset = u32(xf->data + 12 + xf->subfontid * 4);
+ }
+ else
+ {
+ offset = 0;
+ }
+
+ ntables = u16(xf->data + offset + 4);
+ if (xf->length < offset + 12 + ntables * 16)
+ return -1;
+
+ for (i = 0; i < ntables; i++)
+ {
+ byte *entry = xf->data + offset + 12 + i * 16;
+ if (!memcmp(entry, name, 4))
+ {
+ if (lengthp)
+ *lengthp = u32(entry + 12);
+ return u32(entry + 8);
+ }
+ }
+
+ return -1;
+}
+
+/*
+ * Load and initialize a font struct from a file.
+ */
+
+gslt_font_t *
+gslt_new_font(gs_memory_t *mem, gs_font_dir *fontdir, char *buf, int buflen, int subfontid)
+{
+ gslt_font_t *xf;
+ int t;
+
+ xf = (void*) gs_alloc_bytes(mem, sizeof(gslt_font_t), "gslt_font struct");
+ if (!xf)
+ {
+ gs_throw(-1, "out of memory");
+ return NULL;
+ }
+
+ xf->data = (byte*)buf;
+ xf->length = buflen;
+ xf->font = NULL;
+
+ xf->subfontid = subfontid;
+ xf->cmaptable = 0;
+ xf->cmapsubcount = 0;
+ xf->cmapsubtable = 0;
+ xf->usepua = 0;
+
+ xf->cffdata = 0;
+ xf->cffend = 0;
+ xf->gsubrs = 0;
+ xf->subrs = 0;
+ xf->charstrings = 0;
+
+ if (memcmp(xf->data, "OTTO", 4) == 0)
+ t = gslt_init_postscript_font(mem, fontdir, xf);
+ else if (memcmp(xf->data, "\0\1\0\0", 4) == 0)
+ t = gslt_init_truetype_font(mem, fontdir, xf);
+ else if (memcmp(xf->data, "true", 4) == 0)
+ t = gslt_init_truetype_font(mem, fontdir, xf);
+ else if (memcmp(xf->data, "ttcf", 4) == 0)
+ t = gslt_init_truetype_font(mem, fontdir, xf);
+ else
+ {
+ gslt_free_font(mem, xf);
+ gs_throw(-1, "not an opentype font");
+ return NULL;
+ }
+
+ if (t < 0)
+ {
+ gslt_free_font(mem, xf);
+ gs_rethrow(-1, "cannot init font");
+ return NULL;
+ }
+
+ t = gslt_load_sfnt_cmap(xf);
+ if (t < 0)
+ {
+ errprintf("warning: no cmap table found in font\n");
+ }
+
+ return xf;
+}
+
+void
+gslt_free_font(gs_memory_t *mem, gslt_font_t *xf)
+{
+ gs_font_finalize(xf->font);
+ gs_free_object(mem, xf->font, "font object");
+ gs_free_object(mem, xf, "gslt_font struct");
+}
+
diff --git a/tools/gslite/gslt_font_cff.c b/tools/gslite/gslt_font_cff.c
new file mode 100644
index 000000000..627166545
--- /dev/null
+++ b/tools/gslite/gslt_font_cff.c
@@ -0,0 +1,971 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+#include "gslt_font_int.h"
+
+#include "gslt.h"
+#include "gslt_font.h"
+
+/*
+ * OpenType Tables
+ *
+ * Required: cmap, head, hhea, hmtx, maxp, name, OS/2, post
+ * TrueType: cvt, fpgm, glyf, loca, prep
+ * Postscript: CFF, VORG
+ * Typographic: BASE, GDEF, GPOS, GSUB, JSTF
+ * Other: DSIG, gasp, hdmx, kern, LTSH, PCLT, VDMX, vhea, vmtx
+ */
+
+/* Access glyph data through the CharStrings INDEX */
+
+// zfont1.c
+// zfont2.c
+// zchar1.c
+// zcharout.c
+// gxtype1.c
+// gxfont1.h
+
+static byte * gslt_count_cff_index(byte *p, byte *e, int *countp);
+static byte * gslt_find_cff_index(byte *p, byte *e, int idx, byte **pp, byte **ep);
+
+static int subrbias(int count)
+{
+ return count < 1240 ? 107 : count < 33900 ? 1131 : 32768;
+}
+
+static int uofs(byte *p, int offsize)
+{
+ if (offsize == 1) return p[0];
+ if (offsize == 2) return u16(p);
+ if (offsize == 3) return u24(p);
+ if (offsize == 4) return u32(p);
+ return 0;
+}
+
+static byte *
+gslt_read_cff_real(byte *p, byte *e, float *val)
+{
+ char buf[64];
+ char *txt = buf;
+
+ /* b0 was 30 */
+
+ while (txt < buf + (sizeof buf) - 3 && p < e)
+ {
+ int b, n;
+
+ b = *p++;
+
+ n = (b >> 4) & 0xf;
+ if (n < 0xA) { *txt++ = n + '0'; }
+ else if (n == 0xA) { *txt++ = '.'; }
+ else if (n == 0xB) { *txt++ = 'E'; }
+ else if (n == 0xC) { *txt++ = 'E'; *txt++ = '-'; }
+ else if (n == 0xE) { *txt++ = '-'; }
+ else if (n == 0xF) { break; }
+
+ n = b & 0xf;
+ if (n < 0xA) { *txt++ = n + '0'; }
+ else if (n == 0xA) { *txt++ = '.'; }
+ else if (n == 0xB) { *txt++ = 'E'; }
+ else if (n == 0xC) { *txt++ = 'E'; *txt++ = '-'; }
+ else if (n == 0xE) { *txt++ = '-'; }
+ else if (n == 0xF) { break; }
+ }
+
+ *txt = 0;
+
+ *val = atof(buf);
+
+ return p;
+}
+
+static byte *
+gslt_read_cff_integer(byte *p, byte *e, int b0, int *val)
+{
+ int b1, b2, b3, b4;
+
+ if (b0 == 28)
+ {
+ if (p + 2 > e)
+ {
+ gs_throw(-1, "corrupt dictionary (integer)");
+ return 0;
+ }
+ b1 = *p++;
+ b2 = *p++;
+ *val = (b1 << 8) | b2;
+ }
+
+ else if (b0 == 29)
+ {
+ if (p + 4 > e)
+ {
+ gs_throw(-1, "corrupt dictionary (integer)");
+ return 0;
+ }
+ b1 = *p++;
+ b2 = *p++;
+ b3 = *p++;
+ b4 = *p++;
+ *val = (b1 << 24) | (b2 << 16) | (b3 << 8) | b4;
+ }
+
+ else if (b0 < 247)
+ {
+ *val = b0 - 139;
+ }
+
+ else if (b0 < 251)
+ {
+ if (p + 1 > e)
+ {
+ gs_throw(-1, "corrupt dictionary (integer)");
+ return 0;
+ }
+ b1 = *p++;
+ *val = (b0 - 247) * 256 + b1 + 108;
+ }
+
+ else
+ {
+ if (p + 1 > e)
+ {
+ gs_throw(-1, "corrupt dictionary (integer)");
+ return 0;
+ }
+ b1 = *p++;
+ *val = -(b0 - 251) * 256 - b1 - 108;
+ }
+
+ return p;
+}
+
+static int
+gslt_read_cff_dict(byte *p, byte *e, gslt_font_t *fontobj, gs_font_type1 *pt1)
+{
+ struct { int ival; float fval; } args[48];
+ int offset;
+ int b0, n;
+ float f;
+ int i;
+
+ int privatelen = 0;
+ int privateofs = 0;
+
+ offset = p - fontobj->cffdata;
+
+ n = 0;
+ while (p < e)
+ {
+ b0 = *p++;
+
+ if (b0 < 22)
+ {
+ if (b0 == 12)
+ {
+ if (p + 1 > e)
+ {
+ return gs_throw(-1, "corrupt dictionary (operator)");
+ }
+ b0 = 0x100 | *p++;
+ }
+
+ /* some CFF file offsets */
+
+ if (b0 == 17)
+ {
+ fontobj->charstrings = fontobj->cffdata + args[0].ival;
+ }
+
+ if (b0 == 18)
+ {
+ privatelen = args[0].ival;
+ privateofs = args[1].ival;
+ }
+
+ if (b0 == 19)
+ {
+ fontobj->subrs = fontobj->cffdata + offset + args[0].ival;
+ }
+
+ if (b0 == (256 | 36))
+ errprintf("warning: cid cff fonts not supported yet");
+ if (b0 == (256 | 37))
+ errprintf("warning: cid cff fonts not supported yet");
+
+ /* Type1 stuff that need to be set for the pt1 struct */
+
+ if (b0 == (256 | 6))
+ {
+ if (args[0].ival == 1)
+ {
+ pt1->data.interpret = gs_type1_interpret;
+ pt1->data.lenIV = -1; // FIXME
+ }
+ }
+
+ if (b0 == (256 | 7))
+ {
+ pt1->FontMatrix.xx = args[0].fval * 1000;
+ pt1->FontMatrix.xy = args[1].fval * 1000;
+ pt1->FontMatrix.yx = args[2].fval * 1000;
+ pt1->FontMatrix.yy = args[3].fval * 1000;
+ pt1->FontMatrix.tx = args[4].fval * 1000;
+ pt1->FontMatrix.ty = args[5].fval * 1000;
+ }
+
+ if (b0 == 5)
+ {
+ pt1->FontBBox.p.x = args[0].fval;
+ pt1->FontBBox.p.y = args[1].fval;
+ pt1->FontBBox.q.x = args[2].fval;
+ pt1->FontBBox.q.y = args[3].fval;
+ }
+
+ if (b0 == 20)
+ pt1->data.defaultWidthX = float2fixed(args[0].fval);
+
+ if (b0 == 21)
+ pt1->data.nominalWidthX = float2fixed(args[0].fval);
+
+ if (b0 == (256 | 19))
+ pt1->data.initialRandomSeed = args[0].ival;
+
+ /* Monday morning blues */
+
+ if (b0 == 6)
+ {
+ pt1->data.BlueValues.count = n / 2;
+ for (f = 0, i = 0; i < n; f += args[i].fval, i++)
+ pt1->data.BlueValues.values[i] = f;
+ }
+
+ if (b0 == 7)
+ {
+ pt1->data.OtherBlues.count = n / 2;
+ for (f = 0, i = 0; i < n; f += args[i].fval, i++)
+ pt1->data.OtherBlues.values[i] = f;
+ }
+
+ if (b0 == 8)
+ {
+ pt1->data.FamilyBlues.count = n / 2;
+ for (f = 0, i = 0; i < n; f += args[i].fval, i++)
+ pt1->data.FamilyBlues.values[i] = f;
+ }
+
+ if (b0 == 9)
+ {
+ pt1->data.FamilyOtherBlues.count = n / 2;
+ for (f = 0, i = 0; i < n; f += args[i].fval, i++)
+ pt1->data.FamilyOtherBlues.values[i] = f;
+ }
+
+ if (b0 == 10)
+ {
+ pt1->data.StdHW.count = 1;
+ pt1->data.StdHW.values[0] = args[0].fval;
+ }
+
+ if (b0 == 11)
+ {
+ pt1->data.StdVW.count = 1;
+ pt1->data.StdVW.values[0] = args[0].fval;
+ }
+
+ if (b0 == (256 | 9))
+ pt1->data.BlueScale = args[0].fval;
+
+ if (b0 == (256 | 10))
+ pt1->data.BlueShift = args[0].fval;
+
+ if (b0 == (256 | 11))
+ pt1->data.BlueFuzz = args[0].fval;
+
+ if (b0 == (256 | 12))
+ {
+ pt1->data.StemSnapH.count = n;
+ for (f = 0, i = 0; i < n; f += args[i].fval, i++)
+ pt1->data.StemSnapH.values[i] = f;
+ }
+
+ if (b0 == (256 | 13))
+ {
+ pt1->data.StemSnapV.count = n;
+ for (f = 0, i = 0; i < n; f += args[i].fval, i++)
+ pt1->data.StemSnapV.values[i] = f;
+ }
+
+ if (b0 == (256 | 14))
+ pt1->data.ForceBold = args[0].ival;
+
+ if (b0 == (256 | 17))
+ pt1->data.LanguageGroup = args[0].ival;
+
+ if (b0 == (256 | 18))
+ pt1->data.ExpansionFactor = args[0].fval;
+
+ n = 0;
+ }
+
+ else
+ {
+ if (b0 == 30)
+ {
+ p = gslt_read_cff_real(p, e, &args[n].fval);
+ if (!p)
+ return gs_throw(-1, "corrupt dictionary operand");
+ args[n].ival = (int) args[n].fval;
+ n++;
+ }
+ else if (b0 == 28 || b0 == 29 || (b0 >= 32 && b0 <= 254))
+ {
+ p = gslt_read_cff_integer(p, e, b0, &args[n].ival);
+ if (!p)
+ return gs_throw(-1, "corrupt dictionary operand");
+ args[n].fval = (float) args[n].ival;
+ n++;
+ }
+ else
+ {
+ return gs_throw1(-1, "corrupt dictionary operand (b0 = %d)", b0);
+ }
+ }
+ }
+
+ /* recurse for the private dictionary */
+ if (privatelen)
+ {
+ int code = gslt_read_cff_dict(
+ fontobj->cffdata + privateofs,
+ fontobj->cffdata + privateofs + privatelen,
+ fontobj, pt1);
+ if (code < 0)
+ return gs_rethrow(code, "cannot read private dictionary");
+ }
+
+ return 0;
+}
+
+/*
+ * Get the number of items in an INDEX, and return
+ * a pointer to the end of the INDEX or NULL on
+ * failure.
+ */
+static byte *
+gslt_count_cff_index(byte *p, byte *e, int *countp)
+{
+ int count, offsize, last;
+
+ if (p + 3 > e)
+ {
+ gs_throw(-1, "not enough data for index header");
+ return 0;
+ }
+
+ count = u16(p); p += 2;
+ *countp = count;
+
+ if (count == 0)
+ return p;
+
+ offsize = *p++;
+
+ if (offsize < 1 || offsize > 4)
+ {
+ gs_throw(-1, "corrupt index header");
+ return 0;
+ }
+
+ if (p + count * offsize > e)
+ {
+ gs_throw(-1, "not enough data for index offset table");
+ return 0;
+ }
+
+ p += count * offsize;
+ last = uofs(p, offsize);
+ p += offsize;
+ p --; /* stupid offsets */
+
+ if (p + last > e)
+ {
+ gs_throw(-1, "not enough data for index data");
+ return 0;
+ }
+
+ p += last;
+
+ return p;
+}
+
+/*
+ * Locate and store pointers to the data of an
+ * item in the index that starts at 'p'.
+ * Return pointer to the end of the index,
+ * or NULL on failure.
+ */
+static byte *
+gslt_find_cff_index(byte *p, byte *e, int idx, byte **pp, byte **ep)
+{
+ int count, offsize, sofs, eofs, last;
+
+ if (p + 3 > e)
+ {
+ gs_throw(-1, "not enough data for index header");
+ return 0;
+ }
+
+ count = u16(p); p += 2;
+ if (count == 0)
+ return 0;
+
+ offsize = *p++;
+
+ if (offsize < 1 || offsize > 4)
+ {
+ gs_throw(-1, "corrupt index header");
+ return 0;
+ }
+
+ if (p + count * offsize > e)
+ {
+ gs_throw(-1, "not enough data for index offset table");
+ return 0;
+ }
+
+ if (idx < 0 || idx >= count)
+ {
+ gs_throw(-1, "tried to access non-existing index item");
+ return 0;
+ }
+
+ sofs = uofs(p + idx * offsize, offsize);
+ eofs = uofs(p + (idx + 1) * offsize, offsize);
+ last = uofs(p + count * offsize, offsize);
+
+ p += count * offsize;
+ p += offsize;
+ p --; /* stupid offsets */
+
+ if (p + last > e)
+ {
+ gs_throw(-1, "not enough data for index data");
+ return 0;
+ }
+
+ if (sofs < 0 || eofs < 0 || sofs > eofs || eofs > last)
+ {
+ gs_throw(-1, "corrupt index offset table");
+ return 0;
+ }
+
+ *pp = p + sofs;
+ *ep = p + eofs;
+
+ return p + last;
+}
+
+/*
+ * Scan the CFF file structure and extract important data.
+ */
+
+static int
+gslt_read_cff_file(gslt_font_t *fontobj, gs_font_type1 *pt1)
+{
+ byte *p = fontobj->cffdata;
+ byte *e = fontobj->cffend;
+ byte *dictp, *dicte;
+ int ngsubrs;
+ int nsubrs;
+ int count;
+ int code;
+
+ /* CFF header */
+ {
+ int major, minor, hdrsize, offsize;
+
+ if (p + 4 > e)
+ return gs_throw(-1, "not enough data for header");
+
+ major = *p++;
+ minor = *p++;
+ hdrsize = *p++;
+ offsize = *p++;
+
+ if (major != 1 || minor != 0)
+ return gs_throw(-1, "not a CFF 1.0 file");
+
+ if (p + hdrsize - 4 > e)
+ return gs_throw(-1, "not enough data for extended header");
+ }
+
+ /* Name INDEX */
+ p = gslt_count_cff_index(p, e, &count);
+ if (!p)
+ return gs_throw(-1, "cannot read name index");
+ if (count != 1)
+ return gs_throw(-1, "file did not contain exactly one font");
+
+ /* Top Dict INDEX */
+ p = gslt_find_cff_index(p, e, 0, &dictp, &dicte);
+ if (!p)
+ return gs_throw(-1, "cannot read top dict index");
+
+ /* String index */
+ p = gslt_count_cff_index(p, e, &count);
+ if (!p)
+ return gs_throw(-1, "cannot read string index");
+
+ /* Global Subr INDEX */
+ fontobj->gsubrs = p;
+ p = gslt_count_cff_index(p, e, &ngsubrs);
+ if (!p)
+ return gs_throw(-1, "cannot read gsubr index");
+
+ /* Read the top and private dictionaries */
+ code = gslt_read_cff_dict(dictp, dicte, fontobj, pt1);
+ if (code < 0)
+ return gs_rethrow(code, "cannot read top dictionary");
+
+ /* Check the subrs index */
+ nsubrs = 0;
+ if (fontobj->subrs)
+ {
+ p = gslt_count_cff_index(fontobj->subrs, e, &nsubrs);
+ if (!p)
+ return gs_rethrow(-1, "cannot read subrs index");
+ }
+
+ /* Check the charstrings index */
+ if (fontobj->charstrings)
+ {
+ p = gslt_count_cff_index(fontobj->charstrings, e, &count);
+ if (!p)
+ return gs_rethrow(-1, "cannot read charstrings index");
+ }
+
+ pt1->data.subroutineNumberBias = subrbias(nsubrs);
+ pt1->data.gsubrNumberBias = subrbias(ngsubrs);
+ // nominal and defaultWidthX
+
+ return 0;
+}
+
+
+/*
+ *
+ */
+
+static gs_glyph
+gslt_post_callback_encode_char(gs_font *pfont, gs_char chr, gs_glyph_space_t spc)
+{
+ gslt_font_t *xf = pfont->client_data;
+ int value;
+ value = gslt_encode_font_char(xf, chr);
+ if (value == 0)
+ return gs_no_glyph;
+ return value;
+}
+
+static gs_char
+gslt_post_callback_decode_glyph(gs_font *p42, gs_glyph glyph)
+{
+ return GS_NO_CHAR;
+}
+
+static int
+gslt_post_callback_glyph_name(gs_font *pf, gs_glyph glyph, gs_const_string *pstr)
+{
+ return -1;
+}
+
+static int
+gslt_post_callback_glyph_info(gs_font *font, gs_glyph glyph,
+ const gs_matrix *pmat, int members, gs_glyph_info_t *info)
+{
+ return -1;
+}
+
+static int
+gslt_post_callback_glyph_outline(gs_font *font, int wmode, gs_glyph glyph,
+ const gs_matrix *pmat, gx_path *ppath, double sbw[4])
+{
+ dprintf2("glyph_outline wmode=%d glyph=%d\n", wmode, glyph);
+ return -1;
+}
+
+typedef struct gs_type1exec_state_s
+{
+ gs_type1_state cis; /* must be first */
+ /* i_ctx_t *i_ctx_p; */ /* so push/pop can access o-stack */
+ double sbw[4];
+ gs_rect char_bbox;
+ /*
+ * The following elements are only used locally to make the stack clean
+ * for OtherSubrs: they don't need to be declared for the garbage
+ * collector.
+ */
+ void * save_args[6];
+ int num_args;
+ bool AlignToPixels;
+} gs_type1exec_state;
+
+static int
+gslt_post_callback_glyph_data(gs_font_type1 * pfont, gs_glyph glyph, gs_glyph_data_t *pgd)
+{
+ gslt_font_t *fontobj = pfont->client_data;
+ byte *s, *e;
+ byte *p;
+
+ // z1_glyph_data
+ // zchar_charstring_data
+ // gs_glyph_data_from_string
+
+ dprintf1("get glyph data for %d\n", glyph);
+
+ p = gslt_find_cff_index(fontobj->charstrings, fontobj->cffend, glyph, &s, &e);
+ if (!p)
+ return gs_rethrow(-1, "cannot find charstring");
+
+ gs_glyph_data_from_string(pgd, s, e - s, NULL);
+
+ return 0;
+}
+
+static int
+gslt_post_callback_subr_data(gs_font_type1 * pfont,
+ int subr_num, bool global, gs_glyph_data_t *pgd)
+{
+ gslt_font_t *fontobj = pfont->client_data;
+ byte *s, *e;
+ byte *p;
+
+ dprintf2("get %s subr data for %d\n", global?"global":"local", subr_num);
+
+ if (global)
+ {
+ p = gslt_find_cff_index(fontobj->gsubrs, fontobj->cffend, subr_num, &s, &e);
+ if (!p)
+ return gs_rethrow(-1, "cannot find gsubr");
+ }
+ else
+ {
+ p = gslt_find_cff_index(fontobj->subrs, fontobj->cffend, subr_num, &s, &e);
+ if (!p)
+ return gs_rethrow(-1, "cannot find subr");
+ }
+
+ gs_glyph_data_from_string(pgd, s, e - s, NULL);
+
+ return 0;
+}
+
+static int
+gslt_post_callback_seac_data(gs_font_type1 * pfont, int ccode, gs_glyph * pglyph,
+ gs_const_string *gstr, gs_glyph_data_t *pgd)
+{
+ return gs_throw(-1, "seac is deprecated in CFF fonts");
+}
+
+static int
+gslt_post_callback_push(void *callback_data, const fixed *values, int count)
+{
+ return gs_throw(-1, "push not implemented");;
+}
+
+static int
+gslt_post_callback_pop(void *callback_data, fixed *value)
+{
+ return gs_throw(-1, "pop not implemented");;
+}
+
+
+static int
+gslt_cff_append(gs_state *pgs, gs_font_type1 *pt1, gs_glyph glyph, int donthint)
+{
+ int code, value;
+ gs_type1exec_state cxs;
+ gs_glyph_data_t gd;
+ gs_type1_state *const pcis = &cxs.cis;
+ gs_imager_state *pgis = (gs_imager_state*)pgs;
+ gs_glyph_data_t *pgd = &gd;
+ double wv[4];
+ double sbw[4];
+ gs_matrix mtx;
+
+ // get charstring data
+ code = gslt_post_callback_glyph_data(pt1, glyph, pgd);
+ if (code < 0)
+ return gs_rethrow(code, "cannot get glyph data");
+
+ mtx.xx = ctm_only(pgs).xx;
+ mtx.xy = ctm_only(pgs).xy;
+ mtx.yx = ctm_only(pgs).yx;
+ mtx.yy = ctm_only(pgs).yy;
+ mtx.tx = 0.0;
+ mtx.ty = 0.0;
+ gs_matrix_scale(&mtx, 0.001, 0.001, &mtx);
+ gs_matrix_fixed_from_matrix(&pgis->ctm, &mtx);
+ pgis->flatness = 0;
+
+ code = gs_type1_interp_init(&cxs.cis, pgis, pgs->path, NULL, NULL, donthint, 0, pt1);
+ if (code < 0)
+ return gs_throw(code, "cannot init type1 interpreter");
+
+ gs_type1_set_callback_data(pcis, &cxs);
+
+ // TODO: check if this is set in the font dict
+ // gs_type1_set_lsb(pcis, &mpt);
+ // gs_type1_set_width(pcis, &mpt);
+
+ // ...
+
+ while (1)
+ {
+ code = pt1->data.interpret(pcis, pgd, &value);
+ switch (code)
+ {
+ case type1_result_callothersubr: /* unknown OtherSubr */
+ return_error(-15); /* can't handle it */
+ case type1_result_sbw: /* [h]sbw, just continue */
+ type1_cis_get_metrics(pcis, cxs.sbw);
+ type1_cis_get_metrics(pcis, sbw);
+ pgd = 0;
+ break;
+ case 0: /* all done */
+ default: /* code < 0, error */
+ return code;
+ }
+ }
+}
+
+static int
+gslt_post_callback_build_char(gs_text_enum_t *ptextenum, gs_state *pgs,
+ gs_font *pfont, gs_char chr, gs_glyph glyph)
+{
+ gs_show_enum *penum = (gs_show_enum*)ptextenum;
+ gs_font_type1 *pt1 = (gs_font_type1*)pfont;
+ const gs_rect *pbbox;
+ float sbw[4], w2[6];
+ int code;
+
+ dprintf2("build_char chr=%d glyph=%d\n", chr, glyph);
+
+ // get the metrics
+ w2[0] = 0;
+ w2[1] = 1;
+
+ pbbox = &pt1->FontBBox;
+ w2[2] = pbbox->p.x * 0.001;
+ w2[3] = pbbox->p.y * 0.001;
+ w2[4] = pbbox->q.x * 0.001;
+ w2[5] = pbbox->q.y * 0.001;
+
+ /* Expand the bbox when stroking */
+ if ( pfont->PaintType )
+ {
+ float expand = max(1.415, gs_currentmiterlimit(pgs)) * gs_currentlinewidth(pgs) / 2;
+ w2[2] -= expand, w2[3] -= expand;
+ w2[4] += expand, w2[5] += expand;
+ }
+
+ if ( (code = gs_moveto(pgs, 0.0, 0.0)) < 0 )
+ return code;
+
+ if ( (code = gs_setcachedevice(penum, pgs, w2)) < 0 )
+ return code;
+
+ code = gslt_cff_append(pgs, pt1, glyph,
+ gs_show_in_charpath(penum) != cpm_show);
+ if (code < 0)
+ return code;
+
+ code = (pfont->PaintType ? gs_stroke(pgs) : gs_fill(pgs));
+ if (code < 0)
+ return code;
+
+ return 0;
+}
+
+int
+gslt_init_postscript_font(gs_memory_t *mem,
+ gs_font_dir *fontdir, gslt_font_t *fontobj)
+{
+ gs_font_type1 *pt1;
+ int cffofs;
+ int cfflen;
+ int code;
+
+ /* Find the CFF table and parse it to create a charstring based font */
+ /* We don't need to support CFF files with multiple fonts */
+ /* Find the VORG table for easier vertical metrics */
+
+#if 0
+ gs_glyph_data_t;
+ gs_type1_data_procs_t {
+ z1_glyph_data, z1_subr_data, z1_seac_data, z1_push, z1_pop
+ };
+ gs_type1_data_s { procs; ...;
+ subroutineNumberBias;
+ gsubrNumberBias;
+ defaultWidthX;
+ nominalWidthX;
+ }
+ gs_font_type1 { font_base_common; data }
+#endif
+
+ cffofs = gslt_find_sfnt_table(fontobj, "CFF ", &cfflen);
+ if (cffofs < 0)
+ return gs_throw(-1, "cannot find CFF table");
+
+ if (cfflen < 0 || cffofs + cfflen > fontobj->length)
+ return gs_throw(-1, "corrupt CFF table location");
+
+ fontobj->cffdata = fontobj->data + cffofs;
+ fontobj->cffend = fontobj->data + cffofs + cfflen;
+
+ fontobj->gsubrs = 0;
+ fontobj->subrs = 0;
+ fontobj->charstrings = 0;
+
+ pt1 = (void*) gs_alloc_struct(mem, gs_font_type1, &st_gs_font_type1, "gslt_font type1");
+ if (!pt1)
+ return gs_throw(-1, "out of memory");
+
+ fontobj->font = (void*) pt1;
+
+ /*
+ * No shortage of things to initialize
+ */
+
+ // build_gs_font_procs
+ // build_gs_primitive_font
+ // build_gs_outline_font
+ // build_base_font = build_gs_simple_font
+ // build_gs_font
+ // init_gs_simple_font
+ // charstring_font_init
+ // glyph_outline = zchar1_glyph_outline
+ // e
+ // define_gs_font
+
+ /* Common to all fonts */
+
+ pt1->next = 0;
+ pt1->prev = 0;
+ pt1->memory = mem;
+
+ pt1->dir = fontdir; /* NB also set by gs_definefont later */
+ pt1->base = fontobj->font; /* NB also set by gs_definefont later */
+ pt1->is_resource = false;
+ gs_notify_init(&pt1->notify_list, gs_memory_stable(mem));
+ pt1->id = gs_next_ids(mem, 1);
+
+ pt1->client_data = fontobj; /* that's us */
+
+ gs_make_identity(&pt1->FontMatrix);
+ gs_make_identity(&pt1->orig_FontMatrix);
+
+ pt1->FontType = ft_encrypted2;
+ pt1->BitmapWidths = true;
+ pt1->ExactSize = fbit_use_outlines;
+ pt1->InBetweenSize = fbit_use_outlines;
+ pt1->TransformedChar = fbit_use_outlines;
+ pt1->WMode = 0;
+ pt1->PaintType = 0;
+ pt1->StrokeWidth = 0;
+
+ pt1->procs.define_font = gs_no_define_font;
+ pt1->procs.make_font = gs_no_make_font;
+ pt1->procs.font_info = gs_default_font_info;
+ // same_font
+ pt1->procs.encode_char = gslt_post_callback_encode_char;
+ pt1->procs.decode_glyph = gslt_post_callback_decode_glyph;
+ // enumerate_glyph
+ pt1->procs.glyph_info = gslt_post_callback_glyph_info;;
+ pt1->procs.glyph_outline = gslt_post_callback_glyph_outline;
+ pt1->procs.glyph_name = gslt_post_callback_glyph_name;
+ pt1->procs.init_fstack = gs_default_init_fstack;
+ pt1->procs.next_char_glyph = gs_default_next_char_glyph;
+ pt1->procs.build_char = gslt_post_callback_build_char;
+
+ pt1->font_name.size = 0;
+ pt1->key_name.size = 0;
+
+ /* Base font specific */
+
+ pt1->FontBBox.p.x = 0; // -0.5;
+ pt1->FontBBox.p.y = 0; // -0.5;
+ pt1->FontBBox.q.x = 0; // 1.5;
+ pt1->FontBBox.q.y = 0; // 1.5;
+
+ uid_set_UniqueID(&pt1->UID, pt1->id);
+
+ pt1->encoding_index = ENCODING_INDEX_UNKNOWN;
+ pt1->nearest_encoding_index = ENCODING_INDEX_UNKNOWN;
+
+ pt1->FAPI = 0;
+ pt1->FAPI_font_data = 0;
+
+ /* Type 1/2 specific */
+ /* defaults from the CFF spec */
+
+ pt1->data.procs.glyph_data = gslt_post_callback_glyph_data;
+ pt1->data.procs.subr_data = gslt_post_callback_subr_data;
+ pt1->data.procs.seac_data = gslt_post_callback_seac_data;
+ pt1->data.procs.push_values = gslt_post_callback_push;
+ pt1->data.procs.pop_value = gslt_post_callback_pop;
+
+ pt1->data.interpret = gs_type2_interpret;
+ pt1->data.proc_data = fontobj;
+ pt1->data.parent = NULL;
+ pt1->data.lenIV = -1; // DEFAULT_LENIV_2
+
+ pt1->data.subroutineNumberBias = 0;
+ pt1->data.gsubrNumberBias = 0;
+ pt1->data.initialRandomSeed = 0;
+ pt1->data.defaultWidthX = 0;
+ pt1->data.nominalWidthX = 0;
+
+ pt1->data.BlueFuzz = 1;
+ pt1->data.BlueScale = 0.039625;
+ pt1->data.BlueShift = 7;
+ pt1->data.BlueValues.count = 0;
+ pt1->data.ExpansionFactor = 0.06;
+ pt1->data.ForceBold = 0;
+ pt1->data.FamilyBlues.count = 0;
+ pt1->data.FamilyOtherBlues.count = 0;
+ pt1->data.LanguageGroup = 0;
+ pt1->data.OtherBlues.count = 0;
+
+ pt1->data.RndStemUp = 0;
+ memset(&pt1->data.StdHW, 0, sizeof(pt1->data.StdHW));
+ memset(&pt1->data.StdVW, 0, sizeof(pt1->data.StdVW));
+ memset(&pt1->data.StemSnapH, 0, sizeof(pt1->data.StemSnapH));
+ memset(&pt1->data.StemSnapV, 0, sizeof(pt1->data.StemSnapH));
+ memset(&pt1->data.WeightVector, 0, sizeof(pt1->data.WeightVector));
+
+ code = gslt_read_cff_file(fontobj, pt1);
+ if (code < 0)
+ {
+ // TODO free pt1 here?
+ return gs_rethrow(code, "cannot read cff file structure");
+ }
+
+ gs_definefont(fontdir, fontobj->font);
+
+ return 0;
+}
+
diff --git a/tools/gslite/gslt_font_encoding.c b/tools/gslite/gslt_font_encoding.c
new file mode 100644
index 000000000..fc0eb47af
--- /dev/null
+++ b/tools/gslite/gslt_font_encoding.c
@@ -0,0 +1,215 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+#include "gslt_font_int.h"
+
+#include "gslt.h"
+#include "gslt_font.h"
+
+/*
+ * Locate the 'cmap' table and count the number of subtables.
+ */
+
+int
+gslt_load_sfnt_cmap(gslt_font_t *xf)
+{
+ byte *cmapdata;
+ int offset, length;
+ int nsubtables;
+
+ offset = gslt_find_sfnt_table(xf, "cmap", &length);
+ if (offset < 0)
+ return -1;
+
+ if (length < 4)
+ return -1;
+
+ cmapdata = xf->data + offset;
+
+ nsubtables = u16(cmapdata + 2);
+ if (nsubtables < 0)
+ return -1;
+ if (length < 4 + nsubtables * 8)
+ return -1;
+
+ xf->cmaptable = offset;
+ xf->cmapsubcount = nsubtables;
+ xf->cmapsubtable = 0;
+
+ return 0;
+}
+
+/*
+ * Return the number of cmap subtables.
+ */
+
+int
+gslt_count_font_encodings(gslt_font_t *xf)
+{
+ return xf->cmapsubcount;
+}
+
+/*
+ * Extract PlatformID and EncodingID for a cmap subtable.
+ */
+
+int
+gslt_identify_font_encoding(gslt_font_t *xf, int idx, int *pid, int *eid)
+{
+ byte *cmapdata, *entry;
+ if (idx < 0 || idx >= xf->cmapsubcount)
+ return -1;
+ cmapdata = xf->data + xf->cmaptable;
+ entry = cmapdata + 4 + idx * 8;
+ *pid = u16(entry + 0);
+ *eid = u16(entry + 2);
+ return 0;
+}
+
+/*
+ * Select a cmap subtable for use with encoding functions.
+ */
+
+int
+gslt_select_font_encoding(gslt_font_t *xf, int idx)
+{
+ byte *cmapdata, *entry;
+ int pid, eid;
+ if (idx < 0 || idx >= xf->cmapsubcount)
+ return -1;
+ cmapdata = xf->data + xf->cmaptable;
+ entry = cmapdata + 4 + idx * 8;
+ pid = u16(entry + 0);
+ eid = u16(entry + 2);
+ xf->cmapsubtable = xf->cmaptable + u32(entry + 4);
+ xf->usepua = (pid == 3 && eid == 0);
+ return 0;
+}
+
+/*
+ * Encode a character using the selected cmap subtable.
+ * TODO: extend this to cover more cmap formats.
+ */
+
+static int
+gslt_encode_font_char_int(gslt_font_t *xf, int code)
+{
+ byte *table;
+
+ /* no cmap selected: return identity */
+ if (xf->cmapsubtable <= 0)
+ return code;
+
+ table = xf->data + xf->cmapsubtable;
+
+ switch (u16(table))
+ {
+ case 0: /* Apple standard 1-to-1 mapping. */
+ return table[code + 6];
+
+ case 4: /* Microsoft/Adobe segmented mapping. */
+ {
+ int segCount2 = u16(table + 6);
+ byte *endCount = table + 14;
+ byte *startCount = endCount + segCount2 + 2;
+ byte *idDelta = startCount + segCount2;
+ byte *idRangeOffset = idDelta + segCount2;
+ int i2;
+
+ for (i2 = 0; i2 < segCount2 - 3; i2 += 2)
+ {
+ int delta, roff;
+ int start = u16(startCount + i2);
+ int glyph;
+
+ if ( code < start )
+ return 0;
+ if ( code > u16(endCount + i2) )
+ continue;
+ delta = s16(idDelta + i2);
+ roff = s16(idRangeOffset + i2);
+ if ( roff == 0 )
+ {
+ return ( code + delta ) & 0xffff; /* mod 65536 */
+ return 0;
+ }
+ glyph = u16(idRangeOffset + i2 + roff + ((code - start) << 1));
+ return (glyph == 0 ? 0 : glyph + delta);
+ }
+
+ /*
+ * The TrueType documentation says that the last range is
+ * always supposed to end with 0xffff, so this shouldn't
+ * happen; however, in some real fonts, it does.
+ */
+ return 0;
+ }
+
+ case 6: /* Single interval lookup. */
+ {
+ int firstCode = u16(table + 6);
+ int entryCount = u16(table + 8);
+ if ( code < firstCode || code >= firstCode + entryCount )
+ return 0;
+ return u16(table + 10 + ((code - firstCode) << 1));
+ }
+
+ case 10: /* Trimmed array (like 6) */
+ {
+ int startCharCode = u32(table + 12);
+ int numChars = u32(table + 16);
+ if ( code < startCharCode || code >= startCharCode + numChars )
+ return 0;
+ return u32(table + 20 + (code - startCharCode) * 4);
+ }
+
+ case 12: /* Segmented coverage. (like 4) */
+ {
+ int nGroups = u32(table + 12);
+ byte *group = table + 16;
+ int i;
+
+ for (i = 0; i < nGroups; i++)
+ {
+ int startCharCode = u32(group + 0);
+ int endCharCode = u32(group + 4);
+ int startGlyphID = u32(group + 8);
+ if ( code < startCharCode )
+ return 0;
+ if ( code <= endCharCode )
+ return startGlyphID + (code - startCharCode);
+ group += 12;
+ }
+
+ return 0;
+ }
+
+ case 2: /* High-byte mapping through table. */
+ case 8: /* Mixed 16-bit and 32-bit coverage (like 2) */
+ default:
+ errprintf("error: unknown cmap format: %d\n", u16(table));
+ return 0;
+ }
+
+ return 0;
+}
+
+int
+gslt_encode_font_char(gslt_font_t *xf, int code)
+{
+ int gid = gslt_encode_font_char_int(xf, code);
+ if (gid == 0 && xf->usepua)
+ gid = gslt_encode_font_char_int(xf, 0xF000 | code);
+ return gid;
+}
+
diff --git a/tools/gslite/gslt_font_glyph.c b/tools/gslite/gslt_font_glyph.c
new file mode 100644
index 000000000..f4f809edd
--- /dev/null
+++ b/tools/gslite/gslt_font_glyph.c
@@ -0,0 +1,334 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+#include "gslt_font_int.h"
+
+#include "gslt.h"
+#include "gslt_font.h"
+
+void
+gslt_retain_font_glyph(gs_memory_t *mem, gslt_glyph_bitmap_t *slot)
+{
+ gx_retain_cached_char(slot->cc);
+}
+
+void
+gslt_release_font_glyph(gs_memory_t *mem, gslt_glyph_bitmap_t *slot)
+{
+ gx_release_cached_char(slot->cc);
+}
+
+/*
+ * Draw a glyph to the device, and extract the bitmap from
+ * the ccache afterwards... only works if the bitmap is not
+ * too large.
+ */
+
+int
+gslt_render_font_glyph(gs_state *pgs, gslt_font_t *xf, gs_matrix *tm, int gid, gslt_glyph_bitmap_t *slot)
+{
+ gs_fixed_point subpixel = {0, 0}; /* we don't use subpixel accurate device metrics */
+ gs_log2_scale_point oversampling = {0, 0}; /* we don't use oversampling */
+ gs_text_params_t params;
+ gs_text_enum_t *textenum;
+ gs_matrix matrix;
+ cached_fm_pair *ppair;
+ cached_char *cc;
+ int code;
+
+ /* get the real font matrix (this is a little dance) */
+ gs_setfont(pgs, xf->font); /* set pgs->font and invalidate existing charmatrix */
+ gs_setcharmatrix(pgs, tm); /* set the charmatrix to ctm * tm */
+ gs_currentcharmatrix(pgs, &matrix, true); /* extract charmatrix (and multiply by FontMatrix) */
+
+ // dprintf4("tm = [%g %g %g %g]\n", matrix.xx, matrix.xy, matrix.yx, matrix.yy);
+
+ /* find the font/matrix pair (or add it) */
+ code = gx_lookup_fm_pair(xf->font, &matrix, &oversampling, false, &ppair);
+ if (code != 0)
+ return gs_throw(-1, "cannot gx_lookup_fm_pair()");
+
+ cc = gx_lookup_cached_char(xf->font, ppair, gid, 0, 1, &subpixel);
+ if (!cc)
+ {
+ /* No luck ... now we need to get it into the cache somehow.
+ *
+ * We do this by rendering one glyph (that's why we need a device and pgs).
+ * The renderer always renders the bitmap into the cache, and draws
+ * from out of the cache when blitting to the device.
+ *
+ * Things don't get evicted from the cache until there is a collision,
+ * so we have a safe window to snarf it back out of the cache
+ * after it's been drawn to the device.
+ */
+
+ // dprintf1("cache miss for glyph %d\n", gid);
+
+ params.operation = TEXT_FROM_SINGLE_GLYPH | TEXT_DO_DRAW | TEXT_RETURN_WIDTH;
+ params.data.d_glyph = gid;
+ params.size = 1;
+
+ gs_moveto(pgs, 100.0, 100.0); // why?
+
+ code = gs_text_begin(pgs, &params, xf->font->memory, &textenum);
+ if (code != 0)
+ return gs_throw1(-1, "cannot gs_text_begin() (%d)", code);
+
+ code = gs_text_process(textenum);
+ if (code != 0)
+ return gs_throw1(-1, "cannot gs_text_process() (%d)", code);
+
+ gs_text_release(textenum, "gslt font render");
+
+ cc = gx_lookup_cached_char(xf->font, ppair, gid, 0, 1, &subpixel);
+ if (!cc)
+ {
+ /* merde! it rendered but was not placed in the cache. */
+ return gs_throw(-2, "cannot render from cache");
+ }
+ }
+
+ /* copy values from the cache into the client struct */
+ slot->w = cc->width;
+ slot->h = cc->height;
+ slot->stride = cc_raster(cc);
+ slot->lsb = fixed2int(cc->offset.x);
+ slot->top = fixed2int(cc->offset.y);
+
+ slot->cc = cc;
+ slot->data = cc_bits(cc);
+ gx_retain_cached_char(cc);
+
+#define XXX
+#ifndef XXX
+ static int xxx = 0; /* declaration out in the wild not allowed in ansi c */
+ dprintf1("glyph %d\n", xxx);
+ debug_dump_bitmap(cc_bits(cc), cc_raster(cc), cc->height, "");
+ {
+ char fn[32];
+ sprintf(fn, "glyph%d.pbm", xxx);
+ FILE *fo = fopen(fn, "wb");
+ if (!fo)
+ return -1;
+ fprintf(fo, "P4\n%d %d\n", cc->width, cc->height);
+ int y;
+ int s = (cc->width + 7) / 8;
+ for (y = 0; y < cc->height; y++)
+ fwrite(cc_bits(cc) + y * cc_raster(cc), 1, s, fo);
+ fclose(fo);
+ }
+ xxx ++;
+#endif
+
+ return 0;
+}
+
+int
+gslt_outline_font_glyph(gs_state *pgs, gslt_font_t *xf, int gid, gslt_outline_walker_t *walk)
+{
+ gs_text_params_t params;
+ gs_text_enum_t *textenum;
+ gs_matrix matrix;
+ segment *seg;
+ curve_segment *cseg;
+
+ gs_gsave(pgs);
+ gs_make_identity(&matrix);
+ gs_setmatrix(pgs, &matrix);
+ gs_scale(pgs, 1000.0, 1000.0); /* otherwise we hit serious precision problems with fixpoint math */
+
+ /* set gstate params */
+ gs_setfont(pgs, xf->font); /* set pgs->font and invalidate existing charmatrix */
+ gs_make_identity(&matrix);
+ gs_setcharmatrix(pgs, &matrix); /* set the charmatrix to identity */
+
+ /* reset the path */
+ gs_newpath(pgs);
+ gs_moveto(pgs, 0.0, 0.0);
+
+ /* draw the glyph, in charpath mode */
+ params.operation = TEXT_FROM_SINGLE_GLYPH | TEXT_DO_FALSE_CHARPATH | TEXT_RETURN_WIDTH;
+ params.data.d_glyph = gid;
+ params.size = 1;
+
+ if (gs_text_begin(pgs, &params, xf->font->memory, &textenum) != 0)
+ return gs_throw(-1, "cannot gs_text_begin()");
+ if (gs_text_process(textenum) != 0)
+ return gs_throw(-1, "cannot gs_text_process()");
+ gs_text_release(textenum, "gslt font outline");
+
+ /* walk the resulting path */
+ seg = (segment*)pgs->path->first_subpath;
+ while (seg)
+ {
+ switch (seg->type)
+ {
+ case s_start:
+ walk->moveto(walk->user,
+ fixed2float(seg->pt.x) * 0.001,
+ fixed2float(seg->pt.y) * 0.001);
+ break;
+ case s_line:
+ walk->lineto(walk->user,
+ fixed2float(seg->pt.x) * 0.001,
+ fixed2float(seg->pt.y) * 0.001);
+ break;
+ case s_line_close:
+ walk->closepath(walk->user);
+ break;
+ case s_curve:
+ cseg = (curve_segment*)seg;
+ walk->curveto(walk->user,
+ fixed2float(cseg->p1.x) * 0.001,
+ fixed2float(cseg->p1.y) * 0.001,
+ fixed2float(cseg->p2.x) * 0.001,
+ fixed2float(cseg->p2.y) * 0.001,
+ fixed2float(seg->pt.x) * 0.001,
+ fixed2float(seg->pt.y) * 0.001);
+ break;
+ }
+ seg = seg->next;
+ }
+
+ /* and toss it away... */
+ gs_newpath(pgs);
+
+ gs_grestore(pgs);
+ return 0;
+}
+
+int
+gslt_measure_font_glyph(gs_state *pgs, gslt_font_t *xf, int gid, gslt_glyph_metrics_t *mtx)
+{
+ int head, format, loca, glyf;
+ int ofs, len;
+ int idx, i, n;
+ int hadv, vadv, vorg;
+ int vtop, ymax, desc;
+ int scale;
+
+ /* some insane defaults */
+
+ scale = 2048; /* units-per-em */
+ mtx->hadv = 0.5;
+ mtx->vadv = -1.0;
+ mtx->vorg = 1.0;
+
+ /*
+ * Horizontal metrics are easy.
+ */
+
+ ofs = gslt_find_sfnt_table(xf, "hhea", &len);
+ if (ofs < 0)
+ return gs_throw(-1, "cannot find hhea table");
+
+ if (len < 2 * 18)
+ return gs_throw(-1, "hhea table is too short");
+
+ vorg = s16(xf->data + ofs + 4); /* ascender is default vorg */
+ desc = s16(xf->data + ofs + 6); /* descender */
+ if (desc < 0)
+ desc = -desc;
+ n = u16(xf->data + ofs + 17 * 2);
+
+ ofs = gslt_find_sfnt_table(xf, "hmtx", &len);
+ if (ofs < 0)
+ return gs_throw(-1, "cannot find hmtx table");
+
+ idx = gid;
+ if (idx > n - 1)
+ idx = n - 1;
+
+ hadv = u16(xf->data + ofs + idx * 4);
+ vadv = 0;
+
+ /*
+ * Vertical metrics are hairy (with missing tables).
+ */
+
+ head = gslt_find_sfnt_table(xf, "head", &len);
+ if (head > 0)
+ {
+ scale = u16(xf->data + head + 18); /* units per em */
+ }
+
+ ofs = gslt_find_sfnt_table(xf, "OS/2", &len);
+ if (ofs > 0 && len > 70)
+ {
+ vorg = s16(xf->data + ofs + 68); /* sTypoAscender */
+ desc = s16(xf->data + ofs + 70); /* sTypoDescender */
+ if (desc < 0)
+ desc = -desc;
+ }
+
+ ofs = gslt_find_sfnt_table(xf, "vhea", &len);
+ if (ofs > 0)
+ {
+ if (len < 2 * 18)
+ return gs_throw(-1, "vhea table is too short");
+
+ n = u16(xf->data + ofs + 17 * 2);
+
+ ofs = gslt_find_sfnt_table(xf, "vmtx", &len);
+ if (ofs < 0)
+ return gs_throw(-1, "cannot find vmtx table");
+
+ idx = gid;
+ if (idx > n - 1)
+ idx = n - 1;
+
+ vadv = u16(xf->data + ofs + idx * 4);
+ vtop = u16(xf->data + ofs + idx * 4 + 2);
+
+ glyf = gslt_find_sfnt_table(xf, "glyf", &len);
+ loca = gslt_find_sfnt_table(xf, "loca", &len);
+ if (head > 0 && glyf > 0 && loca > 0)
+ {
+ format = u16(xf->data + head + 50); /* indexToLocaFormat */
+
+ if (format == 0)
+ ofs = u16(xf->data + loca + gid * 2) * 2;
+ else
+ ofs = u32(xf->data + loca + gid * 4);
+
+ ymax = u16(xf->data + glyf + ofs + 8); /* yMax */
+
+ vorg = ymax + vtop;
+ }
+ }
+
+ ofs = gslt_find_sfnt_table(xf, "VORG", &len);
+ if (ofs > 0)
+ {
+ vorg = u16(xf->data + ofs + 6);
+ n = u16(xf->data + ofs + 6);
+ for (i = 0; i < n; i++)
+ {
+ if (u16(xf->data + ofs + 8 + 4 * i) == gid)
+ {
+ vorg = s16(xf->data + ofs + 8 + 4 * i + 2);
+ break;
+ }
+ }
+ }
+
+ if (vadv == 0)
+ vadv = vorg + desc;
+
+ mtx->hadv = hadv / (float) scale;
+ mtx->vadv = vadv / (float) scale;
+ mtx->vorg = vorg / (float) scale;
+
+ return 0;
+}
+
diff --git a/tools/gslite/gslt_font_int.h b/tools/gslite/gslt_font_int.h
new file mode 100644
index 000000000..3fe0001ba
--- /dev/null
+++ b/tools/gslite/gslt_font_int.h
@@ -0,0 +1,107 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/* No shortage of gslib headers to include... */
+
+#ifndef GSLITE
+#define GSLITE
+#endif
+
+#include <stdlib.h>
+#include "stdio_.h"
+#include "math_.h"
+#include "string_.h"
+
+#include "gp.h"
+
+#include "gscdefs.h"
+#include "gserror.h"
+#include "gserrors.h"
+#include "gslib.h"
+#include "gsmatrix.h"
+#include "gsstate.h"
+#include "gscoord.h"
+#include "gspaint.h"
+#include "gspath.h"
+#include "gspath2.h"
+#include "gsutil.h"
+#include "gsgdata.h"
+
+#include "gx.h"
+#include "gxdevice.h"
+#include "gxmatrix.h"
+#include "gxpath.h"
+
+#include "gxfont.h"
+#include "gxchar.h"
+#include "gxtype1.h"
+#include "gxfont1.h"
+#include "gxfont42.h"
+#include "gxfcache.h"
+
+#include "gzstate.h"
+#include "gzpath.h"
+
+/*
+ * Font API internals.
+ */
+
+struct gslt_font_s
+{
+ byte *data;
+ int length;
+ gs_font *font;
+
+ int subfontid;
+ int cmaptable;
+ int cmapsubcount;
+ int cmapsubtable;
+ int usepua;
+
+ /* these are for CFF opentypes only */
+ byte *cffdata;
+ byte *cffend;
+ byte *gsubrs;
+ byte *subrs;
+ byte *charstrings;
+};
+
+int gslt_find_sfnt_table(struct gslt_font_s *xf, char *name, int *lengthp);
+int gslt_load_sfnt_cmap(struct gslt_font_s *xf);
+int gslt_init_truetype_font(gs_memory_t *mem, gs_font_dir *xfc, struct gslt_font_s *xf);
+int gslt_init_postscript_font(gs_memory_t *mem, gs_font_dir *xfc, struct gslt_font_s *xf);
+
+/*
+ * Big-endian memory accessor functions
+ */
+
+static inline int s16(byte *p)
+{
+ return (signed short)( (p[0] << 8) | p[1] );
+}
+
+static inline int u16(byte *p)
+{
+ return (p[0] << 8) | p[1];
+}
+
+static inline int u24(byte *p)
+{
+ return (p[0] << 16) | (p[1] << 8) | p[2];
+}
+
+static inline int u32(byte *p)
+{
+ return (p[0] << 24) | (p[1] << 16) | (p[2] << 8) | p[3];
+}
+
diff --git a/tools/gslite/gslt_font_test.c b/tools/gslite/gslt_font_test.c
new file mode 100644
index 000000000..44fa42352
--- /dev/null
+++ b/tools/gslite/gslt_font_test.c
@@ -0,0 +1,319 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/* $Id: gslt_font_api_test.c 2490 2006-08-08 22:33:47Z giles $ */
+/* gslt OpenType font library example client */
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#include <gserror.h>
+
+#include "gslt.h"
+#include "gslt_font.h"
+
+/*
+ * Read a file from disk into memory.
+ */
+
+int readfile(char *filename, char **datap, int *lengthp)
+{
+ FILE *fp;
+ int t, n;
+ char *p;
+
+ fp = fopen(filename, "rb");
+ if (!fp) {
+ printf("cannot open font file\n");
+ return 1;
+ }
+ t = fseek(fp, 0, 2);
+ if (t < 0)
+ {
+ fclose(fp);
+ printf("cannot seek in font file\n");
+ return 1;
+ }
+
+ n = ftell(fp);
+ if (n < 0)
+ {
+ fclose(fp);
+ printf("cannot tell in font file\n");
+ return 1;
+ }
+
+ t = fseek(fp, 0, 0);
+ if (t < 0)
+ {
+ fclose(fp);
+ printf("cannot seek in font file\n");
+ return 1;
+ }
+
+ p = malloc(n);
+ if (!p)
+ {
+ fclose(fp);
+ printf("out of memory\n");
+ return 1;
+ }
+
+ t = fread(p, 1, n, fp);
+ if (t != n)
+ {
+ free(p);
+ fclose(fp);
+ printf("cannot read font file data\n");
+ return 1;
+ }
+
+ t = fclose(fp);
+ if (t < 0)
+ {
+ printf("cannot close font file\n");
+ /* ... continue anyway */
+ }
+
+ *lengthp = n;
+ *datap = p;
+
+ return 0;
+}
+
+/*
+ * Test program.
+ */
+
+static int mymoveto(void *ctx, float x, float y)
+{
+ x *= 1000; y *= 1000;
+ printf("%g %g moveto\n", x, y);
+ return 0;
+}
+
+static int mylineto(void *ctx, float x, float y)
+{
+ x *= 1000; y *= 1000;
+ printf("%g %g lineto\n", x, y);
+ return 0;
+}
+
+static int mycurveto(void *ctx, float x0, float y0, float x1, float y1, float x2, float y2)
+{
+ x0 *= 1000; y0 *= 1000;
+ x1 *= 1000; y1 *= 1000;
+ x2 *= 1000; y2 *= 1000;
+ printf("%g %g %g %g %g %g curveto\n", x0, y0, x1, y1, x2, y2);
+ return 0;
+}
+
+static int myclosepath(void *ctx)
+{
+ printf("closepath\n");
+ return 0;
+}
+
+int
+main(int argc, const char *argv[])
+{
+ gs_memory_t *mem;
+ gx_device *dev;
+ gs_state *pgs;
+ gs_font_dir *cache;
+ gslt_font_t *font;
+ gslt_outline_walker_t walk;
+ gslt_glyph_bitmap_t slot;
+ gslt_glyph_metrics_t mtx;
+ gs_matrix ctm;
+ int code;
+ char *s;
+ char *devicename;
+ char *filename;
+ int i, k, n, pid, eid, best;
+ int subfontid;
+ char *buf;
+ int len;
+
+ char *text;
+
+ devicename = getenv("DEVICE");
+ if (!devicename)
+ devicename = "nullpage";
+
+ mem = gslt_init_library();
+ dev = gslt_init_device(mem, devicename);
+ pgs = gslt_init_state(mem, dev);
+
+ if (argc < 2)
+ {
+ filename = "/Users/tor/src/work/gslite/TrajanPro-Regular.otf";
+ // filename = "/Users/tor/src/work/gslite/GenR102.TTF";
+ // return gs_throw(1, "usage: gslt_font_api_test font.otf [subfontid]");
+ }
+ else
+ {
+ filename = argv[1];
+ }
+
+ subfontid = 0;
+ if (argc == 3)
+ subfontid = atoi(argv[2]);
+
+ printf("Loading font '%s' subfont %d.\n", filename, subfontid);
+
+ n = readfile(filename, &buf, &len);
+ if (n < 0) {
+ printf("cannot read font file '%s'", filename);
+ return 1;
+ }
+
+ /*
+ * Set up ghostscript library
+ */
+
+ // gslt_get_device_param(mem, dev, "Name");
+ gslt_set_device_param(mem, dev, "OutputFile", "-");
+
+
+ /*
+ * Create a font cache
+ */
+
+ cache = gslt_new_font_cache(mem);
+ if (!cache) {
+ printf("cannot create font cache\n");
+ return 1;
+ }
+
+ /*
+ * Create the font and select an encoding
+ */
+
+ font = gslt_new_font(mem, cache, buf, len, subfontid);
+ if (!font) {
+ printf("cannot create font");
+ return 1;
+ }
+
+ static struct { int pid, eid; } xps_cmap_list[] =
+ {
+ { 3, 10 }, /* Unicode with surrogates */
+ { 3, 1 }, /* Unicode without surrogates */
+ { 3, 5 }, /* Wansung */
+ { 3, 4 }, /* Big5 */
+ { 3, 3 }, /* Prc */
+ { 3, 2 }, /* ShiftJis */
+ { 3, 0 }, /* Symbol */
+ // { 0, * }, -- Unicode (deprecated)
+ { 1, 0 },
+ { -1, -1 },
+ };
+
+ n = gslt_count_font_encodings(font);
+ best = -1;
+ for (k = 0; xps_cmap_list[k].pid != -1; k++)
+ {
+ for (i = 0; i < n; i++)
+ {
+ gslt_identify_font_encoding(font, i, &pid, &eid);
+ if (pid == xps_cmap_list[k].pid && eid == xps_cmap_list[k].eid)
+ goto found_cmap;
+ }
+ }
+ gs_throw(-1, "could not find a suitable cmap");
+ return 1;
+
+found_cmap:
+ printf("found a cmap to use %d %d\n", pid, eid);
+ gslt_select_font_encoding(font, i);
+
+ /*
+ * Test outline extraction.
+ */
+
+ printf("walking the outline\n");
+
+ walk.user = NULL;
+ walk.moveto = mymoveto;
+ walk.lineto = mylineto;
+ walk.curveto = mycurveto;
+ walk.closepath = myclosepath;
+
+ code = gslt_outline_font_glyph(pgs, font, gslt_encode_font_char(font, 'I'), &walk);
+ if (code < 0)
+ printf("error in gslt_outline_font_glyph\n");
+
+ /*
+ * Test bitmap rendering.
+ */
+
+ printf("getting bitmaps\n");
+
+ text = "Pack my box with five dozen liquor jugs!";
+
+text = "This";
+
+ ctm.xx = 100.0;
+ ctm.xy = 0.0;
+ ctm.yx = 0.0;
+ ctm.yy = 100.0;
+ ctm.tx = ctm.ty = 0.0;
+
+ for (s = text; *s; s++)
+ {
+ int gid = gslt_encode_font_char(font, *s);
+
+ if (s == text)
+ gid = 2119;
+
+ printf("char '%c' -> glyph %d\n", *s, gid);
+
+ code = gslt_measure_font_glyph(pgs, font, gid, &mtx);
+ if (code < 0)
+ {
+ printf("error in gslt_measure_font_glyph\n");
+ }
+
+ printf("glyph %3d: hadv=%f vadv=%f vorg=%f ", gid, mtx.hadv, mtx.vadv, mtx.vorg);
+
+ code = gslt_render_font_glyph(pgs, font, &ctm, gid, &slot);
+ if (code < 0)
+ {
+ printf("error in gslt_render_font_glyph\n");
+ return 1;
+ }
+
+ printf(" -> %dx%d+(%d,%d)\n",
+ slot.w, slot.h,
+ slot.lsb, slot.top);
+
+ gslt_release_font_glyph(mem, &slot);
+ }
+
+ /*
+ * Clean up.
+ */
+ gslt_free_font(mem, font);
+ gslt_free_font_cache(mem, cache);
+ free(buf);
+
+ gslt_free_state(mem, pgs);
+ gslt_free_device(mem, dev);
+ gslt_free_library(mem);
+
+ gslt_alloc_print_leaks();
+
+ return 0;
+}
+
diff --git a/tools/gslite/gslt_font_ttf.c b/tools/gslite/gslt_font_ttf.c
new file mode 100644
index 000000000..3829ab28d
--- /dev/null
+++ b/tools/gslite/gslt_font_ttf.c
@@ -0,0 +1,196 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+#include "gslt_font_int.h"
+
+#include "gslt.h"
+#include "gslt_font.h"
+
+/*
+ * A bunch of callback functions that the ghostscript
+ * font machinery will call. The most important one
+ * is the build_char function. These are specific to
+ * truetype (loca/glyf) flavored opentypes.
+ */
+
+static gs_glyph
+gslt_true_callback_encode_char(gs_font *pfont, gs_char chr, gs_glyph_space_t spc)
+{
+ gslt_font_t *xf = pfont->client_data;
+ int value;
+ value = gslt_encode_font_char(xf, chr);
+ if (value == 0)
+ return gs_no_glyph;
+ return value;
+}
+
+static gs_char
+gslt_true_callback_decode_glyph(gs_font *p42, gs_glyph glyph)
+{
+ return GS_NO_CHAR;
+}
+
+static int
+gslt_true_callback_glyph_name(gs_font *pf, gs_glyph glyph, gs_const_string *pstr)
+{
+ return 0;
+}
+
+static int
+gslt_true_callback_string_proc(gs_font_type42 *p42, ulong offset, uint length, const byte **pdata)
+{
+ /* NB bounds check offset + length - use gs_object_size for memory
+ buffers - if file read should fail */
+ gslt_font_t *xf = p42->client_data;
+// ulong adjusted_offset = offset + ttc_offset;
+ *pdata = xf->data + offset;
+ return 0;
+}
+
+static int
+gslt_true_callback_build_char(gs_text_enum_t *ptextenum, gs_state *pgs, gs_font *pfont,
+ gs_char chr, gs_glyph glyph)
+{
+ gs_show_enum *penum = (gs_show_enum*)ptextenum;
+ gs_font_type42 *p42 = (gs_font_type42*)pfont;
+ const gs_rect *pbbox;
+ float sbw[4], w2[6];
+ int code;
+
+ code = gs_type42_get_metrics(p42, glyph, sbw);
+ if (code < 0)
+ return code;
+
+ w2[0] = sbw[2];
+ w2[1] = sbw[3];
+
+ pbbox = &p42->FontBBox;
+ w2[2] = pbbox->p.x;
+ w2[3] = pbbox->p.y;
+ w2[4] = pbbox->q.x;
+ w2[5] = pbbox->q.y;
+
+ dprintf6(" bbox (%g %g) %g %g %g %g\n", w2[0], w2[1], w2[2], w2[3], w2[4], w2[5]);
+
+ /* Expand the bbox when stroking */
+ if ( pfont->PaintType )
+ {
+ float expand = max(1.415, gs_currentmiterlimit(pgs)) * gs_currentlinewidth(pgs) / 2;
+ w2[2] -= expand, w2[3] -= expand;
+ w2[4] += expand, w2[5] += expand;
+ }
+
+ if ( (code = gs_moveto(pgs, 0.0, 0.0)) < 0 )
+ return code;
+
+ if ( (code = gs_setcachedevice(penum, pgs, w2)) < 0 )
+ return code;
+
+ code = gs_type42_append(glyph, pgs,
+ gx_current_path(pgs),
+ ptextenum, (gs_font*)p42,
+ gs_show_in_charpath(penum) != cpm_show);
+ if (code < 0)
+ return code;
+
+ code = (pfont->PaintType ? gs_stroke(pgs) : gs_fill(pgs));
+ if (code < 0)
+ return code;
+
+ return 0;
+}
+
+/*
+ * Initialize the ghostscript font machinery for a truetype
+ * (type42 in postscript terminology) font.
+ */
+
+int
+gslt_init_truetype_font(gs_memory_t *mem, gs_font_dir *fontdir, gslt_font_t *xf)
+{
+ xf->font = (void*) gs_alloc_struct(mem, gs_font_type42, &st_gs_font_type42, "gslt_font type42");
+ if (!xf->font)
+ return gs_throw(-1, "out of memory");
+
+ /* no shortage of things to initialize */
+ {
+ gs_font_type42 *p42 = (gs_font_type42*) xf->font;
+
+ /* Common to all fonts: */
+
+ p42->next = 0;
+ p42->prev = 0;
+ p42->memory = mem;
+
+ p42->dir = fontdir; /* NB also set by gs_definefont later */
+ p42->base = xf->font; /* NB also set by gs_definefont later */
+ p42->is_resource = false;
+ gs_notify_init(&p42->notify_list, gs_memory_stable(mem));
+ p42->id = gs_next_ids(mem, 1);
+
+ p42->client_data = xf; /* that's us */
+
+ gs_make_identity(&p42->FontMatrix);
+ gs_make_identity(&p42->orig_FontMatrix); /* NB ... original or zeroes? */
+
+ p42->FontType = ft_TrueType;
+ p42->BitmapWidths = true;
+ p42->ExactSize = fbit_use_outlines;
+ p42->InBetweenSize = fbit_use_outlines;
+ p42->TransformedChar = fbit_use_outlines;
+ p42->WMode = 0;
+ p42->PaintType = 0;
+ p42->StrokeWidth = 0;
+
+ p42->procs.init_fstack = gs_default_init_fstack;
+ p42->procs.next_char_glyph = gs_default_next_char_glyph;
+ p42->procs.glyph_name = gslt_true_callback_glyph_name;
+ p42->procs.decode_glyph = gslt_true_callback_decode_glyph;
+ p42->procs.define_font = gs_no_define_font;
+ p42->procs.make_font = gs_no_make_font;
+ p42->procs.font_info = gs_default_font_info;
+ p42->procs.glyph_info = gs_default_glyph_info;
+ p42->procs.glyph_outline = gs_no_glyph_outline;
+ p42->procs.encode_char = gslt_true_callback_encode_char;
+ p42->procs.build_char = gslt_true_callback_build_char;
+
+ p42->font_name.size = 0;
+ p42->key_name.size = 0;
+
+ /* Base font specific: */
+
+ p42->FontBBox.p.x = 0;
+ p42->FontBBox.p.y = 0;
+ p42->FontBBox.q.x = 0;
+ p42->FontBBox.q.y = 0;
+
+ uid_set_UniqueID(&p42->UID, p42->id);
+
+ p42->encoding_index = ENCODING_INDEX_UNKNOWN;
+ p42->nearest_encoding_index = ENCODING_INDEX_UNKNOWN;
+
+ p42->FAPI = 0;
+ p42->FAPI_font_data = 0;
+
+ /* Type 42 specific: */
+
+ p42->data.string_proc = gslt_true_callback_string_proc;
+ p42->data.proc_data = xf;
+ gs_type42_font_init(p42, xf->subfontid);
+ }
+
+ gs_definefont(fontdir, xf->font);
+
+ return 0;
+}
+
diff --git a/tools/gslite/gslt_image.c b/tools/gslite/gslt_image.c
new file mode 100644
index 000000000..09f463f76
--- /dev/null
+++ b/tools/gslite/gslt_image.c
@@ -0,0 +1,117 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/* $Id: gslt_image.c 2991 2007-12-18 23:05:58Z giles $ */
+/* gslt image loading implementation */
+
+#include "memory_.h"
+#include "gsmemory.h"
+#include "gp.h"
+#include "gslt_image.h"
+#include "ctype_.h"
+#include "strimpl.h"
+#include "scommon.h"
+#include "jpeglib_.h" /* for jpeg filter */
+#include "sdct.h"
+#include "sjpeg.h"
+#include "gdebug.h"
+#include "gsutil.h"
+#include "gserror.h"
+
+/* gs memory management structure descriptor for gslt_image_t */
+/* normally this would be in the header with the structure
+ declaration, with which is must be synchronized, but we
+ wish to hide such details from the client */
+#define public_st_gslt_image() \
+ gs_public_st_ptrs1(st_gslt_image, gslt_image_t,\
+ "gslt_image_t", gslt_image_enum_ptrs, gslt_image_reloc_ptrs,\
+ samples)
+
+/* define the gslt_image_t structure descriptor */
+public_st_gslt_image();
+
+
+/*
+ * Strip alpha channel from an image
+ * assumes a collapsed stride
+ */
+static void
+gslt_strip_alpha(gslt_image_t *image)
+{
+ gslt_image_colorspace cs = image->colorspace;
+ int n = image->components;
+ int y, x, k;
+ byte *sp, *dp;
+
+ if (image->bits != 8)
+ {
+ gs_warn1("cannot strip alpha from %dbpc images", image->bits);
+ return;
+ }
+
+ if ((cs != GSLT_GRAY_A) && (cs != GSLT_RGB_A) && (cs != GSLT_CMYK_A))
+ return;
+
+ for (y = 0; y < image->height; y++)
+ {
+ sp = image->samples + image->width * n * y;
+ dp = image->samples + image->width * (n - 1) * y;
+ for (x = 0; x < image->width; x++)
+ {
+ for (k = 0; k < n - 1; k++)
+ *dp++ = *sp++;
+ sp++;
+ }
+ }
+
+ image->colorspace --; /* assume foo_A follows foo */
+ image->components --;
+ image->stride = (n - 1) * image->width;
+}
+
+/*
+ * Switch on file magic to decode an image.
+ */
+gslt_image_t *
+gslt_image_decode(gs_memory_t *mem, byte *buf, int len)
+{
+ gslt_image_t *image = NULL;
+ int error = gs_okay;
+
+ if (buf[0] == 0xff && buf[1] == 0xd8)
+ image = gslt_image_decode_jpeg(mem, buf, len);
+ else if (memcmp(buf, "\211PNG\r\n\032\n", 8) == 0)
+ image = gslt_image_decode_png(mem, buf, len);
+ else if (memcmp(buf, "MM", 2) == 0)
+ image = gslt_image_decode_tiff(mem, buf, len);
+ else if (memcmp(buf, "II", 2) == 0)
+ image = gslt_image_decode_tiff(mem, buf, len);
+ else
+ error = gs_throw(-1, "unknown image file format");
+
+ if (image == NULL)
+ error = gs_rethrow(error, "could not decode image");
+
+ return image;
+}
+
+void
+gslt_image_free(gs_memory_t *mem, gslt_image_t *image)
+{
+ if (image != NULL) {
+ if (image->samples) {
+ gs_free_object(mem, image->samples, "free gslt_image samples");
+ }
+ gs_free_object(mem, image, "free gslt_image");
+ }
+}
diff --git a/tools/gslite/gslt_image.h b/tools/gslite/gslt_image.h
new file mode 100644
index 000000000..bdafb9a45
--- /dev/null
+++ b/tools/gslite/gslt_image.h
@@ -0,0 +1,59 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/* $Id: gslt_image.h 2713 2007-01-02 22:22:14Z henrys $*/
+/* gslt image loading interface */
+
+#ifndef gslt_image_INCLUDED
+# define gslt_image_INCLUDED
+
+/* primary image object type */
+typedef struct gslt_image_s gslt_image_t;
+
+/* colorspace enumeration for image data */
+typedef enum {
+ GSLT_GRAY,
+ GSLT_GRAY_A,
+ GSLT_RGB,
+ GSLT_RGB_A,
+ GSLT_CMYK,
+ GSLT_CMYK_A,
+ GSLT_UNDEFINED /* sentinel for the last defined colorspace */
+} gslt_image_colorspace;
+
+/* definition of the image object structure */
+struct gslt_image_s {
+ int width; /* image width */
+ int height; /* image height */
+ int stride; /* byte offset between image data rows */
+ int components; /* number of components (channels) per pixel */
+ int bits; /* bits per component */
+ int xres; /* horizontal image resolution in pixels per meter */
+ int yres; /* vertical image resolution in pixels per meter */
+ byte *samples; /* image data buffer */
+ gslt_image_colorspace colorspace; /* image pixel component mapping */
+};
+
+/* decode an image from a memory buffer */
+gslt_image_t *gslt_image_decode(gs_memory_t *mem, byte *buf, int len);
+
+/* free an image object when it is no longer needed */
+void gslt_image_free(gs_memory_t *mem, gslt_image_t *image);
+
+
+/* decode a memory buffer as a particular image format */
+gslt_image_t *gslt_image_decode_jpeg(gs_memory_t *mem, byte *buf, int len);
+gslt_image_t *gslt_image_decode_png( gs_memory_t *mem, byte *buf, int len);
+gslt_image_t *gslt_image_decode_tiff(gs_memory_t *mem, byte *buf, int len);
+
+#endif /* gslt_image_INCLUDED */
diff --git a/tools/gslite/gslt_image_jpeg.c b/tools/gslite/gslt_image_jpeg.c
new file mode 100644
index 000000000..ebc6b4957
--- /dev/null
+++ b/tools/gslite/gslt_image_jpeg.c
@@ -0,0 +1,144 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/* $Id: gslt_image_jpeg.c 2713 2007-01-02 22:22:14Z henrys $ */
+/* gslt image loading implementation for JPEG images */
+
+#include "std.h"
+#include "gsmemory.h"
+#include "stream.h"
+#include "strimpl.h"
+#include "gsstate.h"
+#include "jpeglib_.h"
+#include "sdct.h"
+#include "sjpeg.h"
+#include "gslt_image.h"
+#include "gserror.h"
+
+/* import the gs structure descriptor for gslt_image_t */
+extern const gs_memory_struct_type_t st_gslt_image;
+
+static int gslt_report_error(stream_state * st, const char *str)
+{
+ (void) gs_throw1(-1, "%s", str);
+ return 0;
+}
+
+gslt_image_t *
+gslt_image_decode_jpeg(gs_memory_t *mem, byte *buf, int len)
+{
+ gslt_image_t *image;
+ jpeg_decompress_data jddp;
+ stream_DCT_state state;
+ stream_cursor_read rp;
+ stream_cursor_write wp;
+ int code, error = gs_okay;
+ int wlen;
+ byte *wbuf;
+
+ s_init_state((stream_state*)&state, &s_DCTD_template, mem);
+ state.report_error = gslt_report_error;
+
+ s_DCTD_template.set_defaults((stream_state*)&state);
+
+ state.jpeg_memory = mem;
+ state.data.decompress = &jddp;
+
+ jddp.template = s_DCTD_template;
+ jddp.memory = mem;
+ jddp.scanline_buffer = NULL;
+
+ if ((code = gs_jpeg_create_decompress(&state)) < 0) {
+ error = gs_throw(-1, "cannot gs_jpeg_create_decompress");
+ return NULL;
+ }
+
+ s_DCTD_template.init((stream_state*)&state);
+
+ rp.ptr = buf - 1;
+ rp.limit = buf + len - 1;
+
+ /* read the header only by not having a write buffer */
+ wp.ptr = 0;
+ wp.limit = 0;
+
+ code = s_DCTD_template.process((stream_state*)&state, &rp, &wp, true);
+ if (code != 1) {
+ error = gs_throw(-1, "premature EOF or error in jpeg");
+ return NULL;
+ }
+
+ image = gs_alloc_struct_immovable(mem, gslt_image_t,
+ &st_gslt_image, "jpeg gslt_image");
+ if (image == NULL) {
+ error = gs_throw(-1, "unable to allocate jpeg gslt_image");
+ gs_jpeg_destroy(&state);
+ return NULL;
+ }
+
+ image->width = jddp.dinfo.output_width;
+ image->height = jddp.dinfo.output_height;
+ image->components = jddp.dinfo.output_components;
+ image->bits = 8;
+ image->stride = image->width * image->components;
+
+ if (image->components == 1)
+ image->colorspace = GSLT_GRAY;
+ if (image->components == 3)
+ image->colorspace = GSLT_RGB;
+ if (image->components == 4)
+ image->colorspace = GSLT_CMYK;
+
+ if (jddp.dinfo.density_unit == 1)
+ {
+ image->xres = jddp.dinfo.X_density;
+ image->yres = jddp.dinfo.Y_density;
+ }
+ else if (jddp.dinfo.density_unit == 2)
+ {
+ image->xres = jddp.dinfo.X_density * 2.54;
+ image->yres = jddp.dinfo.Y_density * 2.54;
+ }
+ else
+ {
+ image->xres = 96;
+ image->yres = 96;
+ }
+
+ wlen = image->stride * image->height;
+ wbuf = gs_alloc_bytes(mem, wlen, "decodejpeg");
+ if (!wbuf) {
+ error = gs_throw1(-1, "out of memory allocating samples: %d", wlen);
+ gs_free_object(mem, image, "free jpeg gslt_image");
+ gs_jpeg_destroy(&state);
+ return NULL;
+ }
+ image->samples = wbuf;
+
+ wp.ptr = wbuf - 1;
+ wp.limit = wbuf + wlen - 1;
+
+ code = s_DCTD_template.process((stream_state*)&state, &rp, &wp, true);
+ if (code != EOFC) {
+ error = gs_throw1(-1, "error in jpeg (code = %d)", code);
+#ifndef DEBUG /* return whatever we got when debugging */
+ gs_free_object(mem, image, "free jpeg gslt_image");
+ gs_jpeg_destroy(&state);
+ return NULL;
+#endif
+ }
+
+ gs_jpeg_destroy(&state);
+
+ return image;
+}
diff --git a/tools/gslite/gslt_image_png.c b/tools/gslite/gslt_image_png.c
new file mode 100644
index 000000000..b46eab8ca
--- /dev/null
+++ b/tools/gslite/gslt_image_png.c
@@ -0,0 +1,226 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/* $Id: gslt_image_png.c 2991 2007-12-18 23:05:58Z giles $ */
+/* gslt image loading implementation for PNG images */
+
+#include "std.h"
+#include "gsmemory.h"
+#include "stream.h"
+#include "strimpl.h"
+#include "gsstate.h"
+#include "png_.h"
+#include "gslt_image.h"
+#include "gserror.h"
+
+/* import the gs structure descriptor for gslt_image_t */
+extern const gs_memory_struct_type_t st_gslt_image;
+
+/*
+ * PNG using libpng directly (no gs wrappers)
+ */
+
+struct gslt_png_io_s
+{
+ byte *ptr;
+ byte *lim;
+};
+
+static void gslt_png_read(png_structp png, png_bytep data, png_size_t length)
+{
+ struct gslt_png_io_s *io = png_get_io_ptr(png);
+ if (io->ptr + length > io->lim)
+ png_error(png, "Read Error");
+ memcpy(data, io->ptr, length);
+ io->ptr += length;
+}
+
+static png_voidp gslt_png_malloc(png_structp png, png_size_t size)
+{
+ gs_memory_t *mem = png_get_mem_ptr(png);
+ return gs_alloc_bytes(mem, size, "libpng");
+}
+
+static void gslt_png_free(png_structp png, png_voidp ptr)
+{
+ gs_memory_t *mem = png_get_mem_ptr(png);
+ gs_free_object(mem, ptr, "libpng");
+}
+
+gslt_image_t *
+gslt_image_decode_png(gs_memory_t *mem, byte *buf, int len)
+{
+ gslt_image_t *image;
+ png_structp png;
+ png_infop info;
+ struct gslt_png_io_s io;
+ int npasses;
+ int pass;
+ int y;
+
+ /*
+ * Set up PNG structs and input source
+ */
+
+ io.ptr = buf;
+ io.lim = buf + len;
+
+ png = png_create_read_struct_2(PNG_LIBPNG_VER_STRING,
+ NULL, NULL, NULL, /* error callbacks */
+ mem, gslt_png_malloc, gslt_png_free);
+ if (!png) {
+ gs_throw(-1, "png_create_read_struct_2 failed");
+ return NULL;
+ }
+ info = png_create_info_struct(png);
+ if (!info) {
+ gs_throw(-1, "png_create_info_struct");
+ png_destroy_read_struct(&png, NULL, NULL);
+ return NULL;
+ }
+ png_set_read_fn(png, &io, gslt_png_read);
+
+ /*
+ * Jump to here on errors.
+ */
+
+ if (setjmp(png_jmpbuf(png)))
+ {
+ png_destroy_read_struct(&png, &info, NULL);
+ gs_throw(-1, "png reading failed");
+ return NULL;
+ }
+
+ /*
+ * Read PNG header
+ */
+
+ png_read_info(png, info);
+
+ image = gs_alloc_struct_immovable(mem, gslt_image_t,
+ &st_gslt_image, "new png gslt_image");
+ if (image == NULL) {
+ gs_throw(-1, "unable to allocate png gslt_image");
+ png_destroy_read_struct(&png, &info, NULL);
+ return NULL;
+ }
+
+ image->width = png_get_image_width(png, info);
+ image->height = png_get_image_height(png, info);
+ image->bits = png_get_bit_depth(png, info);
+
+ if (png_get_interlace_type(png, info) == PNG_INTERLACE_ADAM7)
+ {
+ npasses = png_set_interlace_handling(png);
+ }
+ else
+ {
+ npasses = 1;
+ }
+
+ if (image->bits == 16)
+ {
+ png_set_strip_16(png);
+ image->bits = 8;
+ }
+
+ switch (png_get_color_type(png, info))
+ {
+ case PNG_COLOR_TYPE_GRAY:
+ image->components = 1;
+ image->colorspace = GSLT_GRAY;
+ break;
+
+ case PNG_COLOR_TYPE_PALETTE:
+ /* ask libpng to expand palettes to rgb triplets */
+ png_set_palette_to_rgb(png);
+ image->bits = 8;
+
+ /* libpng will expand to rgba if there is a tRNS chunk */
+ if (png_get_valid(png, info, PNG_INFO_tRNS))
+ {
+ image->components = 4;
+ image->colorspace = GSLT_RGB_A;
+ }
+ else
+ {
+ image->components = 3;
+ image->colorspace = GSLT_RGB;
+ }
+ break;
+
+ case PNG_COLOR_TYPE_RGB:
+ image->components = 3;
+ image->colorspace = GSLT_RGB;
+ break;
+
+ case PNG_COLOR_TYPE_GRAY_ALPHA:
+ image->components = 2;
+ image->colorspace = GSLT_GRAY_A;
+ break;
+
+ case PNG_COLOR_TYPE_RGB_ALPHA:
+ image->components = 4;
+ image->colorspace = GSLT_RGB_A;
+ break;
+
+ default:
+ gs_throw(-1, "cannot handle this png color type");
+ png_destroy_read_struct(&png, &info, NULL);
+ gs_free_object(mem, image, "free png gslt_image");
+ return NULL;
+ }
+
+ image->stride = (image->width * image->components * image->bits + 7) / 8;
+
+ /*
+ * Extract DPI, default to 96 dpi
+ */
+
+ image->xres = 96;
+ image->yres = 96;
+
+ if (info->valid & PNG_INFO_pHYs)
+ {
+ png_uint_32 xres, yres;
+ int unit;
+ png_get_pHYs(png, info, &xres, &yres, &unit);
+ if (unit == PNG_RESOLUTION_METER)
+ {
+ image->xres = xres * 0.0254 + 0.5;
+ image->yres = yres * 0.0254 + 0.5;
+ }
+ }
+
+ /*
+ * Read rows, filling transformed output into image buffer.
+ */
+
+ image->samples = gs_alloc_bytes(mem, image->stride * image->height, "decodepng");
+
+ for (pass = 0; pass < npasses; pass++)
+ {
+ for (y = 0; y < image->height; y++)
+ {
+ png_read_row(png, image->samples + (y * image->stride), NULL);
+ }
+ }
+
+ /*
+ * Clean up memory.
+ */
+
+ png_destroy_read_struct(&png, &info, NULL);
+
+ return image;
+}
diff --git a/tools/gslite/gslt_image_test.c b/tools/gslite/gslt_image_test.c
new file mode 100644
index 000000000..bdae1393b
--- /dev/null
+++ b/tools/gslite/gslt_image_test.c
@@ -0,0 +1,181 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/* $Id: gslt_image_test.c 2716 2007-01-05 05:27:37Z henrys $ */
+/* example client for the gslt image loading library */
+
+#include <stdlib.h>
+#include <stdio.h>
+
+typedef unsigned char byte;
+#include "gslt.h"
+#include "gslt_image.h"
+
+gslt_image_t *
+decode_image_file(gs_memory_t *mem, FILE *in)
+{
+ gslt_image_t *image;
+ int len, bytes;
+ byte *buf;
+
+ /* get compressed data size */
+ fseek(in, 0, SEEK_END);
+ len = ftell(in);
+
+ /* load the file into memory */
+ fseek(in, 0, SEEK_SET);
+ buf = malloc(len);
+ if (buf == NULL) return NULL;
+
+ bytes = fread(buf, 1, len, in);
+ if (bytes != len) {
+ free(buf);
+ return NULL;
+ }
+
+ image = gslt_image_decode(mem, buf, len);
+ free(buf);
+
+ return image;
+}
+
+gslt_image_t *
+decode_image_filename(gs_memory_t *mem, const char *filename)
+{
+ gslt_image_t *image;
+ FILE *in;
+
+ in = fopen(filename, "rb");
+ if (in == NULL) return NULL;
+
+ image = decode_image_file(mem, in);
+ fclose(in);
+
+ return image;
+}
+
+/* write out the image as a pnm file for verification */
+int
+write_image_file(gslt_image_t *image, FILE *out)
+{
+ byte *row;
+ int j, bytes;
+
+ if (image == NULL || image->samples == NULL) {
+ fprintf(stderr, "ignoring empty image object\n");
+ return -1;
+ }
+
+ if (image->components == 1 && image->bits == 1) {
+ /* PBM file */
+ int i;
+ int rowbytes = (image->width+7)>>3;
+ byte *local = malloc(rowbytes);
+
+ fprintf(out, "P4\n%d %d\n", image->width, image->height);
+ row = image->samples;
+ for (j = 0; j < image->height; j++) {
+ /* PBM images are inverted relative to our XPS/PS convention */
+ for (i = 0; i < rowbytes; i++)
+ local[i] = row[i] ^ 0xFF;
+ bytes = fwrite(local, 1, rowbytes, out);
+ row += image->stride;
+ }
+ free(local);
+ } else if (image->components == 1 && image->bits == 8) {
+ /* PGM file */
+ fprintf(out, "P5\n%d %d\n255\n", image->width, image->height);
+ row = image->samples;
+ for (j = 0; j < image->height; j++) {
+ bytes = fwrite(row, 1, image->width, out);
+ row += image->stride;
+ }
+ } else {
+ /* PPM file */
+ fprintf(out, "P6\n%d %d\n255\n", image->width, image->height);
+ row = image->samples;
+ for (j = 0; j < image->height; j++) {
+ bytes = fwrite(row, image->components, image->width, out);
+ row += image->stride;
+ }
+ }
+
+ return 0;
+}
+
+int
+write_image_filename(gslt_image_t *image, const char *filename)
+{
+ FILE *out;
+ int error;
+
+ out = fopen(filename, "wb");
+ if (out == NULL) {
+ fprintf(stderr, "could not open '%s' for writing\n", filename);
+ return -1;
+ }
+
+ error = write_image_file(image, out);
+ fclose(out);
+
+ return error;
+}
+
+int
+main(int argc, const char *argv[])
+{
+ gs_memory_t *mem;
+ gx_device *dev;
+ gs_state *gs;
+ const char *filename;
+ gslt_image_t *image;
+ char *s;
+ int code = 0;
+
+ /* get the device from the environment, or default */
+ s = getenv("DEVICE");
+ if (!s)
+ s = "nullpage";
+
+ /* initialize the graphicis library and set up a drawing state */
+ mem = gslt_init_library();
+ dev = gslt_init_device(mem, s);
+ gs = gslt_init_state(mem, dev);
+
+ gslt_get_device_param(mem, dev, "Name");
+ gslt_set_device_param(mem, dev, "OutputFile", "gslt.out");
+
+ filename = argv[argc-1];
+ fprintf(stderr, "loading '%s'\n", filename);
+
+ /* load and decode the image */
+ image = decode_image_filename(mem, argv[argc-1]);
+ if (image == NULL) {
+ fprintf(stderr, "reading image failed.\n");
+ code = -1;
+ }
+ /* save an uncompressed copy for verification */
+ write_image_filename(image, "out.pnm");
+
+ /* image could be drawn to the page here */
+
+ /* release the image */
+ gslt_image_free(mem, image);
+
+ /* clean up the library */
+ gslt_free_state(mem, gs);
+ gslt_free_device(mem, dev);
+ gslt_free_library(mem);
+ return code;
+}
+
diff --git a/tools/gslite/gslt_image_threads_test.c b/tools/gslite/gslt_image_threads_test.c
new file mode 100644
index 000000000..0cdab1d2f
--- /dev/null
+++ b/tools/gslite/gslt_image_threads_test.c
@@ -0,0 +1,219 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/* $Id: gslt_image_threads_test.c 2993 2007-12-18 23:28:31Z giles $ */
+/* example client for the gslt image loading library */
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <pthread.h>
+
+typedef unsigned char byte;
+#include "gslt.h"
+#include "gslt_image.h"
+
+extern void gs_erasepage(gs_state *gs);
+extern void gs_moveto(gs_state *gs, double, double);
+extern void gs_output_page(gs_state *gs, int, int);
+
+gslt_image_t *
+decode_image_file(gs_memory_t *mem, FILE *in)
+{
+ gslt_image_t *image;
+ int len, bytes;
+ byte *buf;
+
+ /* get compressed data size */
+ fseek(in, 0, SEEK_END);
+ len = ftell(in);
+
+ /* load the file into memory */
+ fseek(in, 0, SEEK_SET);
+ buf = malloc(len);
+ if (buf == NULL) return NULL;
+
+ bytes = fread(buf, 1, len, in);
+ if (bytes != len) {
+ free(buf);
+ return NULL;
+ }
+
+ image = gslt_image_decode(mem, buf, len);
+ free(buf);
+
+ return image;
+}
+
+gslt_image_t *
+decode_image_filename(gs_memory_t *mem, const char *filename)
+{
+ gslt_image_t *image;
+ FILE *in;
+
+ in = fopen(filename, "rb");
+ if (in == NULL) return NULL;
+
+ image = decode_image_file(mem, in);
+ fclose(in);
+
+ return image;
+}
+
+/* write out the image as a pnm file for verification */
+int
+write_image_file(gslt_image_t *image, FILE *out)
+{
+ byte *row;
+ int j, bytes;
+
+ if (image == NULL || image->samples == NULL) {
+ fprintf(stderr, "ignoring empty image object\n");
+ return -1;
+ }
+
+ if (image->components == 1 && image->bits == 1) {
+ /* PBM file */
+ int i;
+ int rowbytes = (image->width+7)>>3;
+ byte *local = malloc(rowbytes);
+
+ fprintf(out, "P4\n%d %d\n", image->width, image->height);
+ row = image->samples;
+ for (j = 0; j < image->height; j++) {
+ /* PBM images are inverted relative to our XPS/PS convention */
+ for (i = 0; i < rowbytes; i++)
+ local[i] = row[i] ^ 0xFF;
+ bytes = fwrite(local, 1, rowbytes, out);
+ row += image->stride;
+ }
+ free(local);
+ } else if (image->components == 1 && image->bits == 8) {
+ /* PGM file */
+ fprintf(out, "P5\n%d %d\n255\n", image->width, image->height);
+ row = image->samples;
+ for (j = 0; j < image->height; j++) {
+ bytes = fwrite(row, 1, image->width, out);
+ row += image->stride;
+ }
+ } else {
+ /* PPM file */
+ fprintf(out, "P6\n%d %d\n255\n", image->width, image->height);
+ row = image->samples;
+ for (j = 0; j < image->height; j++) {
+ bytes = fwrite(row, image->components, image->width, out);
+ row += image->stride;
+ }
+ }
+
+ return 0;
+}
+
+int
+write_image_filename(gslt_image_t *image, const char *filename)
+{
+ FILE *out;
+ int error;
+
+ out = fopen(filename, "wb");
+ if (out == NULL) {
+ fprintf(stderr, "could not open '%s' for writing\n", filename);
+ return -1;
+ }
+
+ error = write_image_file(image, out);
+ fclose(out);
+
+ return error;
+}
+
+/* global input filename. */
+char *filename;
+
+void *
+print_image(void *threadid)
+{
+ gs_memory_t *mem;
+ gx_device *dev;
+ gs_state *gs;
+ gslt_image_t *image;
+ char *s;
+ int code = 0;
+
+ /* get the device from the environment, or default */
+ s = getenv("DEVICE");
+ if (!s)
+ s = "nullpage";
+
+ /* initialize the graphicis library and set up a drawing state */
+ mem = gslt_init_library();
+ dev = gslt_init_device(mem, s);
+ gs = gslt_init_state(mem, dev);
+
+ gslt_get_device_param(mem, dev, "Name");
+ gslt_set_device_param(mem, dev, "OutputFile", "gslt.out");
+
+ /* prepare page for drawing (unused) */
+ gs_erasepage(gs);
+ gs_moveto(gs, 72.0, 72.0);
+
+
+ /* load and decode the image */
+ image = decode_image_filename(mem, filename);
+ if (image == NULL) {
+ fprintf(stderr, "reading image failed.\n");
+ code = -1;
+ }
+ /* save an uncompressed copy for verification */
+ {
+ char outname[50];
+ sprintf(outname, "out_%d.pnm", (int)threadid);
+ fprintf(stderr, "writing %s\n", outname);
+ write_image_filename(image, outname);
+ }
+
+ /* image could be drawn to the page here */
+
+ /* release the image */
+ gslt_image_free(mem, image);
+
+ /* output the page (unused) */
+ gs_output_page(gs, 1, 1);
+
+ /* clean up the library */
+ gslt_free_state(mem, gs);
+ gslt_free_device(mem, dev);
+ gslt_free_library(mem);
+
+ pthread_exit(NULL);
+}
+
+int
+main(int argc, const char *argv[])
+{
+
+ pthread_t thread1, thread2;
+ int ret;
+ int t1 = 1;
+ int t2 = 2;
+
+ filename = argv[argc-1];
+ fprintf(stderr, "loading '%s'\n", filename);
+
+ if ( ((ret=pthread_create(&thread1, NULL, print_image, (void *)t1)) != 0) ||
+ ((ret=pthread_create(&thread2, NULL, print_image, (void *)t2)) != 0) ) {
+ fprintf(stderr, "Error creating thread code=%d", ret);
+ exit(-1);
+ }
+ pthread_exit(NULL);
+}
+
diff --git a/tools/gslite/gslt_image_tiff.c b/tools/gslite/gslt_image_tiff.c
new file mode 100644
index 000000000..51419d5c2
--- /dev/null
+++ b/tools/gslite/gslt_image_tiff.c
@@ -0,0 +1,1069 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/* $Id: gslt_image_tiff.c 2991 2007-12-18 23:05:58Z giles $ */
+/* gslt image loading implementation for TIFF images */
+
+#include "std.h"
+#include "gsmemory.h"
+#include "stream.h"
+#include "strimpl.h"
+#include "gsstate.h"
+#include "jpeglib_.h"
+#include "sdct.h"
+#include "sjpeg.h"
+#include "srlx.h"
+#include "slzwx.h"
+#include "szlibx.h"
+#include "scfx.h"
+#include "memory_.h"
+#include "gslt_image.h"
+#include "gserror.h"
+
+/* import the gs structure descriptor for gslt_image_t */
+extern const gs_memory_struct_type_t st_gslt_image;
+
+/*
+ * TIFF image loader. Should be enough to support TIFF files in XPS.
+ * Baseline TIFF 6.0 plus CMYK, LZW, Flate and JPEG support.
+ * Limited bit depths (1,2,4,8).
+ * Limited planar configurations (1=chunky).
+ * No tiles (easy fix if necessary).
+ * TODO: RGBPal images
+ */
+
+typedef struct gslt_tiff_s gslt_tiff_t;
+
+struct gslt_tiff_s
+{
+ /* "file" */
+ byte *bp, *rp, *ep;
+
+ /* byte order */
+ unsigned order;
+
+ /* where we can find the strips of image data */
+ unsigned rowsperstrip;
+ unsigned *stripoffsets;
+ unsigned *stripbytecounts;
+
+ /* colormap */
+ unsigned *colormap;
+
+ /* assorted tags */
+ unsigned subfiletype;
+ unsigned photometric;
+ unsigned compression;
+ unsigned imagewidth;
+ unsigned imagelength;
+ unsigned samplesperpixel;
+ unsigned bitspersample;
+ unsigned planar;
+ unsigned extrasamples;
+ unsigned xresolution;
+ unsigned yresolution;
+ unsigned resolutionunit;
+ unsigned fillorder;
+ unsigned g3opts;
+ unsigned g4opts;
+ unsigned predictor;
+
+ unsigned ycbcrsubsamp[2];
+
+ byte *jpegtables; /* point into "file" buffer */
+ unsigned jpegtableslen;
+};
+
+enum
+{
+ TII = 0x4949, /* 'II' */
+ TMM = 0x4d4d, /* 'MM' */
+ TBYTE = 1,
+ TASCII = 2,
+ TSHORT = 3,
+ TLONG = 4,
+ TRATIONAL = 5
+};
+
+#define NewSubfileType 254
+#define ImageWidth 256
+#define ImageLength 257
+#define BitsPerSample 258
+#define Compression 259
+#define PhotometricInterpretation 262
+#define FillOrder 266
+#define StripOffsets 273
+#define SamplesPerPixel 277
+#define RowsPerStrip 278
+#define StripByteCounts 279
+#define XResolution 282
+#define YResolution 283
+#define PlanarConfiguration 284
+#define T4Options 292
+#define T6Options 293
+#define ResolutionUnit 296
+#define Predictor 317
+#define ColorMap 320
+#define TileWidth 322
+#define TileLength 323
+#define TileOffsets 324
+#define TileByteCounts 325
+#define ExtraSamples 338
+#define JPEGTables 347
+#define YCbCrSubSampling 520
+
+static const byte bitrev[256] =
+{
+ 0x00, 0x80, 0x40, 0xc0, 0x20, 0xa0, 0x60, 0xe0,
+ 0x10, 0x90, 0x50, 0xd0, 0x30, 0xb0, 0x70, 0xf0,
+ 0x08, 0x88, 0x48, 0xc8, 0x28, 0xa8, 0x68, 0xe8,
+ 0x18, 0x98, 0x58, 0xd8, 0x38, 0xb8, 0x78, 0xf8,
+ 0x04, 0x84, 0x44, 0xc4, 0x24, 0xa4, 0x64, 0xe4,
+ 0x14, 0x94, 0x54, 0xd4, 0x34, 0xb4, 0x74, 0xf4,
+ 0x0c, 0x8c, 0x4c, 0xcc, 0x2c, 0xac, 0x6c, 0xec,
+ 0x1c, 0x9c, 0x5c, 0xdc, 0x3c, 0xbc, 0x7c, 0xfc,
+ 0x02, 0x82, 0x42, 0xc2, 0x22, 0xa2, 0x62, 0xe2,
+ 0x12, 0x92, 0x52, 0xd2, 0x32, 0xb2, 0x72, 0xf2,
+ 0x0a, 0x8a, 0x4a, 0xca, 0x2a, 0xaa, 0x6a, 0xea,
+ 0x1a, 0x9a, 0x5a, 0xda, 0x3a, 0xba, 0x7a, 0xfa,
+ 0x06, 0x86, 0x46, 0xc6, 0x26, 0xa6, 0x66, 0xe6,
+ 0x16, 0x96, 0x56, 0xd6, 0x36, 0xb6, 0x76, 0xf6,
+ 0x0e, 0x8e, 0x4e, 0xce, 0x2e, 0xae, 0x6e, 0xee,
+ 0x1e, 0x9e, 0x5e, 0xde, 0x3e, 0xbe, 0x7e, 0xfe,
+ 0x01, 0x81, 0x41, 0xc1, 0x21, 0xa1, 0x61, 0xe1,
+ 0x11, 0x91, 0x51, 0xd1, 0x31, 0xb1, 0x71, 0xf1,
+ 0x09, 0x89, 0x49, 0xc9, 0x29, 0xa9, 0x69, 0xe9,
+ 0x19, 0x99, 0x59, 0xd9, 0x39, 0xb9, 0x79, 0xf9,
+ 0x05, 0x85, 0x45, 0xc5, 0x25, 0xa5, 0x65, 0xe5,
+ 0x15, 0x95, 0x55, 0xd5, 0x35, 0xb5, 0x75, 0xf5,
+ 0x0d, 0x8d, 0x4d, 0xcd, 0x2d, 0xad, 0x6d, 0xed,
+ 0x1d, 0x9d, 0x5d, 0xdd, 0x3d, 0xbd, 0x7d, 0xfd,
+ 0x03, 0x83, 0x43, 0xc3, 0x23, 0xa3, 0x63, 0xe3,
+ 0x13, 0x93, 0x53, 0xd3, 0x33, 0xb3, 0x73, 0xf3,
+ 0x0b, 0x8b, 0x4b, 0xcb, 0x2b, 0xab, 0x6b, 0xeb,
+ 0x1b, 0x9b, 0x5b, 0xdb, 0x3b, 0xbb, 0x7b, 0xfb,
+ 0x07, 0x87, 0x47, 0xc7, 0x27, 0xa7, 0x67, 0xe7,
+ 0x17, 0x97, 0x57, 0xd7, 0x37, 0xb7, 0x77, 0xf7,
+ 0x0f, 0x8f, 0x4f, 0xcf, 0x2f, 0xaf, 0x6f, 0xef,
+ 0x1f, 0x9f, 0x5f, 0xdf, 0x3f, 0xbf, 0x7f, 0xff
+};
+
+#ifdef GSLT_DEBUG_TIFF
+static void
+gslt_debug_tiff(gs_memory_t *mem, gslt_tiff_t *tiff);
+#endif
+
+static int
+gslt_report_error(stream_state * st, const char *str)
+{
+ (void) gs_throw1(-1, "%s", str);
+ return 0;
+}
+
+static inline int
+readbyte(gslt_tiff_t *tiff)
+{
+ if (tiff->rp < tiff->ep)
+ return *tiff->rp++;
+ return EOF;
+}
+
+static inline unsigned
+readshort(gslt_tiff_t *tiff)
+{
+ unsigned a = readbyte(tiff);
+ unsigned b = readbyte(tiff);
+ if (tiff->order == TII)
+ return (b << 8) | a;
+ return (a << 8) | b;
+}
+
+static inline unsigned
+readlong(gslt_tiff_t *tiff)
+{
+ unsigned a = readbyte(tiff);
+ unsigned b = readbyte(tiff);
+ unsigned c = readbyte(tiff);
+ unsigned d = readbyte(tiff);
+ if (tiff->order == TII)
+ return (d << 24) | (c << 16) | (b << 8) | a;
+ return (a << 24) | (b << 16) | (c << 8) | d;
+}
+
+static int
+gslt_decode_tiff_uncompressed(gs_memory_t *mem, gslt_tiff_t *tiff, byte *rp, byte *rl, byte *wp, byte *wl)
+{
+ memcpy(wp, tiff->rp, wl - wp);
+ return gs_okay;
+}
+
+static int
+gslt_decode_tiff_packbits(gs_memory_t *mem, gslt_tiff_t *tiff, byte *rp, byte *rl, byte *wp, byte *wl)
+{
+ stream_RLD_state state;
+ stream_cursor_read scr;
+ stream_cursor_write scw;
+ int code;
+
+ s_init_state((stream_state*)&state, &s_RLD_template, mem);
+ state.report_error = gslt_report_error;
+
+ s_RLD_template.set_defaults((stream_state*)&state);
+ s_RLD_template.init((stream_state*)&state);
+
+ scr.ptr = rp - 1;
+ scr.limit = rl - 1;
+ scw.ptr = wp - 1;
+ scw.limit = wl - 1;
+
+ code = s_RLD_template.process((stream_state*)&state, &scr, &scw, true);
+ if (code == ERRC)
+ return gs_throw1(-1, "error in packbits data (code = %d)", code);
+
+ return gs_okay;
+}
+
+static int
+gslt_decode_tiff_lzw(gs_memory_t *mem, gslt_tiff_t *tiff, byte *rp, byte *rl, byte *wp, byte *wl)
+{
+ stream_LZW_state state;
+ stream_cursor_read scr;
+ stream_cursor_write scw;
+ int code;
+
+ s_init_state((stream_state*)&state, &s_LZWD_template, mem);
+ state.report_error = gslt_report_error;
+
+ s_LZWD_template.set_defaults((stream_state*)&state);
+
+ /* old-style TIFF 5.0 reversed bit order, late change */
+ if (rp[0] == 0 && rp[1] & 0x01)
+ {
+ state.EarlyChange = 0;
+ state.FirstBitLowOrder = 1;
+ }
+
+ /* new-style TIFF 6.0 normal bit order, early change */
+ else
+ {
+ state.EarlyChange = 1;
+ state.FirstBitLowOrder = 0;
+ }
+
+ s_LZWD_template.init((stream_state*)&state);
+
+ scr.ptr = rp - 1;
+ scr.limit = rl - 1;
+ scw.ptr = wp - 1;
+ scw.limit = wl - 1;
+
+ code = s_LZWD_template.process((stream_state*)&state, &scr, &scw, true);
+ if (code == ERRC)
+ {
+ s_LZWD_template.release((stream_state*)&state);
+ return gs_throw1(-1, "error in lzw data (code = %d)", code);
+ }
+
+ s_LZWD_template.release((stream_state*)&state);
+
+ return gs_okay;
+}
+
+static int
+gslt_decode_tiff_flate(gs_memory_t *mem, gslt_tiff_t *tiff, byte *rp, byte *rl, byte *wp, byte *wl)
+{
+ stream_zlib_state state;
+ stream_cursor_read scr;
+ stream_cursor_write scw;
+ int code;
+
+ s_init_state((stream_state*)&state, &s_zlibD_template, mem);
+ state.report_error = gslt_report_error;
+
+ s_zlibD_template.set_defaults((stream_state*)&state);
+
+ s_zlibD_template.init((stream_state*)&state);
+
+ scr.ptr = rp - 1;
+ scr.limit = rl - 1;
+ scw.ptr = wp - 1;
+ scw.limit = wl - 1;
+
+ code = s_zlibD_template.process((stream_state*)&state, &scr, &scw, true);
+ if (code == ERRC)
+ {
+ s_zlibD_template.release((stream_state*)&state);
+ return gs_throw1(-1, "error in flate data (code = %d)", code);
+ }
+
+ s_zlibD_template.release((stream_state*)&state);
+ return gs_okay;
+}
+
+static int
+gslt_decode_tiff_fax(gs_memory_t *mem, gslt_tiff_t *tiff, int comp, byte *rp, byte *rl, byte *wp, byte *wl)
+{
+ stream_CFD_state state;
+ stream_cursor_read scr;
+ stream_cursor_write scw;
+ int code;
+
+ s_init_state((stream_state*)&state, &s_CFD_template, mem);
+ state.report_error = gslt_report_error;
+
+ s_CFD_template.set_defaults((stream_state*)&state);
+
+ state.EndOfLine = false;
+ state.EndOfBlock = false;
+ state.Columns = tiff->imagewidth;
+ state.Rows = tiff->imagelength;
+ state.BlackIs1 = tiff->photometric == 0;
+
+ state.K = 0;
+ if (comp == 4)
+ state.K = -1;
+ if (comp == 2)
+ state.EncodedByteAlign = true;
+
+ s_CFD_template.init((stream_state*)&state);
+
+ scr.ptr = rp - 1;
+ scr.limit = rl - 1;
+ scw.ptr = wp - 1;
+ scw.limit = wl - 1;
+
+ code = s_CFD_template.process((stream_state*)&state, &scr, &scw, true);
+ if (code == ERRC)
+ {
+ s_CFD_template.release((stream_state*)&state);
+ return gs_throw1(-1, "error in fax data (code = %d)", code);
+ }
+
+ s_CFD_template.release((stream_state*)&state);
+ return gs_okay;
+}
+
+/*
+ * We need more find control over JPEG decoding parameters than
+ * the s_DCTD_template filter will give us. So we abuse the
+ * filter, and take control after the filter setup (which sets up
+ * the memory manager and error handling) and call the gs_jpeg
+ * wrappers directly for doing the actual decoding.
+ */
+
+static int
+gslt_decode_tiff_jpeg(gs_memory_t *mem, gslt_tiff_t *tiff, byte *rp, byte *rl, byte *wp, byte *wl)
+{
+ stream_DCT_state state; /* used by gs_jpeg_* wrappers */
+ jpeg_decompress_data jddp;
+ struct jpeg_source_mgr *srcmgr;
+ JSAMPROW scanlines[1];
+ int stride;
+ int code;
+
+ /*
+ * Set up the JPEG and DCT filter voodoo.
+ */
+
+ s_init_state((stream_state*)&state, &s_DCTD_template, mem);
+ state.report_error = gslt_report_error;
+ s_DCTD_template.set_defaults((stream_state*)&state);
+
+ state.jpeg_memory = mem;
+ state.data.decompress = &jddp;
+
+ jddp.template = s_DCTD_template;
+ jddp.memory = mem;
+ jddp.scanline_buffer = NULL;
+
+ if ((code = gs_jpeg_create_decompress(&state)) < 0)
+ return gs_throw(-1, "error in gs_jpeg_create_decompress");
+
+ s_DCTD_template.init((stream_state*)&state);
+
+ srcmgr = jddp.dinfo.src;
+
+ /*
+ * Read the abbreviated table file.
+ */
+
+ if (tiff->jpegtables)
+ {
+ srcmgr->next_input_byte = tiff->jpegtables;
+ srcmgr->bytes_in_buffer = tiff->jpegtableslen;
+
+ code = gs_jpeg_read_header(&state, FALSE);
+ if (code != JPEG_HEADER_TABLES_ONLY)
+ return gs_throw(-1, "error in jpeg table data");
+ }
+
+ /*
+ * Read the image jpeg header.
+ */
+
+ srcmgr->next_input_byte = rp;
+ srcmgr->bytes_in_buffer = rl - rp;
+
+ if ((code = gs_jpeg_read_header(&state, TRUE)) < 0)
+ return gs_throw(-1, "error in jpeg_read_header");
+
+ /* when TIFF says RGB and libjpeg says YCbCr, libjpeg is wrong */
+ if (tiff->photometric == 2 && jddp.dinfo.jpeg_color_space == JCS_YCbCr)
+ {
+ jddp.dinfo.jpeg_color_space = JCS_RGB;
+ }
+
+ /*
+ * Decode the strip image data.
+ */
+
+ if ((code = gs_jpeg_start_decompress(&state)) < 0)
+ return gs_throw(-1, "error in jpeg_start_decompress");
+
+ stride = jddp.dinfo.output_width * jddp.dinfo.output_components;
+
+ while (wp + stride <= wl && jddp.dinfo.output_scanline < jddp.dinfo.output_height)
+ {
+ scanlines[0] = wp;
+ code = gs_jpeg_read_scanlines(&state, scanlines, 1);
+ if (code < 0)
+ return gs_throw(01, "error in jpeg_read_scanlines");
+ wp += stride;
+ }
+
+ /*
+ * Clean up.
+ */
+
+ if ((code = gs_jpeg_finish_decompress(&state)) < 0)
+ return gs_throw(-1, "error in jpeg_finish_decompress");
+
+ gs_jpeg_destroy(&state);
+
+ return gs_okay;
+}
+
+static inline int
+getcomp(byte *line, int x, int bpc)
+{
+ switch (bpc)
+ {
+ case 1: return line[x / 8] >> (7 - (x % 8)) & 0x01;
+ case 2: return line[x / 4] >> ((3 - (x % 4)) * 2) & 0x03;
+ case 4: return line[x / 2] >> ((1 - (x % 2)) * 4) & 0x0f;
+ case 8: return line[x];
+ }
+ return 0;
+}
+
+static inline void
+putcomp(byte *line, int x, int bpc, int value)
+{
+ int maxval = (1 << bpc) - 1;
+
+ // clear bits first
+ switch (bpc)
+ {
+ case 1: line[x / 8] &= ~(maxval << (7 - (x % 8))); break;
+ case 2: line[x / 4] &= ~(maxval << ((3 - (x % 4)) * 2)); break;
+ case 4: line[x / 2] &= ~(maxval << ((1 - (x % 2)) * 4)); break;
+ }
+
+ switch (bpc)
+ {
+ case 1: line[x / 8] |= value << (7 - (x % 8)); break;
+ case 2: line[x / 4] |= value << ((3 - (x % 4)) * 2); break;
+ case 4: line[x / 2] |= value << ((1 - (x % 2)) * 4); break;
+ case 8: line[x] = value; break;
+ }
+}
+
+static void
+gslt_unpredict_tiff(byte *line, int width, int components, int bits)
+{
+ byte left[32];
+ int i, k, v;
+
+ for (k = 0; k < components; k++)
+ left[k] = 0;
+
+ for (i = 0; i < width; i++)
+ {
+ for (k = 0; k < components; k++)
+ {
+ v = getcomp(line, i * components + k, bits);
+ v = v + left[k];
+ v = v % (1 << bits);
+ putcomp(line, i * components + k, bits, v);
+ left[k] = v;
+ }
+ }
+}
+
+static void
+gslt_invert_tiff(byte *line, int width, int components, int bits)
+{
+ int i, k, v;
+ int m = (1 << bits) - 1;
+
+ for (i = 0; i < width; i++)
+ {
+ for (k = 0; k < components; k++)
+ {
+ v = getcomp(line, i * components + k, bits);
+ v = m - v;
+ putcomp(line, i * components + k, bits, v);
+ }
+ }
+}
+
+static int
+gslt_expand_colormap(gs_memory_t *mem, gslt_tiff_t *tiff, gslt_image_t *image)
+{
+ int maxval = 1 << image->bits;
+ byte *samples;
+ byte *src, *dst;
+ int stride;
+ int x, y;
+
+ /* colormap has first all red, then all green, then all blue values */
+ /* colormap values are 0..65535, bits is 4 or 8 */
+ /* image can be with or without extrasamples: components is 1 or 2 */
+
+ if (image->components != 1 && image->components != 2)
+ return gs_throw(-1, "invalid number of samples for RGBPal");
+
+ if (image->bits != 4 && image->bits != 8)
+ return gs_throw(-1, "invalid number of bits for RGBPal");
+
+ stride = image->width * (image->components + 2);
+
+ samples = gs_alloc_bytes(mem, stride * image->height, "samples");
+ if (!samples)
+ return gs_throw(-1, "out of memory: samples");
+
+ for (y = 0; y < image->height; y++)
+ {
+ src = image->samples + (image->stride * y);
+ dst = samples + (stride * y);
+
+ for (x = 0; x < image->width; x++)
+ {
+ if (tiff->extrasamples)
+ {
+ int c = getcomp(src, x * 2, image->bits);
+ int a = getcomp(src, x * 2 + 1, image->bits);
+ *dst++ = tiff->colormap[c + 0] >> 8;
+ *dst++ = tiff->colormap[c + maxval] >> 8;
+ *dst++ = tiff->colormap[c + maxval * 2] >> 8;
+ *dst++ = a << (8 - image->bits);
+ }
+ else
+ {
+ int c = getcomp(src, x, image->bits);
+ *dst++ = tiff->colormap[c + 0] >> 8;
+ *dst++ = tiff->colormap[c + maxval] >> 8;
+ *dst++ = tiff->colormap[c + maxval * 2] >> 8;
+ }
+ }
+ }
+
+ gs_free_object(mem, image->samples, "samples");
+
+ image->bits = 8;
+ image->stride = stride;
+ image->samples = samples;
+
+ return gs_okay;
+}
+
+static int
+gslt_decode_tiff_strips(gs_memory_t *mem, gslt_tiff_t *tiff, gslt_image_t *image)
+{
+ int error;
+
+ /* switch on compression to create a filter */
+ /* feed each strip to the filter */
+ /* read out the data and pack the samples into an gslt_image */
+
+ /* type 32773 / packbits -- nothing special (same row-padding as PDF) */
+ /* type 2 / ccitt rle -- no EOL, no RTC, rows are byte-aligned */
+ /* type 3 and 4 / g3 and g4 -- each strip starts new section */
+ /* type 5 / lzw -- each strip is handled separately */
+
+ byte *wp;
+ unsigned row;
+ unsigned strip;
+ unsigned i;
+
+ if (!tiff->rowsperstrip || !tiff->stripoffsets || !tiff->rowsperstrip)
+ return gs_throw(-1, "no image data in tiff; maybe it is tiled");
+
+ if (tiff->planar != 1)
+ return gs_throw(-1, "image data is not in chunky format");
+
+ image->width = tiff->imagewidth;
+ image->height = tiff->imagelength;
+ image->components = tiff->samplesperpixel;
+ image->bits = tiff->bitspersample;
+ image->stride = (image->width * image->components * image->bits + 7) / 8;
+
+ switch (tiff->photometric)
+ {
+ case 0: /* WhiteIsZero -- inverted */
+ image->colorspace = GSLT_GRAY;
+ break;
+ case 1: /* BlackIsZero */
+ image->colorspace = GSLT_GRAY;
+ break;
+ case 2: /* RGB */
+ image->colorspace = GSLT_RGB;
+ break;
+ case 3: /* RGBPal */
+ image->colorspace = GSLT_RGB;
+ break;
+ case 5: /* CMYK */
+ image->colorspace = GSLT_CMYK;
+ break;
+ case 6: /* YCbCr */
+ /* it's probably a jpeg ... we let jpeg convert to rgb */
+ image->colorspace = GSLT_RGB;
+ break;
+ default:
+ return gs_throw1(-1, "unknown photometric: %d", tiff->photometric);
+ }
+
+ switch (tiff->resolutionunit)
+ {
+ case 2:
+ image->xres = tiff->xresolution;
+ image->yres = tiff->yresolution;
+ case 3:
+ image->xres = tiff->xresolution * 2.54 + 0.5;
+ image->yres = tiff->yresolution * 2.54 + 0.5;
+ default:
+ image->xres = 96;
+ image->yres = 96;
+ }
+
+ image->samples = gs_alloc_bytes(mem, image->stride * image->height, "samples");
+ if (!image->samples)
+ return gs_throw(-1, "could not allocate image samples");
+
+ memset(image->samples, 0x55, image->stride * image->height);
+
+ wp = image->samples;
+
+ strip = 0;
+ for (row = 0; row < tiff->imagelength; row += tiff->rowsperstrip)
+ {
+ unsigned offset = tiff->stripoffsets[strip];
+ unsigned rlen = tiff->stripbytecounts[strip];
+ unsigned wlen = image->stride * tiff->rowsperstrip;
+ byte *rp = tiff->bp + offset;
+
+ if (wp + wlen > image->samples + image->stride * image->height)
+ wlen = image->samples + image->stride * image->height - wp;
+
+ if (rp + rlen > tiff->ep)
+ return gs_throw(-1, "strip extends beyond the end of the file");
+
+ /* the bits are in un-natural order */
+ if (tiff->fillorder == 2)
+ for (i = 0; i < rlen; i++)
+ rp[i] = bitrev[rp[i]];
+
+ switch (tiff->compression)
+ {
+ case 1:
+ error = gslt_decode_tiff_uncompressed(mem, tiff, rp, rp + rlen, wp, wp + wlen);
+ break;
+ case 2:
+ error = gslt_decode_tiff_fax(mem, tiff, 2, rp, rp + rlen, wp, wp + wlen);
+ break;
+ case 3:
+ error = gslt_decode_tiff_fax(mem, tiff, 3, rp, rp + rlen, wp, wp + wlen);
+ break;
+ case 4:
+ error = gslt_decode_tiff_fax(mem, tiff, 4, rp, rp + rlen, wp, wp + wlen);
+ break;
+ case 5:
+ error = gslt_decode_tiff_lzw(mem, tiff, rp, rp + rlen, wp, wp + wlen);
+ break;
+ case 6:
+ error = gs_throw(-1, "deprecated JPEG in TIFF compression not supported");
+ break;
+ case 7:
+ error = gslt_decode_tiff_jpeg(mem, tiff, rp, rp + rlen, wp, wp + wlen);
+ break;
+ case 8:
+ error = gslt_decode_tiff_flate(mem, tiff, rp, rp + rlen, wp, wp + wlen);
+ break;
+ case 32773:
+ error = gslt_decode_tiff_packbits(mem, tiff, rp, rp + rlen, wp, wp + wlen);
+ break;
+ default:
+ error = gs_throw1(-1, "unknown TIFF compression: %d", tiff->compression);
+ }
+
+ if (error)
+ return gs_rethrow1(error, "could not decode strip %d", row / tiff->rowsperstrip);
+
+ /* scramble the bits back into original order */
+ if (tiff->fillorder == 2)
+ for (i = 0; i < rlen; i++)
+ rp[i] = bitrev[rp[i]];
+
+ wp += image->stride * tiff->rowsperstrip;
+ strip ++;
+ }
+
+ /* Predictor (only for LZW and Flate) */
+ if ((tiff->compression == 5 || tiff->compression == 8) && tiff->predictor == 2)
+ {
+ byte *p = image->samples;
+ for (i = 0; i < image->height; i++)
+ {
+ gslt_unpredict_tiff(p, image->width, tiff->samplesperpixel, image->bits);
+ p += image->stride;
+ }
+ }
+
+ /* RGBPal */
+ if (tiff->photometric == 3 && tiff->colormap)
+ {
+ error = gslt_expand_colormap(mem, tiff, image);
+ if (error)
+ return gs_rethrow(error, "could not expand colormap");
+ }
+
+ /* WhiteIsZero .. invert */
+ if (tiff->photometric == 0)
+ {
+ byte *p = image->samples;
+ for (i = 0; i < image->height; i++)
+ {
+ gslt_invert_tiff(p, image->width, image->components, image->bits);
+ p += image->stride;
+ }
+ }
+
+ /* Premultiplied transparency */
+ if (tiff->extrasamples == 1)
+ {
+ image->colorspace ++;
+ }
+
+ /* Non-pre-multiplied transparency */
+ if (tiff->extrasamples == 2)
+ {
+ image->colorspace ++;
+ }
+
+ return gs_okay;
+}
+
+static void
+gslt_read_tiff_tag_value(unsigned *p, gslt_tiff_t *tiff, unsigned type, unsigned ofs, unsigned n)
+{
+ tiff->rp = tiff->bp + ofs;
+ if (tiff->rp > tiff->ep)
+ tiff->rp = tiff->bp;
+
+ while (n--)
+ {
+ switch (type)
+ {
+ case TRATIONAL:
+ *p = readlong(tiff);
+ *p = *p / readlong(tiff);
+ p ++;
+ break;
+ case TBYTE: *p++ = readbyte(tiff); break;
+ case TSHORT: *p++ = readshort(tiff); break;
+ case TLONG: *p++ = readlong(tiff); break;
+ default: *p++ = 0; break;
+ }
+ }
+}
+
+static int
+gslt_read_tiff_tag(gs_memory_t *mem, gslt_tiff_t *tiff, unsigned offset)
+{
+ unsigned tag;
+ unsigned type;
+ unsigned count;
+ unsigned value;
+
+ tiff->rp = tiff->bp + offset;
+
+ tag = readshort(tiff);
+ type = readshort(tiff);
+ count = readlong(tiff);
+
+ if ((type == TBYTE && count <= 4) ||
+ (type == TSHORT && count <= 2) ||
+ (type == TLONG && count <= 1))
+ value = tiff->rp - tiff->bp;
+ else
+ value = readlong(tiff);
+
+ switch (tag)
+ {
+ case NewSubfileType:
+ gslt_read_tiff_tag_value(&tiff->subfiletype, tiff, type, value, 1);
+ break;
+ case ImageWidth:
+ gslt_read_tiff_tag_value(&tiff->imagewidth, tiff, type, value, 1);
+ break;
+ case ImageLength:
+ gslt_read_tiff_tag_value(&tiff->imagelength, tiff, type, value, 1);
+ break;
+ case BitsPerSample:
+ gslt_read_tiff_tag_value(&tiff->bitspersample, tiff, type, value, 1);
+ break;
+ case Compression:
+ gslt_read_tiff_tag_value(&tiff->compression, tiff, type, value, 1);
+ break;
+ case PhotometricInterpretation:
+ gslt_read_tiff_tag_value(&tiff->photometric, tiff, type, value, 1);
+ break;
+ case FillOrder:
+ gslt_read_tiff_tag_value(&tiff->fillorder, tiff, type, value, 1);
+ break;
+ case SamplesPerPixel:
+ gslt_read_tiff_tag_value(&tiff->samplesperpixel, tiff, type, value, 1);
+ break;
+ case RowsPerStrip:
+ gslt_read_tiff_tag_value(&tiff->rowsperstrip, tiff, type, value, 1);
+ break;
+ case XResolution:
+ gslt_read_tiff_tag_value(&tiff->xresolution, tiff, type, value, 1);
+ break;
+ case YResolution:
+ gslt_read_tiff_tag_value(&tiff->yresolution, tiff, type, value, 1);
+ break;
+ case PlanarConfiguration:
+ gslt_read_tiff_tag_value(&tiff->planar, tiff, type, value, 1);
+ break;
+ case T4Options:
+ gslt_read_tiff_tag_value(&tiff->g3opts, tiff, type, value, 1);
+ break;
+ case T6Options:
+ gslt_read_tiff_tag_value(&tiff->g4opts, tiff, type, value, 1);
+ break;
+ case Predictor:
+ gslt_read_tiff_tag_value(&tiff->predictor, tiff, type, value, 1);
+ break;
+ case ResolutionUnit:
+ gslt_read_tiff_tag_value(&tiff->resolutionunit, tiff, type, value, 1);
+ break;
+ case YCbCrSubSampling:
+ gslt_read_tiff_tag_value(tiff->ycbcrsubsamp, tiff, type, value, 2);
+ break;
+ case ExtraSamples:
+ gslt_read_tiff_tag_value(&tiff->extrasamples, tiff, type, value, 1);
+ break;
+
+ case JPEGTables:
+ tiff->jpegtables = tiff->bp + value;
+ tiff->jpegtableslen = count;
+ break;
+
+ case StripOffsets:
+ tiff->stripoffsets = (unsigned*) gs_alloc_bytes(mem, count * sizeof(unsigned), "StripOffsets");
+ if (!tiff->stripoffsets)
+ return gs_throw(-1, "could not allocate strip offsets");
+ gslt_read_tiff_tag_value(tiff->stripoffsets, tiff, type, value, count);
+ break;
+
+ case StripByteCounts:
+ tiff->stripbytecounts = (unsigned*) gs_alloc_bytes(mem, count * sizeof(unsigned), "StripByteCounts");
+ if (!tiff->stripbytecounts)
+ return gs_throw(-1, "could not allocate strip byte counts");
+ gslt_read_tiff_tag_value(tiff->stripbytecounts, tiff, type, value, count);
+ break;
+
+ case ColorMap:
+ tiff->colormap = (unsigned*) gs_alloc_bytes(mem, count * sizeof(unsigned), "ColorMap");
+ if (!tiff->colormap)
+ return gs_throw(-1, "could not allocate color map");
+ gslt_read_tiff_tag_value(tiff->colormap, tiff, type, value, count);
+ break;
+
+ case TileWidth:
+ case TileLength:
+ case TileOffsets:
+ case TileByteCounts:
+ return gs_throw(-1, "tiled tiffs not supported");
+
+ default:
+ /*
+ printf("unknown tag: %d t=%d n=%d\n", tag, type, count);
+ */
+ break;
+ }
+
+ return gs_okay;
+}
+
+gslt_image_t *
+gslt_image_decode_tiff(gs_memory_t *mem, byte *buf, int len)
+{
+ gslt_image_t *image;
+ int error;
+ gslt_tiff_t tiffst;
+ gslt_tiff_t *tiff = &tiffst;
+
+ unsigned version;
+ unsigned offset;
+ unsigned count;
+ unsigned i;
+
+ memset(tiff, 0, sizeof(gslt_tiff_t));
+
+ tiff->bp = buf;
+ tiff->rp = buf;
+ tiff->ep = buf + len;
+
+ /* tag defaults, where applicable */
+ tiff->bitspersample = 1;
+ tiff->compression = 1;
+ tiff->samplesperpixel = 1;
+ tiff->resolutionunit = 2;
+ tiff->rowsperstrip = 0xFFFFFFFF;
+ tiff->fillorder = 1;
+ tiff->planar = 1;
+ tiff->subfiletype = 0;
+ tiff->predictor = 1;
+ tiff->ycbcrsubsamp[0] = 2;
+ tiff->ycbcrsubsamp[1] = 2;
+
+ /*
+ * Read IFH
+ */
+
+ /* get byte order marker */
+ tiff->order = TII;
+ tiff->order = readshort(tiff);
+ if (tiff->order != TII && tiff->order != TMM)
+ gs_throw(-1, "not a TIFF file, wrong magic marker");
+
+ /* check version */
+ version = readshort(tiff);
+ if (version != 42)
+ gs_throw(-1, "not a TIFF file, wrong version marker");
+
+ /* get offset of IFD */
+ offset = readlong(tiff);
+
+ /*
+ * Read IFD
+ */
+
+ tiff->rp = tiff->bp + offset;
+
+ count = readshort(tiff);
+
+ offset += 2;
+ for (i = 0; i < count; i++)
+ {
+ error = gslt_read_tiff_tag(mem, tiff, offset);
+ if (error) {
+ error = gs_rethrow(error, "could not read TIFF header tag");
+ return NULL;
+ }
+ offset += 12;
+ }
+#ifdef GSLT_DEBUG_TIFF
+ gslt_debug_tiff(mem, tiff);
+#endif
+ /* new image */
+ image = gs_alloc_struct_immovable(mem, gslt_image_t,
+ &st_gslt_image, "new tiff gslt_image");
+ if (image == NULL) {
+ error = gs_throw(-1, "unable to allocate tiff gslt_image");
+ return NULL;
+ }
+ image->samples = gs_alloc_bytes(mem, image->stride * image->height,
+ "decoded tiff data");
+ if (image->samples == NULL) {
+ error = gs_throw(-1, "unable to allocate tiff gslt_image pixel data");
+ gs_free_object(mem, image, "free tiff gslt_image");
+ return NULL;
+ }
+
+ /*
+ * Decode the image strips
+ */
+
+ if (tiff->rowsperstrip > tiff->imagelength)
+ tiff->rowsperstrip = tiff->imagelength;
+
+ error = gslt_decode_tiff_strips(mem, tiff, image);
+ if (error) {
+ error = gs_rethrow(error, "could not decode image data");
+ return NULL;
+ }
+
+ /*
+ * Clean up scratch memory
+ */
+ /* todo: we need to handle this on error conditions too */
+ if (tiff->colormap) gs_free_object(mem, tiff->colormap, "ColorMap");
+ if (tiff->stripoffsets) gs_free_object(mem, tiff->stripoffsets, "StripOffsets");
+ if (tiff->stripbytecounts) gs_free_object(mem, tiff->stripbytecounts, "StripByteCounts");
+
+ return image;
+}
+
+#ifdef GSLT_DEBUG_TIFF
+static void
+gslt_debug_tiff(gs_memory_t *mem, gslt_tiff_t *tiff)
+{
+ int n;
+
+ dputs("TIFF <<\n");
+ dprintf1("\t/NewSubfileType %u\n", tiff->subfiletype);
+ dprintf1("\t/PhotometricInterpretation %u\n", tiff->photometric);
+ dprintf1("\t/Compression %u\n", tiff->compression);
+ dprintf1("\t/ImageWidth %u\n", tiff->imagewidth);
+ dprintf1("\t/ImageLength %u\n", tiff->imagelength);
+ dprintf1("\t/BitsPerSample %u\n", tiff->bitspersample);
+ dprintf1("\t/SamplesPerPixel %u\n", tiff->samplesperpixel);
+ dprintf1("\t/PlanarConfiguration %u\n", tiff->planar);
+ dprintf1("\t/ExtraSamples %u\n", tiff->extrasamples);
+ dprintf1("\t/ColorMap $%p\n", tiff->colormap);
+ dprintf1("\t/XResolution %u\n", tiff->xresolution);
+ dprintf1("\t/YResolution %u\n", tiff->yresolution);
+ dprintf1("\t/ResolutionUnit %u\n", tiff->resolutionunit);
+ dprintf1("\t/FillOrder %u\n", tiff->fillorder);
+ dprintf1("\t/T4Options %u\n", tiff->g3opts);
+ dprintf1("\t/T6Options %u\n", tiff->g4opts);
+ dprintf1("\t/Predictor %u\n", tiff->predictor);
+ dprintf1("\t/JPEGTables %u\n", tiff->jpegtableslen);
+ dprintf2("\t/YCbCrSubSampling %u %u\n", tiff->ycbcrsubsamp[0], tiff->ycbcrsubsamp[1]);
+
+ n = (tiff->imagelength + tiff->rowsperstrip - 1) / tiff->rowsperstrip;
+
+ dprintf1("\t/RowsPerStrip %u\n", tiff->rowsperstrip);
+
+ if (tiff->stripoffsets)
+ dprintf1("\t/StripOffsets %u\n", n);
+
+ if (tiff->stripbytecounts)
+ dprintf1("\t/StripByteCounts %u\n", n);
+
+ dputs(">>\n");
+}
+#endif
diff --git a/tools/gslite/gslt_init.c b/tools/gslite/gslt_init.c
new file mode 100644
index 000000000..4d58f984c
--- /dev/null
+++ b/tools/gslite/gslt_init.c
@@ -0,0 +1,215 @@
+/* Copyright (C) 1995, 2000 Aladdin Enterprises. All rights reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied,
+ modified or distributed except as expressly authorized under the terms
+ of the license contained in the file LICENSE in this distribution.
+
+ For more information about licensing, please refer to
+ http://www.ghostscript.com/licensing/. For information on
+ commercial licensing, go to http://www.artifex.com/licensing/ or
+ contact Artifex Software, Inc., 101 Lucas Valley Road #110,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861.
+*/
+
+/* GS lite initialization and setup */
+
+#include <stdlib.h>
+#include "stdio_.h"
+#include "math_.h"
+#include "string_.h"
+
+#include "gp.h"
+#include "gscdefs.h"
+#include "gserrors.h"
+#include "gslib.h"
+#include "gsmatrix.h"
+#include "gsstate.h"
+#include "gscoord.h"
+#include "gspaint.h"
+#include "gspath.h"
+#include "gspath2.h"
+#include "gsutil.h"
+#include "gx.h"
+#include "gxdevice.h"
+#include "gxpath.h"
+
+#include "gslt.h"
+
+/* Include the extern for the device list. */
+extern_gs_lib_device_list();
+
+init_proc(gs_iodev_init);
+
+gs_memory_t *
+gslt_init_library()
+{
+ gs_memory_t *mem;
+
+ /* A simple allocator to avoid the complications of the full
+ * featured memory allocator
+ */
+ mem = gslt_alloc_init();
+ gp_init();
+ gs_lib_init1(mem);
+
+ /* Debugging flags
+ */
+ memset(gs_debug, 0, 128);
+ gs_debug['@'] = 1;
+ gs_debug['?'] = 1;
+ gs_log_errors = 1; /* print error returns */
+
+ /* gs_iodev_init must be called after the rest of the inits, for
+ * obscure reasons that really should be documented!
+ */
+ gs_iodev_init(mem);
+
+ return mem;
+}
+
+gx_device *
+gslt_init_device(gs_memory_t *mem, char *name)
+{
+ const gx_device *const *list;
+ gx_device *dev;
+ int count, i;
+
+ count = gs_lib_device_list(&list, NULL);
+ for (i = 0; i < count; ++i)
+ {
+ if (!strcmp(gs_devicename(list[i]), name))
+ {
+ gs_copydevice(&dev, list[i], mem);
+ // stefan foo: pulled for linking to gs 8.13
+ //check_device_separable(dev);
+ gx_device_fill_in_procs(dev); /* really? i thought gs_setdevice_no_erase did that. */
+ return dev;
+ }
+ }
+
+ lprintf1("device %s not found\n", name);
+ exit(1);
+
+ return NULL;
+}
+
+void
+gslt_get_device_param(gs_memory_t *mem, gx_device *dev, char *key)
+{
+ gs_c_param_list list;
+ gs_param_string nstr;
+ int code;
+
+ gs_c_param_list_write(&list, mem);
+ code = gs_getdeviceparams(dev, (gs_param_list *) & list);
+ if (code < 0)
+ {
+ lprintf1("getdeviceparams failed! code = %d\n", code);
+ exit(1);
+ }
+
+ gs_c_param_list_read(&list);
+ code = param_read_string((gs_param_list *) & list, key, &nstr);
+ if (code < 0)
+ {
+ lprintf1("reading device parameter %s failed\n", key);
+ exit(1);
+ }
+
+ dprintf1("device %s = ", key);
+ debug_print_string(nstr.data, nstr.size);
+ dputs("\n");
+ gs_c_param_list_release(&list);
+}
+
+void
+gslt_set_device_param(gs_memory_t *mem, gx_device *dev, char *key, char *val)
+{
+ gs_c_param_list list;
+ gs_param_string nstr;
+ int code;
+
+ gs_c_param_list_write(&list, mem);
+ param_string_from_string(nstr, val);
+ code = param_write_string((gs_param_list *)&list, key, &nstr);
+ if (code < 0)
+ {
+ lprintf1("writing device parameter %s failed\n", key);
+ exit(1);
+ }
+
+ gs_c_param_list_read(&list);
+ code = gs_putdeviceparams(dev, (gs_param_list *)&list);
+ gs_c_param_list_release(&list);
+ if (code < 0 && code != gs_error_undefined)
+ {
+ lprintf1("putdeviceparams failed! code = %d\n", code);
+ exit(1);
+ }
+}
+
+gs_state *gslt_init_state(gs_memory_t *mem, gx_device *dev)
+{
+ gs_state *pgs;
+
+ pgs = gs_state_alloc(mem);
+ gs_setdevice_no_erase(pgs, dev); /* set device, but don't erase */
+
+ /* gsave and grestore (among other places) assume that */
+ /* there are at least 2 gstates on the graphics stack. */
+ /* Ensure that now. */
+ gs_gsave(pgs);
+
+ return pgs;
+}
+
+void gslt_free_state(gs_memory_t *mem, gs_state *pgs)
+{
+ gs_state_free(pgs);
+}
+
+void gslt_free_device(gs_memory_t *mem, gx_device *dev)
+{
+ gs_free_object(mem, dev, "gslt device"); // TODO: how do i free devices?
+}
+
+void gslt_free_library(gs_memory_t *mem)
+{
+ // TODO: how do i free the allocator?
+}
+
+#if 0
+
+int
+main(int argc, const char *argv[])
+{
+ gs_memory_t *mem;
+ gx_device *dev;
+ gs_state *pgs;
+
+ mem = gslt_init_library();
+ dev = gslt_init_device(mem, "x11");
+ pgs = gslt_init_state(mem, dev);
+
+ gslt_get_device_param(mem, dev, "Name");
+ gslt_set_device_param(mem, dev, "OutputFile", "-");
+
+ gs_erasepage(pgs);
+
+ gs_moveto(pgs, 10, 10);
+ gs_lineto(pgs, 20, 50);
+ gs_stroke(pgs);
+
+ gs_output_page(pgs, 1, 1);
+
+ fgetc(mem->gs_lib_ctx->fstdin);
+
+ gslt_free_library(mem, dev, pgs);
+ return 0;
+}
+
+#endif
+
diff --git a/tools/gslite/gslt_lib_gcc.mak b/tools/gslite/gslt_lib_gcc.mak
new file mode 100644
index 000000000..e0baf0f2b
--- /dev/null
+++ b/tools/gslite/gslt_lib_gcc.mak
@@ -0,0 +1,147 @@
+# gslite library makefile.
+MAKEFILE=gslt_lib_gcc.mak
+
+# needed to tell how to build the shared library
+PLATFORM := $(shell uname)
+
+# this is where we build everything. The ghostscript makefiles will
+# need all of these set to work properly.
+GENDIR=./obj
+GLGENDIR=./obj
+GLOBJDIR=./obj
+
+# location of ghostscript source code.
+GLSRCDIR=../../gs/src
+
+# sigh. will we ever fix this?
+GX_COLOR_INDEX_DEFINE=-DGX_COLOR_INDEX_TYPE="unsigned long long"
+
+# set up flags. NB refactor duplication - see gccdefs.mak included
+# below and figure out how best to set up GCFLAGS, XCFLAGS, and
+# .*FLAGS
+
+GCFLAGS=-DGSLITE -Wall -Wpointer-arith -Wstrict-prototypes -Wwrite-strings -DNDEBUG $(GX_COLOR_INDEX_DEFINE) -fPIC -fno-common
+XCFLAGS=-DGSLITE -Wall -Wpointer-arith -Wstrict-prototypes -Wwrite-strings -DNDEBUG $(GX_COLOR_INDEX_DEFINE) -fPIC -fno-common
+
+DD=$(GLGENDIR)/
+
+# output devices - none required.
+DEVICES=
+
+# required features in addition to libcore.dev. NB This should be
+# pruned.
+FEATURES=\
+ $(DD)page.dev $(DD)gsnogc.dev $(DD)ttflib.dev $(DD)sdctd.dev\
+ $(DD)psf1lib.dev $(DD)psf2lib.dev\
+ $(DD)path1lib.dev $(DD)shadelib.dev $(DD)cidlib.dev\
+ $(DD)psl3lib.dev $(DD)slzwd.dev $(DD)szlibd.dev\
+ $(DD)cmaplib.dev $(DD)libpng.dev
+
+# jpeg
+JSRCDIR=../../gs/jpeg
+JGENDIR=$(GENDIR)
+JOBJDIR=$(GENDIR)
+
+# zlib
+ZSRCDIR=../../gs/zlib
+ZGENDIR=$(GENDIR)
+ZOBJDIR=$(GENDIR)
+
+# lib png
+PNGSRCDIR=../../gs/libpng
+PNGGENDIR=$(GENDIR)
+PNGOBJDIR=$(GENDIR)
+
+SHARE_ZLIB=0
+SHARE_LIBPNG=0
+SHARE_JPEG=0
+
+# ill-named extra libraries.
+STDLIBS=-lm
+
+# shared library NB - needs soname.
+GSLITE_LIB=libgslt.so
+
+all: $(GSLITE_LIB)
+
+# gs library config and miscellany.
+GSXLIBS=$(GLOBJDIR)/gsargs.$(OBJ) $(GLOBJDIR)/gconfig.$(OBJ) $(GLOBJDIR)/gscdefs.$(OBJ)
+
+# invoke the gs *library* makefile to build needed
+# devices, objects and configuration files.
+GSLIB_PARTS=$(GLOBJDIR)/ld.tr
+$(GSLIB_PARTS): $(MAKEFILE)
+ -mkdir $(GLOBJDIR)
+ $(MAKE) \
+ GCFLAGS='$(GCFLAGS)' \
+ STDLIBS="$(STDLIBS)" \
+ FEATURE_DEVS="$(FEATURES)"\
+ DEVICE_DEVS="$(DEVICES)"\
+ GLSRCDIR=$(GLSRCDIR) GLGENDIR=$(GLGENDIR) GLOBJDIR=$(GLOBJDIR) \
+ JSRCDIR=$(JSRCDIR) JGENDIR=$(JGENDIR) JOBJDIR=$(JOBJDIR)\
+ ZSRCDIR=$(ZSRCDIR) ZGENDIR=$(ZGENDIR) ZOBJDIR=$(ZOBJDIR)\
+ PNGSRCDIR=$(PNGSRCDIR) PNGGENDIR=$(PNGGENDIR) PNGOBJDIR=$(PNGOBJDIR)\
+ PSD='$(GENDIR)/'\
+ SHARE_ZLIB=$(SHARE_ZLIB) SHARE_LIBPNG=$(SHARE_LIBPNG) SHARE_JPEG=$(SHARE_JPEG)\
+ -f $(GLSRCDIR)/ugcclib.mak \
+ $(GLOBJDIR)/ld.tr \
+ $(GSXLIBS) \
+ $(GLOBJDIR)/jpeglib_.h
+
+# ---------------------------------
+# settings needed for building the gslite objects of gslt.mak
+
+GSLTSRCDIR=.
+
+# common definitions - CC_, I_ etc.
+COMMONDIR=../../common
+include $(COMMONDIR)/unixdefs.mak
+include $(COMMONDIR)/gccdefs.mak
+
+# include for gslt sources
+include gslt.mak
+
+# ---------------------------------
+# put gslite and graphics library objects in one library
+
+# ---------------------------------
+# put gslite and graphics library objects in one library
+
+LIBS = -lgslt -lpthread -L./
+
+# NB missing soname, version business.
+$(GSLITE_LIB): $(GSLIB_PARTS) $(GSLT_OBJS) $(MAKEFILE)
+ifeq ($(PLATFORM), Darwin)
+ gcc -dynamiclib -o libgslt.dylib $(shell cat obj/ld.tr | sed 's/\\//g') $(GSXLIBS) $(GSLT_OBJS) $(STDLIBS)
+else
+ gcc -shared $(shell cat obj/ld.tr | sed 's/\\//g') $(GSXLIBS) $(GSLT_OBJS) -o $(GSLITE_LIB) $(STDLIBS)
+endif
+
+$(GSLTOBJ)gslt_image_test.$(OBJ) : $(GSLITE_LIB) $(GSLTSRC)gslt_image_test.c
+ $(GSLT_CC) $(GSLTO_)gslt_image_test.$(OBJ) $(C_) $(GSLTSRC)gslt_image_test.c
+
+$(GSLTOBJ)gslt_font_test.$(OBJ) : $(GSLITE_LIB) $(GSLTSRC)gslt_font_test.c
+ $(GSLT_CC) $(GSLTO_)gslt_font_test.$(OBJ) $(C_) $(GSLTSRC)gslt_font_test.c
+
+$(GSLTOBJ)gslt_image_threads_test.$(OBJ) : $(GSLITE_LIB) $(GSLTSRC)gslt_image_threads_test.c
+ $(GSLT_CC) $(GSLTO_)gslt_image_threads_test.$(OBJ) $(C_) $(GSLTSRC)gslt_image_threads_test.c
+
+gslt_image_test: $(GSLTOBJ)gslt_image_test.$(OBJ) $(gslt_OBJS)
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) -o $@ $^ $(LDFLAGS) $(LIBS)
+
+gslt_font_test: $(GSLTOBJ)gslt_font_test.$(OBJ) $(gslt_OBJS)
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) -o $@ $^ $(LDFLAGS) $(LIBS)
+
+gslt_image_threads_test: $(GSLTOBJ)gslt_image_threads_test.$(OBJ) $(gslt_OBJS)
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) -o $@ $^ $(LDFLAGS) $(LIBS)
+
+
+check: $(GSLITE_LIB) gslt_image_test gslt_font_test gslt_image_threads_test
+ LD_LIBRARY_PATH=. ./gslt_image_test tiger.jpg
+ LD_LIBRARY_PATH=. ./gslt_image_threads_test tiger.jpg
+ LD_LIBRARY_PATH=. ./gslt_font_test ../../urwfonts/CenturySchL-Bold.ttf
+
+clean:
+ $(RM) *.pnm *.pbm *.so *.o *~ obj/* gslt_image_test gslt_font_test gslt_image_threads_test
+
+.PHONY: clean check all
diff --git a/tools/gslite/gslt_lib_msvc.mak b/tools/gslite/gslt_lib_msvc.mak
new file mode 100644
index 000000000..54d91bd11
--- /dev/null
+++ b/tools/gslite/gslt_lib_msvc.mak
@@ -0,0 +1,147 @@
+# gslite library makefile.
+
+MAKEFILE=gslt_lib_msvc.mak
+MSVC_VERSION=8
+
+# Debugging options. For production system DEBUG=0 and TDEBUG=0.
+DEBUG=1
+TDEBUG=1
+
+DEVSTUDIO=
+NOPRIVATE=0
+
+COMPILE_INITS=0
+
+
+# this is where we build everything. The ghostscript makefiles will
+# need all of these set to work properly.
+GENDIR=.\obj
+GLGENDIR=.\obj
+GLOBJDIR=.\obj
+
+# location of ghostscript source code.
+GLSRCDIR=..\..\gs\src
+
+# sigh. will we ever fix this? Definitions to force gx_color_index
+# to 64 bits and define GSLITE.
+
+XCFLAGS=/DGSLITE
+
+DD=$(GLGENDIR)
+
+# output devices - none required.
+DEVICES=
+
+# required features in addition to libcore.dev. NB This should be
+# pruned.
+FEATURES=\
+ $(DD)\page.dev $(DD)\gsnogc.dev $(DD)\ttflib.dev $(DD)\sdctd.dev\
+ $(DD)\psf1lib.dev $(DD)\psf2lib.dev\
+ $(DD)\path1lib.dev $(DD)\shadelib.dev $(DD)\cidlib.dev\
+ $(DD)\psl3lib.dev $(DD)\slzwd.dev $(DD)\szlibd.dev\
+ $(DD)\cmaplib.dev $(DD)\libpng.dev
+
+# jpeg
+JSRCDIR=..\..\gs\jpeg
+JGENDIR=$(GENDIR)
+JOBJDIR=$(GENDIR)
+
+# zlib
+ZSRCDIR=..\..\gs\zlib
+ZGENDIR=$(GENDIR)
+ZOBJDIR=$(GENDIR)
+
+# lib png
+PNGSRCDIR=..\..\gs\libpng
+PNGGENDIR=$(GENDIR)
+PNGOBJDIR=$(GENDIR)
+
+# indicate we do not want use system shared libraries for zlib, png,
+# and jpeg.
+SHARE_ZLIB=0
+SHARE_LIBPNG=0
+SHARE_JPEG=0
+
+STDLIBS=-lm
+
+GSLITE_LIB=libgslt.dll
+all: $(GSLITE_LIB)
+
+# invoke the gs *library* makefile to build needed
+# devices, objects and configuration files.
+GSLIB_PARTS=$(GLOBJDIR)\ld.tr
+$(GSLIB_PARTS): $(MAKEFILE)
+ -mkdir $(GLOBJDIR)
+ $(MAKE) \
+ DEBUG=$(DEBUG) \
+ TDEBUG=$(TDEBUG) \
+ MSVC_VERSION=$(MSVC_VERSION) \
+ DEVSTUDIO=$(DEVSTUDIO) \
+ GCFLAGS=$(GCFLAGS) \
+ XCFLAGS=$(XCFLAGS) \
+ STDLIBS=$(STDLIBS) \
+ FEATURE_DEVS="$(FEATURES)"\
+ DEVICE_DEVS="$(DEVICES)"\
+ GLSRCDIR=$(GLSRCDIR) GLGENDIR=$(GLGENDIR) GLOBJDIR=$(GLOBJDIR) \
+ JSRCDIR=$(JSRCDIR) JGENDIR=$(JGENDIR) JOBJDIR=$(JOBJDIR)\
+ ZSRCDIR=$(ZSRCDIR) ZGENDIR=$(ZGENDIR) ZOBJDIR=$(ZOBJDIR)\
+ PNGSRCDIR=$(PNGSRCDIR) PNGGENDIR=$(PNGGENDIR) PNGOBJDIR=$(PNGOBJDIR)\
+ PSD="$(GENDIR)/"\
+ SHARE_ZLIB=$(SHARE_ZLIB) SHARE_LIBPNG=$(SHARE_LIBPNG) SHARE_JPEG=$(SHARE_JPEG)\
+ /f $(GLSRCDIR)\msvclib.mak \
+ $(GLOBJDIR)\ld.tr \
+ $(GLOBJDIR)\gsargs.obj \
+ $(GLOBJDIR)\gconfig.obj $(GLOBJDIR)\gscdefs.obj \
+ $(GLOBJDIR)\jpeglib_.h
+
+
+# ---------------------------------
+# settings needed for building the gslite objects of gslt.mak
+
+GSLTSRCDIR=.
+
+
+# common definitions - CC_, I_ etc.
+COMMONDIR=..\..\common
+!include $(COMMONDIR)\pcdefs.mak
+!include $(COMMONDIR)\msvcdefs.mak
+!include $(GLSRCDIR)\msvccmd.mak
+
+# include for gslt sources
+!include gslt.mak
+
+# ---------------------------------
+# put gslite and graphics library objects in one library
+
+
+
+# windows clutter.
+MSXLIBS=shell32.lib comdlg32.lib gdi32.lib user32.lib winspool.lib advapi32.lib
+# gs library config and miscellany.
+GSXLIBS=$(GLOBJDIR)\gsargs.obj $(GLOBJDIR)\gconfig.obj $(GLOBJDIR)\gscdefs.obj
+
+$(GSLITE_LIB): $(GSLIB_PARTS) $(GSLT_OBJS) $(GSXLIBS) $(MAKEFILE)
+ link -dll -out:$(GSLITE_LIB) -def:gslt.def \
+ -implib:gsltimp.lib $(GSLT_OBJS) $(MSXLIBS) $(GSXLIBS) @obj\ld.tr
+
+# the dependency on GSLIB_LIB is needed because the c compiler line
+# @ccf32.tr is a needed side effect from building the library.
+$(GSLTOBJ)gslt_image_test.$(OBJ) : $(GSLITE_LIB) $(GSLTSRC)gslt_image_test.c
+ $(GSLT_CC) $(GSLTO_)gslt_image_test.$(OBJ) $(C_) $(GSLTSRC)gslt_image_test.c
+
+$(GSLTOBJ)gslt_font_test.$(OBJ) : $(GSLITE_LIB) $(GSLTSRC)gslt_font_test.c
+ $(GSLT_CC) $(GSLTO_)gslt_font_test.$(OBJ) $(C_) $(GSLTSRC)gslt_font_test.c
+
+gslt_image_test.exe: $(GSLTOBJ)gslt_image_test.$(OBJ) $(GSLT_OBJS) $(GSLITE_LIB)
+ link $(GSLTOBJ)gslt_image_test.$(OBJ) gsltimp.lib
+
+gslt_font_test.exe: $(GSLTOBJ)gslt_font_test.$(OBJ) $(GSLT_OBJS) $(GSLITE_LIB)
+ link $(GSLTOBJ)gslt_font_test.$(OBJ) gsltimp.lib
+
+
+check: gslt_font_test.exe gslt_image_test.exe
+ gslt_font_test ..\..\urwfonts\CenturySchL-Bold.ttf
+ gslt_image_test tiger.jpg
+
+clean:
+ del *.pnm *.pbm *.lib *.exe obj\*.obj *.obj obj\*.tr
diff --git a/tools/gslite/gslt_stubs.c b/tools/gslite/gslt_stubs.c
new file mode 100644
index 000000000..307994d8a
--- /dev/null
+++ b/tools/gslite/gslt_stubs.c
@@ -0,0 +1,44 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/* $Id: $ */
+/* gslt stubs */
+
+/* NB includes and stubs copied from plplatf.c */
+#include "string_.h"
+#include "gdebug.h"
+#include "gsio.h"
+#include "gstypes.h"
+#include "gsmemory.h"
+#include "gsstruct.h"
+#include "gp.h"
+#include "gslib.h"
+
+/* ---------------- Stubs ---------------- */
+
+/* Stubs for GC */
+const gs_ptr_procs_t ptr_struct_procs = { NULL, NULL, NULL };
+const gs_ptr_procs_t ptr_string_procs = { NULL, NULL, NULL };
+const gs_ptr_procs_t ptr_const_string_procs = { NULL, NULL, NULL };
+void * /* obj_header_t * */
+gs_reloc_struct_ptr(const void * /* obj_header_t * */ obj, gc_state_t *gcst)
+{ return (void *)obj;
+}
+void
+gs_reloc_string(gs_string *sptr, gc_state_t *gcst)
+{
+}
+void
+gs_reloc_const_string(gs_const_string *sptr, gc_state_t *gcst)
+{
+}
diff --git a/tools/gslite/gslt_test.c b/tools/gslite/gslt_test.c
new file mode 100644
index 000000000..8a5db50ac
--- /dev/null
+++ b/tools/gslite/gslt_test.c
@@ -0,0 +1,1272 @@
+/* Copyright (C) 2006 artofcode LLC.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/
+ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
+ San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+/* $Id: gslt_test.c 2991 2007-12-18 23:05:58Z giles $ */
+/* Test program for Ghostscript library */
+
+/* Capture stdin/out/err before gsio.h redefines them. */
+#include "stdio_.h"
+#include "math_.h"
+#include "string_.h"
+#include "gx.h"
+#include "gp.h"
+#include "gslt_alloc.h"
+#include "gscdefs.h"
+#include "gserrors.h"
+#include "gslib.h"
+#include "gsmatrix.h"
+#include "gsstate.h"
+#include "gscspace.h"
+#include "gscolor2.h"
+#include "gscoord.h"
+#include "gscie.h"
+#include "gscrd.h"
+#include "gsiparm3.h"
+#include "gsiparm4.h"
+#include "gsparam.h"
+#include "gspaint.h"
+#include "gspath.h"
+#include "gspath2.h"
+#include "gsrop.h"
+#include "gsstruct.h"
+#include "gsutil.h"
+#include "gxalloc.h"
+#include "gxdcolor.h" /* for gx_device_white/black */
+#include "gxdevice.h"
+#include "gxht.h" /* for gs_halftone */
+// #include "gdevcmap.h"
+#include "gshtx.h"
+#include "gxpath.h"
+
+/* Test programs */
+static int test1(gs_state *, gs_memory_t *); /* kaleidoscope */
+static int test2(gs_state *, gs_memory_t *); /* pattern fill */
+static int test3(gs_state *, gs_memory_t *); /* RasterOp */
+static int test4(gs_state *, gs_memory_t *); /* set resolution */
+static int test5(gs_state *, gs_memory_t *); /* images */
+static int test6(gs_state *, gs_memory_t *); /* CIE API, snapping */
+#ifdef HALFTONE_FIX
+static int test7(gs_state *, gs_memory_t *); /* non-monot HT */
+#endif
+static int test8(gs_state *, gs_memory_t *); /* transp patterns */
+static int test9(gs_state *, gs_memory_t *); /* type 42 font */
+
+static int (*tests[]) (gs_state *, gs_memory_t *) =
+{
+ test1, test2, test3, test4, test5,
+ test6,
+#ifdef HALFTONE_FIX
+ test7,
+#else
+ 0,
+#endif
+ test8, test9,
+};
+
+/* Include the extern for the device list. */
+extern_gs_lib_device_list();
+
+/* Forward references */
+static float odsf(floatp, floatp);
+
+
+/* return index in gs device list -1 if not found */
+static inline int
+get_device_index(const gs_memory_t *mem, const char *value)
+{
+ const gx_device *const *dev_list;
+ int num_devs = gs_lib_device_list(&dev_list, NULL);
+ int di;
+
+ for ( di = 0; di < num_devs; ++di )
+ if ( !strcmp(gs_devicename(dev_list[di]), value) )
+ break;
+ if ( di == num_devs ) {
+ lprintf1("Unknown device name %s.\n", value);
+ return -1;
+ }
+ return di;
+}
+
+int
+main(int argc, const char *argv[])
+{
+ char achar;
+ gs_memory_t *mem;
+ /* memory braindamage */
+#define gs_stdin mem->gs_lib_ctx->fstdin
+ gs_state *pgs;
+ const gx_device *const *list;
+ gx_device *dev;
+ int code = 0;
+
+ /* a simple allocator to avoid the complications of the full
+ featured memory allocator */
+ mem = gslt_alloc_init();
+ gp_init();
+ gs_lib_init1(mem);
+ if (argc < 3 || (achar = argv[2][0]) < '1' ||
+ achar > '0' + countof(tests)
+ ) {
+ lprintf1("Usage: gslt [device] 1..%c\n", '0' + (char)countof(tests));
+ exit(1);
+ }
+ memset(gs_debug, 0, 128);
+ gs_debug['@'] = 1;
+ gs_debug['?'] = 1;
+/*gs_debug['B'] = 1; *//****** PATCH ******/
+/*gs_debug['L'] = 1; *//****** PATCH ******/
+ gs_log_errors = 0;
+ /*
+ * gs_iodev_init must be called after the rest of the inits, for
+ * obscure reasons that really should be documented!
+ */
+ gs_iodev_init(mem);
+ {
+ int devindex = get_device_index(mem, argv[1]);
+ if (devindex < 0) {
+ lprintf1("device %s not found\n", argv[1]);
+ exit(1);
+ }
+ gs_lib_device_list(&list, NULL);
+ gs_copydevice(&dev, list[devindex], mem);
+ }
+ // stefan foo: pulled for linking to gs 8.13
+ //check_device_separable(dev);
+ gx_device_fill_in_procs(dev);
+ /* Print out the device name just to test the gsparam.c API. */
+ {
+ gs_c_param_list list;
+ gs_param_string nstr;
+
+ gs_c_param_list_write(&list, mem);
+ code = gs_getdeviceparams(dev, (gs_param_list *) & list);
+ if (code < 0) {
+ lprintf1("getdeviceparams failed! code = %d\n", code);
+ exit(1);
+ }
+ gs_c_param_list_read(&list);
+ code = param_read_string((gs_param_list *) & list, "Name", &nstr);
+ if (code < 0) {
+ lprintf1("reading Name failed! code = %d\n", code);
+ exit(1);
+ }
+ dputs("Device name = ");
+ debug_print_string(nstr.data, nstr.size);
+ dputs("\n");
+ gs_c_param_list_release(&list);
+ }
+ /*
+ * If this is a device that takes an OutputFile, set the OutputFile
+ * to "-" in the copy.
+ */
+ {
+ gs_c_param_list list;
+ gs_param_string nstr;
+
+ gs_c_param_list_write(&list, mem);
+ param_string_from_string(nstr, "-");
+ code = param_write_string((gs_param_list *)&list, "OutputFile", &nstr);
+ if (code < 0) {
+ lprintf1("writing OutputFile failed! code = %d\n", code);
+ exit(1);
+ }
+ gs_c_param_list_read(&list);
+ code = gs_putdeviceparams(dev, (gs_param_list *)&list);
+ gs_c_param_list_release(&list);
+ if (code < 0 && code != gs_error_undefined) {
+ lprintf1("putdeviceparams failed! code = %d\n", code);
+ exit(1);
+ }
+ }
+ pgs = gs_state_alloc(mem);
+ gs_setdevice_no_erase(pgs, dev); /* can't erase yet */
+ {
+ gs_point dpi;
+ gs_screen_halftone ht;
+
+ gs_dtransform(pgs, 72.0, 72.0, &dpi);
+ ht.frequency = min(fabs(dpi.x), fabs(dpi.y)) / 16.001;
+ ht.angle = 0;
+ ht.spot_function = odsf;
+ gs_setscreen(pgs, &ht);
+ }
+ /* gsave and grestore (among other places) assume that */
+ /* there are at least 2 gstates on the graphics stack. */
+ /* Ensure that now. */
+ gs_gsave(pgs);
+ gs_erasepage(pgs);
+
+ if (tests[achar - '1']) {
+ dprintf1("gslt test case = %d\n", achar - '1');
+ code = (*tests[achar - '1']) (pgs, mem);
+ gs_output_page(pgs, 1, 1);
+ if (code)
+ dprintf1("**** Test returned code = %d.\n", code);
+ dputs("Done. Press <enter> to exit.\n");
+ fgetc(gs_stdin);
+ } else {
+ dputs("test not defined\n");
+ }
+ gs_lib_finit(0, 0, mem);
+ return code;
+
+#undef mem
+}
+/* Ordered dither spot function */
+static float
+odsf(floatp x, floatp y)
+{
+ static const byte dither[256] =
+ {
+ 0x0E, 0x8E, 0x2E, 0xAE, 0x06, 0x86, 0x26, 0xA6, 0x0C, 0x8C, 0x2C, 0xAC, 0x04, 0x84, 0x24, 0xA4,
+ 0xCE, 0x4E, 0xEE, 0x6E, 0xC6, 0x46, 0xE6, 0x66, 0xCC, 0x4C, 0xEC, 0x6C, 0xC4, 0x44, 0xE4, 0x64,
+ 0x3E, 0xBE, 0x1E, 0x9E, 0x36, 0xB6, 0x16, 0x96, 0x3C, 0xBC, 0x1C, 0x9C, 0x34, 0xB4, 0x14, 0x94,
+ 0xFE, 0x7E, 0xDE, 0x5E, 0xF6, 0x76, 0xD6, 0x56, 0xFC, 0x7C, 0xDC, 0x5C, 0xF4, 0x74, 0xD4, 0x54,
+ 0x01, 0x81, 0x21, 0xA1, 0x09, 0x89, 0x29, 0xA9, 0x03, 0x83, 0x23, 0xA3, 0x0B, 0x8B, 0x2B, 0xAB,
+ 0xC1, 0x41, 0xE1, 0x61, 0xC9, 0x49, 0xE9, 0x69, 0xC3, 0x43, 0xE3, 0x63, 0xCB, 0x4B, 0xEB, 0x6B,
+ 0x31, 0xB1, 0x11, 0x91, 0x39, 0xB9, 0x19, 0x99, 0x33, 0xB3, 0x13, 0x93, 0x3B, 0xBB, 0x1B, 0x9B,
+ 0xF1, 0x71, 0xD1, 0x51, 0xF9, 0x79, 0xD9, 0x59, 0xF3, 0x73, 0xD3, 0x53, 0xFB, 0x7B, 0xDB, 0x5B,
+ 0x0D, 0x8D, 0x2D, 0xAD, 0x05, 0x85, 0x25, 0xA5, 0x0F, 0x8F, 0x2F, 0xAF, 0x07, 0x87, 0x27, 0xA7,
+ 0xCD, 0x4D, 0xED, 0x6D, 0xC5, 0x45, 0xE5, 0x65, 0xCF, 0x4F, 0xEF, 0x6F, 0xC7, 0x47, 0xE7, 0x67,
+ 0x3D, 0xBD, 0x1D, 0x9D, 0x35, 0xB5, 0x15, 0x95, 0x3F, 0xBF, 0x1F, 0x9F, 0x37, 0xB7, 0x17, 0x97,
+ 0xFD, 0x7D, 0xDD, 0x5D, 0xF5, 0x75, 0xD5, 0x55, 0xFF, 0x7F, 0xDF, 0x5F, 0xF7, 0x77, 0xD7, 0x57,
+ 0x02, 0x82, 0x22, 0xA2, 0x0A, 0x8A, 0x2A, 0xAA, 0x00, 0x80, 0x20, 0xA0, 0x08, 0x88, 0x28, 0xA8,
+ 0xC2, 0x42, 0xE2, 0x62, 0xCA, 0x4A, 0xEA, 0x6A, 0xC0, 0x40, 0xE0, 0x60, 0xC8, 0x48, 0xE8, 0x68,
+ 0x32, 0xB2, 0x12, 0x92, 0x3A, 0xBA, 0x1A, 0x9A, 0x30, 0xB0, 0x10, 0x90, 0x38, 0xB8, 0x18, 0x98,
+ 0xF2, 0x72, 0xD2, 0x52, 0xFA, 0x7A, 0xDA, 0x5A, 0xF0, 0x70, 0xD0, 0x50, 0xF8, 0x78, 0xD8, 0x58
+ };
+ int i = (int)((x + 1) * 7.9999);
+ int j = (int)((y + 1) * 7.9999);
+
+ return dither[16 * i + j] / 256.0;
+}
+
+/* Fill a rectangle. */
+static int
+fill_rect1(gs_state * pgs, floatp x, floatp y, floatp w, floatp h)
+{
+ gs_rect r;
+
+ r.q.x = (r.p.x = x) + w;
+ r.q.y = (r.p.y = y) + h;
+ return gs_rectfill(pgs, &r, 1);
+}
+
+/* Stubs for GC */
+const gs_ptr_procs_t ptr_struct_procs =
+{NULL, NULL, NULL};
+const gs_ptr_procs_t ptr_string_procs =
+{NULL, NULL, NULL};
+const gs_ptr_procs_t ptr_const_string_procs =
+{NULL, NULL, NULL};
+void * /* obj_header_t * */
+gs_reloc_struct_ptr(const void * /* obj_header_t * */ obj, gc_state_t * gcst)
+{
+ return (void *)obj;
+}
+void
+gs_reloc_string(gs_string * sptr, gc_state_t * gcst)
+{
+}
+void
+gs_reloc_const_string(gs_const_string * sptr, gc_state_t * gcst)
+{
+}
+
+/* Other stubs */
+void
+gs_to_exit(const gs_memory_t *mem, int exit_status)
+{
+ gs_lib_finit(exit_status, 0, mem);
+}
+
+void
+gs_abort(const gs_memory_t *mem)
+{
+ gs_to_exit(mem, 1); /* cleanup */
+ gp_do_exit(1); /* system independent exit() */
+}
+
+
+/* Return the number with the magnitude of x and the sign of y. */
+/* This is a BSD addition to libm; not all compilers have it. */
+static double
+gs_copysign(floatp x, floatp y)
+{
+ return ( y >= 0 ? fabs(x) : -fabs(x) );
+}
+
+
+/* ---------------- Test program 1 ---------------- */
+/* Draw a colored kaleidoscope. */
+
+/* Random number generator */
+static long rand_state = 1;
+static long
+rand(void)
+{
+#define A 16807
+#define M 0x7fffffff
+#define Q 127773 /* M / A */
+#define R 2836 /* M % A */
+ rand_state = A * (rand_state % Q) - R * (rand_state / Q);
+ /* Note that rand_state cannot be 0 here. */
+ if (rand_state <= 0)
+ rand_state += M;
+#undef A
+#undef M
+#undef Q
+#undef R
+ return rand_state;
+}
+static int
+test1(gs_state * pgs, gs_memory_t * mem)
+{
+ int n;
+
+ gs_scale(pgs, 72.0, 72.0);
+ gs_translate(pgs, 4.25, 5.5);
+ gs_scale(pgs, 4.0, 4.0);
+ gs_newpath(pgs);
+ for (n = 200; --n >= 0;) {
+ int j;
+
+#define rf() (rand() / (1.0 * 0x10000 * 0x8000))
+ double r = rf(), g = rf(), b = rf();
+ double x0 = rf(), y0 = rf(), x1 = rf(), y1 = rf(), x2 = rf(), y2 = rf();
+
+ gs_setrgbcolor(pgs, r, g, b);
+ for (j = 0; j < 6; j++) {
+ gs_gsave(pgs);
+ gs_rotate(pgs, 60.0 * j);
+ gs_moveto(pgs, x0, y0);
+ gs_lineto(pgs, x1, y1);
+ gs_lineto(pgs, x2, y2);
+ gs_fill(pgs);
+ gs_grestore(pgs);
+ }
+ }
+#undef mem
+ return 0;
+}
+
+/* ---------------- Test program 2 ---------------- */
+/* Fill an area with a pattern. */
+
+static int
+test2(gs_state * pgs, gs_memory_t * mem)
+{
+ gs_client_color cc;
+ gx_tile_bitmap tile;
+ /*const */ byte tpdata[] =
+ {
+ /* Define a pattern that looks like this:
+ ..xxxx
+ .....x
+ .....x
+ ..xxxx
+ .x....
+ x.....
+ */
+ 0x3c, 0, 0, 0, 0x04, 0, 0, 0, 0x04, 0, 0, 0, 0x3c, 0, 0, 0,
+ 0x40, 0, 0, 0, 0x80, 0, 0, 0
+ };
+
+ gs_newpath(pgs);
+ gs_moveto(pgs, 100.0, 300.0);
+ gs_lineto(pgs, 500.0, 500.0);
+ gs_lineto(pgs, 200.0, 100.0);
+ gs_lineto(pgs, 300.0, 500.0);
+ gs_lineto(pgs, 500.0, 200.0);
+ gs_closepath(pgs);
+ gs_setrgbcolor(pgs, 0.0, 0.0, 0.0);
+ gs_gsave(pgs);
+ gs_fill(pgs);
+ gs_grestore(pgs);
+ tile.data = tpdata;
+ tile.raster = 4;
+ tile.size.x = tile.rep_width = 6;
+ tile.size.y = tile.rep_height = 6;
+ tile.id = gx_no_bitmap_id;
+ gs_makebitmappattern(&cc, &tile, true, pgs, NULL);
+ /* Note: color space is DeviceRGB */
+ cc.paint.values[0] = 0.0;
+ cc.paint.values[1] = 1.0;
+ cc.paint.values[2] = 1.0;
+ gs_setpattern(pgs, &cc);
+ gs_eofill(pgs);
+ gs_makebitmappattern(&cc, &tile, false, pgs, NULL);
+ gs_setcolor(pgs, &cc);
+ gs_moveto(pgs, 50.0, 50.0);
+ gs_lineto(pgs, 300.0, 50.0);
+ gs_lineto(pgs, 50.0, 300.0);
+ gs_closepath(pgs);
+ gs_setrgbcolor(pgs, 1.0, 0.0, 0.0);
+ gs_gsave(pgs);
+ gs_fill(pgs);
+ gs_grestore(pgs);
+ gs_setpattern(pgs, &cc);
+ gs_eofill(pgs);
+ return 0;
+}
+
+/* ---------------- Test program 3 ---------------- */
+/* Exercise RasterOp a little. */
+/* Currently, this only works with monobit devices. */
+
+static int
+test3(gs_state * pgs, gs_memory_t * mem)
+{
+ gx_device *dev = gs_currentdevice(pgs);
+ gx_color_index black = gx_device_black(dev);
+ gx_color_index white = gx_device_white(dev);
+ gx_color_index black2[2];
+ gx_color_index black_white[2];
+ gx_color_index white_black[2];
+ long pattern[max(align_bitmap_mod / sizeof(long), 1) * 4];
+
+#define pbytes ((byte *)pattern)
+ gx_tile_bitmap tile;
+
+ black2[0] = black2[1] = black;
+ black_white[0] = white_black[1] = black;
+ black_white[1] = white_black[0] = white;
+ pbytes[0] = 0xf0;
+ pbytes[align_bitmap_mod] = 0x90;
+ pbytes[align_bitmap_mod * 2] = 0x90;
+ pbytes[align_bitmap_mod * 3] = 0xf0;
+ tile.data = pbytes;
+ tile.raster = align_bitmap_mod;
+ tile.size.x = tile.size.y = 4;
+ tile.id = gs_next_ids(mem, 1);
+ tile.rep_width = tile.rep_height = 4;
+ (*dev_proc(dev, copy_rop))
+ (dev, NULL, 0, 0, gx_no_bitmap_id, black2,
+ &tile, white_black, 100, 100, 150, 150, 0, 0, rop3_T);
+ (*dev_proc(dev, copy_rop))
+ (dev, NULL, 0, 0, gx_no_bitmap_id, black2,
+ NULL, NULL, 120, 120, 110, 110, 0, 0, ~rop3_S & rop3_1);
+ (*dev_proc(dev, copy_rop))
+ (dev, NULL, 0, 0, gx_no_bitmap_id, black2,
+ &tile, white_black, 110, 110, 130, 130, 0, 0, rop3_T ^ rop3_D);
+#undef pbytes
+ return 0;
+}
+
+/* ---------------- Test program 4 ---------------- */
+/* Set the resolution dynamically. */
+
+static int
+test4(gs_state * pgs, gs_memory_t * mem)
+{
+ gs_c_param_list list;
+ float resv[2];
+ gs_param_float_array ares;
+ int code;
+ gx_device *dev = gs_currentdevice(pgs);
+
+ gs_c_param_list_write(&list, mem);
+ resv[0] = resv[1] = 100;
+ ares.data = resv;
+ ares.size = 2;
+ ares.persistent = true;
+ code = param_write_float_array((gs_param_list *) & list,
+ "HWResolution", &ares);
+ if (code < 0) {
+ lprintf1("Writing HWResolution failed: %d\n", code);
+ exit(1);
+ }
+ gs_c_param_list_read(&list);
+ code = gs_putdeviceparams(dev, (gs_param_list *) & list);
+ gs_c_param_list_release(&list);
+ if (code < 0) {
+ lprintf1("Setting HWResolution failed: %d\n", code);
+ exit(1);
+ }
+ gs_initmatrix(pgs);
+ gs_initclip(pgs);
+ if (code == 1) {
+ code = (*dev_proc(dev, open_device)) (dev);
+ if (code < 0) {
+ lprintf1("Reopening device failed: %d\n", code);
+ exit(1);
+ }
+ }
+ gs_moveto(pgs, 0.0, 72.0);
+ gs_rlineto(pgs, 72.0, 0.0);
+ gs_rlineto(pgs, 0.0, 72.0);
+ gs_closepath(pgs);
+ gs_stroke(pgs);
+ return 0;
+}
+
+/* ---------------- Test program 5 ---------------- */
+/* Test masked (and non-masked) images. */
+
+static int
+test5(gs_state * pgs, gs_memory_t * mem)
+{
+ gx_device *dev = gs_currentdevice(pgs);
+ gx_image_enum_common_t *info;
+ gx_image_plane_t planes[5];
+ gx_drawing_color dcolor;
+ int code;
+ static const byte data3[] =
+ {
+ 0x00, 0x44, 0x88, 0xcc,
+ 0x44, 0x88, 0xcc, 0x00,
+ 0x88, 0xcc, 0x00, 0x44,
+ 0xcc, 0x00, 0x44, 0x88
+ };
+ gs_color_space gray_cs;
+
+ gs_cspace_init_DeviceGray(mem, &gray_cs);
+
+ /*
+ * Neither ImageType 3 nor 4 needs a current color,
+ * but some intermediate code assumes it's valid.
+ */
+ set_nonclient_dev_color(&dcolor, 0);
+
+ /* Scale everything up, and fill the background. */
+ {
+ gs_matrix mat;
+
+ gs_currentmatrix(pgs, &mat);
+ mat.xx = gs_copysign(98.6, mat.xx);
+ mat.yy = gs_copysign(98.6, mat.yy);
+ mat.tx = floor(mat.tx) + 0.499;
+ mat.ty = floor(mat.ty) + 0.499;
+ gs_setmatrix(pgs, &mat);
+ }
+ gs_setrgbcolor(pgs, 1.0, 0.9, 0.9);
+ fill_rect1(pgs, 0.25, 0.25, 4.0, 6.0);
+ gs_setrgbcolor(pgs, 0.5, 1.0, 0.5);
+
+#if 0
+ /* Make things a little more interesting.... */
+ gs_translate(pgs, 1.0, 1.0);
+ gs_rotate(pgs, 10.0);
+ gs_scale(pgs, 1.3, 0.9);
+#endif
+
+#define do_image(image, idata)\
+ BEGIN\
+ code = gx_device_begin_typed_image(dev, (gs_imager_state *)pgs, NULL,\
+ (gs_image_common_t *)&image, NULL, &dcolor, NULL, mem, &info);\
+ /****** TEST code >= 0 ******/\
+ planes[0].data = idata;\
+ planes[0].data_x = 0;\
+ planes[0].raster = (image.Height * image.BitsPerComponent + 7) >> 3;\
+ code = gx_image_plane_data(info, planes, image.Height);\
+ /****** TEST code == 1 ******/\
+ code = gx_image_end(info, true);\
+ /****** TEST code >= 0 ******/\
+ END
+
+#define W 4
+#define H 4
+
+ /* Test an unmasked image. */
+ gs_gsave(pgs);
+ {
+ gs_image1_t image1;
+ void *info1;
+ gs_color_space cs;
+
+ gs_cspace_init_DeviceGray(mem, &cs);
+ gs_image_t_init(&image1, &cs);
+ /* image */
+ image1.ImageMatrix.xx = W;
+ image1.ImageMatrix.yy = -H;
+ image1.ImageMatrix.ty = H;
+ /* data_image */
+ image1.Width = W;
+ image1.Height = H;
+ image1.BitsPerComponent = 8;
+
+ gs_translate(pgs, 0.5, 4.0);
+ code = (*dev_proc(dev, begin_image))
+ (dev, (const gs_imager_state *)pgs, &image1,
+ gs_image_format_chunky, (const gs_int_rect *)0,
+ &dcolor, NULL, mem, &info1);
+/****** TEST code >= 0 ******/
+ planes[0].data = data3;
+ planes[0].data_x = 0;
+ planes[0].raster =
+ (image1.Height * image1.BitsPerComponent + 7) >> 3;
+ /* Use the old image_data API. */
+ code = (*dev_proc(dev, image_data))
+ (dev, info1, &planes[0].data, 0,
+ planes[0].raster, image1.Height);
+/****** TEST code == 1 ******/
+ code = (*dev_proc(dev, end_image))(dev, info1, true);
+/****** TEST code >= 0 ******/
+ }
+ gs_grestore(pgs);
+
+ /* Test an explicitly masked image. */
+ gs_gsave(pgs);
+ {
+ gs_image3_t image3;
+ static const byte data3mask[] =
+ {
+ 0x60,
+ 0x90,
+ 0x90,
+ 0x60
+ };
+ static const byte data3x2mask[] =
+ {
+ 0x66,
+ 0x99,
+ 0x99,
+ 0x66,
+ 0x66,
+ 0x99,
+ 0x99,
+ 0x66
+ };
+
+ gs_image3_t_init(&image3, &gray_cs, interleave_scan_lines);
+ /* image */
+ image3.ImageMatrix.xx = W;
+ image3.ImageMatrix.yy = -H;
+ image3.ImageMatrix.ty = H;
+ /* data_image */
+ image3.Width = W;
+ image3.Height = H;
+ image3.BitsPerComponent = 8;
+ /* MaskDict */
+ image3.MaskDict.ImageMatrix = image3.ImageMatrix;
+ image3.MaskDict.Width = image3.Width;
+ image3.MaskDict.Height = image3.Height;
+
+ /* Display with 1-for-1 mask and image. */
+ gs_translate(pgs, 0.5, 2.0);
+ code = gx_device_begin_typed_image(dev, (gs_imager_state *) pgs,
+ NULL, (gs_image_common_t *) & image3,
+ NULL, &dcolor, NULL, mem, &info);
+/****** TEST code >= 0 ******/
+ planes[0].data = data3mask;
+ planes[0].data_x = 0;
+ planes[0].raster = (image3.MaskDict.Height + 7) >> 3;
+ planes[1].data = data3;
+ planes[1].data_x = 0;
+ planes[1].raster =
+ (image3.Height * image3.BitsPerComponent + 7) >> 3;
+ code = gx_image_plane_data(info, planes, image3.Height);
+/****** TEST code == 1 ******/
+ code = gx_image_end(info, true);
+/****** TEST code >= 0 ******/
+
+ /* Display with 2-for-1 mask and image. */
+ image3.MaskDict.ImageMatrix.xx *= 2;
+ image3.MaskDict.ImageMatrix.yy *= 2;
+ image3.MaskDict.ImageMatrix.ty *= 2;
+ image3.MaskDict.Width *= 2;
+ image3.MaskDict.Height *= 2;
+ gs_translate(pgs, 1.5, 0.0);
+ code = gx_device_begin_typed_image(dev, (gs_imager_state *) pgs,
+ NULL, (gs_image_common_t *) & image3,
+ NULL, &dcolor, NULL, mem, &info);
+/****** TEST code >= 0 ******/
+ planes[0].data = data3x2mask;
+ planes[0].raster = (image3.MaskDict.Width + 7) >> 3;
+ {
+ int i;
+
+ for (i = 0; i < H; ++i) {
+ planes[1].data = 0;
+ code = gx_image_plane_data(info, planes, 1);
+ planes[0].data += planes[0].raster;
+/****** TEST code == 0 ******/
+ planes[1].data = data3 + i * planes[1].raster;
+ code = gx_image_plane_data(info, planes, 1);
+ planes[0].data += planes[0].raster;
+/****** TEST code >= 0 ******/
+ }
+ }
+/****** TEST code == 1 ******/
+ code = gx_image_end(info, true);
+/****** TEST code >= 0 ******/
+ }
+ gs_grestore(pgs);
+
+ /* Test a chroma-keyed masked image. */
+ gs_gsave(pgs);
+ {
+ gs_image4_t image4;
+ const byte *data4 = data3;
+
+ gs_image4_t_init(&image4, &gray_cs);
+ /* image */
+ image4.ImageMatrix.xx = W;
+ image4.ImageMatrix.yy = -H;
+ image4.ImageMatrix.ty = H;
+ /* data_image */
+ image4.Width = W;
+ image4.Height = H;
+ image4.BitsPerComponent = 8;
+
+ /* Display with a single mask color. */
+ gs_translate(pgs, 0.5, 0.5);
+ image4.MaskColor_is_range = false;
+ image4.MaskColor[0] = 0xcc;
+ do_image(image4, data4);
+
+ /* Display a second time with a color range. */
+ gs_translate(pgs, 1.5, 0.0);
+ image4.MaskColor_is_range = true;
+ image4.MaskColor[0] = 0x40;
+ image4.MaskColor[1] = 0x90;
+ do_image(image4, data4);
+ }
+ gs_grestore(pgs);
+
+#undef W
+#undef H
+#undef do_image
+ return 0;
+}
+
+/* ---------------- Test program 6 ---------------- */
+/* Test the C API for CIE CRDs, and color snapping. */
+
+static void
+spectrum(gs_state * pgs, int n)
+{
+ float den = n;
+ float den1 = n - 1;
+ float den2 = (n * 2 - 1) * n;
+ int a, b, c;
+
+ for (a = 0; a < n; ++a)
+ for (b = 0; b < n; ++b)
+ for (c = 0; c < n; ++c) {
+ double size = (n * 2 - c * 2 - 1) / den2;
+ gs_client_color cc;
+
+ cc.paint.values[0] = a / den1;
+ cc.paint.values[1] = b / den1;
+ cc.paint.values[2] = c / den1;
+ gs_setcolor(pgs, &cc);
+ fill_rect1(pgs,
+ a / den + c / den2, b / den + c / den2,
+ size, size);
+ }
+}
+static float
+render_abc(floatp v, const gs_cie_render * ignore_crd)
+{
+ return v / 2;
+}
+
+static int
+test6(gs_state * pgs, gs_memory_t * mem)
+{
+ gs_color_space *pcs;
+ gs_cie_abc *pabc;
+ gs_cie_render *pcrd;
+ static const gs_vector3 white_point =
+ {1, 1, 1};
+ static const gs_cie_render_proc3 encode_abc =
+ {
+ {render_abc, render_abc, render_abc}
+ };
+#ifdef COLOR_MAP_DEVICE
+ gx_device_cmap *cmdev;
+#endif /* COLOR_MAP_DEVICE */
+ int code;
+ gs_color_space rgb_cs;
+
+ gs_cspace_init_DeviceRGB(mem, &rgb_cs);
+
+ gs_scale(pgs, 150.0, 150.0);
+ gs_translate(pgs, 0.5, 0.5);
+ gs_setcolorspace(pgs, &rgb_cs);
+ spectrum(pgs, 5);
+ gs_translate(pgs, 1.2, 0.0);
+ /* We must set the CRD before the color space. */
+ code = gs_cie_render1_build(&pcrd, mem, "test6");
+ if (code < 0)
+ return code;
+ gs_cie_render1_initialize(mem, pcrd, NULL, &white_point, NULL,
+ NULL, NULL, NULL,
+ NULL, NULL, NULL,
+ NULL, &encode_abc, NULL,
+ NULL);
+ gs_setcolorrendering(pgs, pcrd);
+ gs_cspace_build_CIEABC(&pcs, NULL, mem);
+ /* There should be an API for initializing CIE color spaces too.... */
+ pabc = pcs->params.abc;
+ pabc->common.points.WhitePoint = white_point;
+ gs_cie_abc_complete(pabc);
+ /* End of initializing the color space. */
+ gs_setcolorspace(pgs, pcs);
+ spectrum(pgs, 5);
+#ifdef COLOR_MAP_DEVICE
+ /* Now test color snapping. */
+ cmdev =
+ gs_alloc_struct_immovable(mem, gx_device_cmap, &st_device_cmap,
+ "cmap device");
+ gdev_cmap_init(cmdev, gs_currentdevice(pgs),
+ device_cmap_snap_to_primaries);
+ gs_setdevice_no_init(pgs, (gx_device *) cmdev);
+#endif /* COLOR_MAP_DEVICE */
+ gs_setrgbcolor(pgs, 0.0, 0.0, 0.0); /* back to DeviceRGB space */
+ gs_translate(pgs, -1.2, 1.2);
+ spectrum(pgs, 5);
+ gs_translate(pgs, 1.2, 0.0);
+#ifdef COLOR_MAP_DEVICE
+ set_cmap_method(cmdev, device_cmap_monochrome, pgs, mem);
+#endif /* COLOR_MAP_DEVICE */
+ spectrum(pgs, 5);
+ gs_translate(pgs, -1.2, 1.2);
+#ifdef COLOR_MAP_DEVICE
+ set_cmap_method(cmdev, device_cmap_color_to_black_over_white, pgs, mem);
+#endif /* COLOR_MAP_DEVICE */
+ spectrum(pgs, 5);
+ return 0;
+}
+
+/* ---------------- Test program 7 ---------------- */
+/* Test the C API for non-monotonic halftones. */
+
+#ifdef HALFTONE_FIX
+static int
+test7(gs_state * pgs, gs_memory_t * mem)
+{
+ /* Define a non-monotonic 4 x 4 halftone with 4 gray levels. */
+ static const byte masks[1 * 4 * 4] =
+ {
+ /* 0% */
+ 0x00, 0x00, 0x00, 0x00,
+ /* 25% */
+ 0x80, 0x40, 0x20, 0x10,
+ /* 50% */
+ 0xa0, 0xa0, 0x50, 0x50,
+ /* 75% */
+ 0xd0, 0xe0, 0x70, 0xb0
+ };
+ gs_ht *pht;
+ int code;
+ int i;
+
+ /* Fabricate a Type 5 halftone. */
+ code = gs_ht_build(&pht, 1, mem);
+ dprintf1("ht build code = %d\n", code);
+ code = gs_ht_set_mask_comp(pht, 0,
+ 4, 4, 4, masks, NULL, NULL);
+ dprintf1("set mask code = %d\n", code);
+ code = gs_sethalftone(pgs, pht);
+ dprintf1("sethalftone code = %d\n", code);
+ for (i = 0; i <= 4; ++i) {
+ gs_setgray(pgs, i / 4.0);
+ fill_rect1(pgs, 100 + i * 100, 100, 50, 50);
+ }
+ return 0;
+}
+#endif
+
+/* ---------------- Test program 8 ---------------- */
+/* Test partially transparent patterns */
+
+static int
+test8(gs_state * pgs, gs_memory_t * mem)
+{
+ /*
+ * Define a 16 x 16 pattern using a 4-entry palette
+ * (white, red, green, black).
+ */
+ static const byte pdata[] =
+ {
+ 0x7f, 0xff, 0x00, 0x03,
+ 0x7f, 0xff, 0x00, 0x0c,
+ 0x50, 0x00, 0x00, 0x30,
+ 0x50, 0x00, 0x00, 0xc0,
+ 0x50, 0x00, 0x03, 0x00,
+ 0x50, 0x00, 0x0c, 0x00,
+ 0x50, 0x00, 0x30, 0x00,
+ 0x50, 0x00, 0xc0, 0x00,
+ 0xf0, 0x00, 0xc0, 0x00,
+ 0xf0, 0x00, 0x30, 0x00,
+ 0xf0, 0x00, 0x0c, 0x00,
+ 0xf0, 0x00, 0x03, 0x00,
+ 0xf0, 0x00, 0x00, 0xc0,
+ 0xf0, 0x00, 0x00, 0x30,
+ 0xea, 0x55, 0xaa, 0x5c,
+ 0xea, 0x55, 0xaa, 0x57,
+ };
+ gs_depth_bitmap ptile;
+ gs_const_string table;
+ gs_color_space *pcs;
+ gs_client_color ccolor;
+ gs_color_space rgb_cs;
+
+ gs_cspace_init_DeviceRGB(mem, &rgb_cs);
+
+ table.data =
+ (const byte *)"\377\377\377\377\000\000\000\377\000\000\000\000";
+ table.size = 12;
+ gs_cspace_build_Indexed(&pcs, &rgb_cs, 4, &table, mem);
+ ptile.data = pdata;
+ ptile.raster = 4;
+ ptile.size.x = ptile.size.y = 16;
+ ptile.id = gs_no_bitmap_id;
+ ptile.pix_depth = 2;
+ ptile.num_comps = 1;
+ gs_makepixmappattern(&ccolor, &ptile, false /*mask */ , NULL /*pmat */ ,
+ gs_no_id, pcs, 0 /*white_index */ , pgs, mem);
+ {
+ gs_rect r;
+
+ r.p.x = 100;
+ r.p.y = 100;
+ r.q.x = 200;
+ r.q.y = 200;
+ gs_setrgbcolor(pgs, 1.0, 1.0, 0.0);
+ gs_rectfill(pgs, &r, 1);
+ gs_setpattern(pgs, &ccolor);
+ // gs_settexturetransparent(pgs, true);
+ gs_rectfill(pgs, &r, 1);
+ r.p.x += 150;
+ r.q.x += 150;
+ gs_setrgbcolor(pgs, 1.0, 1.0, 0.0);
+ gs_rectfill(pgs, &r, 1);
+ gs_setpattern(pgs, &ccolor);
+ // gs_settexturetransparent(pgs, false);
+ gs_rectfill(pgs, &r, 1);
+ }
+ return 0;
+}
+
+/* type42 test. Lots of setup stuff here since the graphics library
+ leaves most font parsing to the client. */
+#include "gxfont.h"
+#include "gxchar.h"
+#include "gsgdata.h"
+#include "gxfont42.h"
+#include "gxfcache.h"
+
+/* big endian accessors */
+#define get_uint16(bptr)\
+ (((bptr)[0] << 8) | (bptr)[1])
+#define get_int16(bptr)\
+ (((int)get_uint16(bptr) ^ 0x8000) - 0x8000)
+
+static int
+test9_get_int16(const byte *bptr)
+{
+ return get_int16(bptr);
+}
+
+static uint
+test9_get_uint16(const byte *bptr)
+{
+ return get_uint16(bptr);
+}
+
+static long
+test9_get_int32(const byte *bptr)
+{
+ return ((long)get_int16(bptr) << 16) | get_uint16(bptr + 2);
+}
+
+static ulong
+test9_get_uint32(const byte *bptr)
+{
+ return ((ulong)get_uint16(bptr) << 16) | get_uint16(bptr + 2);
+}
+
+/* ACCESS is braindamage from gstype42.c - */
+/* Set up a pointer to a substring of the font data. */
+/* Free variables: pfont, string_proc. */
+#define ACCESS(mem, base, length, vptr)\
+ BEGIN\
+ code = (*string_proc)(pfont, (ulong)(base), length, &vptr);\
+ if ( code < 0 ) return code;\
+ if ( code > 0 ) return_error(gs_error_invalidfont);\
+ END
+
+/* find a tt table by name derived from plchar.c */
+ulong
+test9_tt_find_table(gs_font_type42 *pfont, const char *tname, uint *plen)
+{
+ const byte *OffsetTable;
+ int code;
+ uint numTables;
+ const byte *TableDirectory;
+ uint i;
+ ulong table_dir_offset = 0;
+ int (*string_proc)(gs_font_type42 *, ulong, uint, const byte **) =
+ pfont->data.string_proc;
+
+ /* nb check return values */
+ ACCESS(pfont->memory, 0, 12, OffsetTable);
+ ACCESS(pfont->memory, table_dir_offset, 12, OffsetTable);
+ numTables = test9_get_uint16(OffsetTable + 4);
+ ACCESS(pfont->memory, table_dir_offset + 12, numTables * 16, TableDirectory);
+ for ( i = 0; i < numTables; ++i ) {
+ const byte *tab = TableDirectory + i * 16;
+ if ( !memcmp(tab, tname, 4) ) {
+ if ( plen )
+ *plen = test9_get_uint32(tab + 12);
+ return test9_get_uint32(tab + 8);
+ }
+ }
+ return 0;
+}
+
+/* encode, derived from plchar.c */
+static gs_glyph
+test9_tt_encode_char(gs_font *p42, gs_char chr, gs_glyph not_used)
+{
+ /* NB encode me */
+ return chr - 29;
+}
+
+static gs_char
+test9_tt_decode_glyph(gs_font *p42, gs_glyph glyph)
+{
+ return GS_NO_CHAR;
+}
+
+static int
+test9_tt_glyph_name(gs_font *pf, gs_glyph glyph, gs_const_string *pstr)
+{
+ return 0;
+}
+
+static int
+test9_tt_string_proc(gs_font *p42, ulong offset, uint length, const byte **pdata)
+{
+
+ /* NB bounds check offset + length - use gs_object_size for memory
+ buffers - if file read should fail */
+ *pdata = p42->client_data + offset;
+ return 0;
+}
+
+/* derived from plchar.c */
+static int
+test9_tt_build_char(gs_show_enum *penum, gs_state *pgs, gs_font *pfont, gs_char chr, gs_glyph glyph)
+{
+ int code;
+ float sbw[4], w2[6];
+
+ code = gs_type42_get_metrics((gs_font_type42 *)pfont, glyph, sbw);
+ if (code < 0)
+ return code;
+ w2[0] = sbw[2], w2[1] = sbw[3];
+ /* don't ask me about the following, I just work here. */
+ {
+#define pbfont ((gs_font_base *)pfont)
+
+ const gs_rect *pbbox = &pbfont->FontBBox;
+#undef pbfont
+
+ w2[2] = pbbox->p.x, w2[3] = pbbox->p.y;
+ w2[4] = pbbox->q.x, w2[5] = pbbox->q.y;
+ if ( pfont->PaintType ) {
+ double expand = max(1.415, gs_currentmiterlimit(pgs)) *
+ gs_currentlinewidth(pgs) / 2;
+
+ w2[2] -= expand, w2[3] -= expand;
+ w2[4] += expand, w2[5] += expand;
+ }
+ }
+
+ if ( (code = gs_moveto(pgs, 0.0, 0.0)) < 0 )
+ return code;
+
+ if ( (code = gs_setcachedevice(penum, pgs, w2)) < 0 )
+ return code;
+
+ code = gs_type42_append(glyph,
+ (gs_imager_state *)pgs,
+ gx_current_path(pgs),
+ &penum->log2_scale,
+ gs_show_in_charpath(penum) != cpm_show,
+ pfont->PaintType,
+ (gs_font_type42 *)pfont);
+ if ( code >= 0 )
+ code = (pfont->PaintType ? gs_stroke(pgs) : gs_fill(pgs));
+ return code;
+}
+
+byte *
+test9_load_font_data(const char *filename, gs_memory_t * mem)
+{
+ FILE *in = fopen(filename, gp_fmode_rb);
+ byte *data;
+ ulong size;
+ if (in == NULL)
+ return NULL;
+ size = (fseek(in, 0L, SEEK_END), ftell(in));
+ rewind(in);
+ data = gs_alloc_bytes(mem, size, "test9_load_font data");
+ if ( data == 0 ) {
+ fclose(in);
+ return NULL;
+ }
+
+ /* NB check size */
+ fread(data, 1, size, in);
+ fclose(in);
+ return data;
+}
+
+/* windows tt file name */
+
+#define TTF_FILENAME "/windows/fonts/A028-Ext.ttf"
+
+/* TEST9 NB:
+
+ 1) assumes character successfully renders to cache. There should
+ be a charpath fallback if looking up the character in the cache
+ returns NULL.
+
+ 2) Cache memory management needs investigation
+
+ 3) This implementation is one character at a time.
+
+ 4) needs encoding - fill in test9_tt_encode_char().
+
+*/
+
+static int
+test9(gs_state * pgs, gs_memory_t * mem)
+{
+
+ gs_font_type42 *p42 = gs_alloc_struct(mem, gs_font_type42,
+ &st_gs_font_type42,
+ "new p42");
+ gs_font_dir *pfont_dir = gs_font_dir_alloc(mem);
+
+ byte *pfont_data = test9_load_font_data(TTF_FILENAME, mem);
+
+ if (!pfont_data || !pfont_dir || !p42)
+ return -1;
+
+ /* no shortage of things to initialize */
+ p42->next = p42->prev = 0;
+ p42->memory = mem;
+ p42->dir = pfont_dir;
+ p42->is_resource = false;
+ gs_notify_init(&p42->notify_list, gs_memory_stable(mem));
+ p42->base = p42;
+ p42->client_data = pfont_data;
+ p42->WMode = 0;
+ p42->PaintType = 0;
+ p42->StrokeWidth = 0;
+ p42->procs.init_fstack = gs_default_init_fstack;
+ p42->procs.next_char_glyph = gs_default_next_char_glyph;
+ p42->font_name.size = 0;
+ p42->key_name.size = 0;
+ p42->procs.glyph_name = test9_tt_glyph_name;
+ p42->procs.decode_glyph = test9_tt_decode_glyph;
+ p42->procs.define_font = gs_no_define_font;
+ p42->procs.make_font = gs_no_make_font;
+ p42->procs.font_info = gs_default_font_info;
+ p42->procs.glyph_info = gs_default_glyph_info;
+ p42->procs.glyph_outline = gs_no_glyph_outline;
+ p42->procs.encode_char = test9_tt_encode_char;
+ p42->procs.build_char = test9_tt_build_char;
+ p42->id = gs_next_ids(mem, 1);
+ gs_make_identity(&p42->FontMatrix);
+ p42->FontType = ft_TrueType;
+ p42->BitmapWidths = true;
+ p42->ExactSize = fbit_use_outlines;
+ p42->InBetweenSize = fbit_use_outlines;
+ p42->TransformedChar = fbit_use_outlines;
+ p42->FontBBox.p.x = p42->FontBBox.p.y =
+ p42->FontBBox.q.x = p42->FontBBox.q.y = 0;
+ uid_set_UniqueID(&p42->UID, p42->id);
+ p42->encoding_index = ENCODING_INDEX_UNKNOWN;
+ p42->nearest_encoding_index = ENCODING_INDEX_UNKNOWN;
+ /* Initialize Type 42 specific data. */
+ p42->data.string_proc = test9_tt_string_proc;
+ gs_type42_font_init(p42);
+
+ gs_definefont(pfont_dir, (gs_font *)p42);
+ gs_setfont(pgs, (gs_font *)p42);
+ {
+ gs_text_params_t text_params;
+ gs_text_enum_t *penum;
+ byte *mystr = "The quick brown fox";
+ floatp FontRenderingEmSize = 20; /* XPS terminology */
+ gs_matrix fmat; /* font matrix */
+ int code;
+ {
+ int i;
+ if (gs_moveto(pgs, 72.0, 72.0) != 0)
+ return -1;
+
+ for (i = 0; i < strlen(mystr); i++) {
+ dprintf1("%d\n", i);
+ text_params.operation = (TEXT_FROM_STRING | TEXT_DO_DRAW | TEXT_RETURN_WIDTH);
+ text_params.data.bytes = mystr + i;
+ text_params.size = 1;
+
+
+ gs_make_identity(&fmat);
+ if ((gs_matrix_scale(&fmat, FontRenderingEmSize, FontRenderingEmSize, &fmat) != 0) ||
+ (gs_setcharmatrix(pgs, &fmat) != 0) ||
+ (gs_text_begin(pgs, &text_params, mem, &penum) != 0) ||
+ (gs_text_process(penum) != 0)) {
+ dprintf("text_failed\n");
+ return -1;
+ }
+ {
+ gs_show_enum *psenum = (gs_show_enum *)penum;
+ cached_fm_pair *ppair;
+ gs_fixed_point sub_pix_or = {0, 0};
+ cached_char *cc;
+ gs_matrix cmat;
+ gs_currentcharmatrix(pgs, &cmat, true);
+ code = gx_lookup_fm_pair(penum->current_font,
+ &cmat,
+ &penum->log2_scale,
+ /* NB design grid */
+ false,
+ &ppair);
+
+ cc = gx_lookup_cached_char(penum->current_font,
+ ppair,
+ penum->returned.current_glyph,
+ /* nb next three assume
+ no veritcal writing
+ '0', bitdepth '1'
+ and no sub pixel
+ stuff */
+ 0,
+ 1,
+ &sub_pix_or);
+
+ debug_dump_bitmap(cc_bits(cc),
+ cc_raster(cc),
+ cc->height, "");
+ /* update point (device space) */
+ gx_path_add_relative_point(gx_current_path(pgs),
+ cc->wxy.x,
+ cc->wxy.y);
+ gs_text_release(penum, "test_9");
+
+ }
+ }
+ }
+ }
+ return 0;
+}
diff --git a/tools/gslite/tiger.jpg b/tools/gslite/tiger.jpg
new file mode 100644
index 000000000..d3bd2c465
--- /dev/null
+++ b/tools/gslite/tiger.jpg
Binary files differ
diff --git a/tools/label.tst b/tools/label.tst
new file mode 100644
index 000000000..1f1f0f7a9
--- /dev/null
+++ b/tools/label.tst
@@ -0,0 +1,185 @@
+E%1BINSP1;SD1,21,2,1,4,6,5,0,6,0,7,4148;SS;PU0,10000;LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+LBABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+E
diff --git a/tools/lineprinter.pcl b/tools/lineprinter.pcl
new file mode 100644
index 000000000..ee39b86d7
--- /dev/null
+++ b/tools/lineprinter.pcl
Binary files differ
diff --git a/tools/make_snapshot.sh b/tools/make_snapshot.sh
new file mode 100755
index 000000000..16d4246da
--- /dev/null
+++ b/tools/make_snapshot.sh
@@ -0,0 +1,84 @@
+#!/bin/sh
+
+# this is a script to make a snapshot of ghostpcl+gs trunk and upload
+# it casper. This is mostly because casper has an old svn installation
+# which can't be conveniently upgraded, so we have to do this manually.
+# Note that all the code gets pulled to wherever you run it and then
+# pushed back to casper, so it takes a few minutes.
+
+# it constructs a snapshot from a clean export from the repository,
+# but BASED ON THE REVISIONS IN THE CURRENT CHECKOUT it's run from.
+# a little confusing, but it gives you some control over the version
+# posted. Run 'svn up' first if you want to do the latest.
+
+# this script must be run from the top level of a ghostpcl working copy
+# requires svn export --ignore-externals, which is svn 1.2 or later I think
+
+# cut off revision numbers for the changelogs
+ghostpcl_NEWSREV=3034
+ghostscript_NEWSREV=8567
+
+# svn urls
+ghostpcl_SVNROOT=svn+ssh://svn.ghostscript.com/var/lib/svn-private/ghostpcl/trunk/ghostpcl
+ghostscript_SVNROOT=svn+ssh://svn.ghostscript.com/svn/ghostscript/trunk/gs
+
+ghostpcl_REV=`svn info | grep Revision: | cut -f 2 -d ' '`
+ghostscript_REV=`svn info gs | grep Revision: | cut -f 2 -d ' '`
+
+echo "creating changelogs ..."
+echo " ghostscript-r${ghostscript_REV}_NEWS.txt"
+svn log -r${ghostscript_REV}:${ghostscript_NEWSREV} $ghostscript_SVNROOT \
+ > ghostscript-r${ghostscript_REV}_NEWS.txt
+echo " ghostpcl-r${ghostpcl_REV}_NEWS.txt"
+svn log -r${ghostpcl_REV}:${ghostpcl_NEWSREV} $ghostpcl_SVNROOT \
+ > ghostpcl-r${ghostpcl_REV}_NEWS.txt
+
+exportdir="ghostpcl-r${ghostpcl_REV}+${ghostscript_REV}"
+if test -d "$exportdir"; then
+ echo "export target directory $exportdir already exists!"
+ exit 1
+fi
+
+echo "creating ${exportdir}.tar.gz ..."
+
+# export the ghostpcl code
+svn export -q --ignore-externals -r ${ghostpcl_REV} $ghostpcl_SVNROOT \
+ $exportdir
+# export ghostscript code
+cd $exportdir
+svn export -q -r ${ghostscript_REV} $ghostscript_SVNROOT gs
+cd ..
+
+# remove proprietary subdirectories
+echo "removing proprietary code ... "
+for verboten in ufst tools/metro_tests; do
+ if test -d $exportdir/$verboten; then
+ echo " $verboten"
+ rm -rf $exportdir/$verboten
+ fi
+done
+
+# copy in the changelogs
+cp ghostpcl-r${ghostpcl_REV}_NEWS.txt ghostscript-r${ghostscript_REV}_NEWS.txt \
+ $exportdir
+tar czf $exportdir.tar.gz $exportdir/*
+rm -rf $exportdir
+
+#echo $exportdir.tar.gz ready for upload
+echo "uploading changelogs and $exportdir.tar.gz ..."
+scp ghostpcl-r${ghostpcl_REV}_NEWS.txt \
+ ghostscript-r${ghostscript_REV}_NEWS.txt \
+ $exportdir.tar.gz \
+ www.ghostscript.com:/www/ghostscript.com/snapshots/
+
+echo "updating links ..."
+echo "cd /www/ghostscript.com/snapshots/ && \
+ if test -w ghostpcl-current.tar.gz; then \
+ rm ghostpcl-current.tar.gz; \
+ ln -s ${exportdir}.tar.gz ghostpcl-current.tar.gz; \
+ fi; \
+ if test -w ghostpcl-current_NEWS.txt; then \
+ rm ghostpcl-current_NEWS.txt; \
+ ln -s ghostpcl-r${ghostpcl_REV}_NEWS.txt ghostpcl-current_NEWS.txt; \
+ fi" \
+ | ssh ghostscript.com
diff --git a/tools/makeromttf.py b/tools/makeromttf.py
new file mode 100755
index 000000000..980c85639
--- /dev/null
+++ b/tools/makeromttf.py
@@ -0,0 +1,145 @@
+#!/usr/bin/env python
+
+# Creates C program data files for each ttf file given on the command
+# line. Also a C header file is generated. The C files are compiled
+# using gcc and archived into a large library using gnu ar, the final
+# result can be linked with pcl. DEVELOPERS ONLY.
+
+# This program does not do any error checking, clean up data files or
+# anything that might be construed as user friendly - please use with
+# caution.
+
+# ./makeromttf.py /windows/fonts/*.ttf
+
+FILTER_NONE=0
+FILTER_ZLIB=1
+FILTER_GZIP=2
+
+import tempfile, os, zlib
+
+def font_filter(ttfont, filter):
+ if (filter == FILTER_NONE):
+ return ttfont
+ if (filter == FILTER_ZLIB):
+ return zlib.compress(ttfont)
+ if (filter == FILTER_GZIP):
+ outfile=tempfile.mktemp()
+ infile=tempfile.mktemp()
+ open(infile, "wb").write(ttfont)
+ command="gzip -c < %s > %s" % (infile, outfile)
+ os.system(command)
+ filtered_font=open(outfile, "rb").read()
+ os.remove(outfile)
+ os.remove(infile)
+ return filtered_font
+ return None
+
+import struct
+
+def find_table(ttfont, table_name):
+ # index error not handled.
+ num_tables = struct.unpack(">H", ttfont[4:6])[0]
+ for table in range(num_tables):
+ this_table_offset= 12 + (table * 16)
+ if (ttfont[this_table_offset:this_table_offset+len(table_name)] == table_name):
+ table_length = struct.unpack(">L", ttfont[this_table_offset+12:this_table_offset+16])[0]
+ table_offset = struct.unpack(">L", ttfont[this_table_offset+8:this_table_offset+12])[0]
+ return ttfont[table_offset:table_offset+table_length]
+
+ return None
+
+def get_name(ttfont):
+ name_table = find_table(ttfont, "name")
+ if (name_table):
+ storageOffset = struct.unpack(">H", name_table[4:6])[0]
+ name_recs = name_table[6:]
+ windows_name_len = struct.unpack(">H", name_recs[12*4+8:12*4+10])[0];
+ windows_name_offset = struct.unpack(">H", name_recs[12*4+10:12*4+12])[0];
+ # at last
+ windows_name = name_table[storageOffset+windows_name_offset:storageOffset+windows_name_offset+windows_name_len]
+ return_string = ""
+ for ch in windows_name:
+ if (ord(ch) in range(32, 127)):
+ return_string += ch
+
+ return return_string
+ return None
+
+
+if __name__ == '__main__':
+ import sys, os, tempfile
+
+ if not sys.argv[1:]:
+ print "Usage: %s pxl files" % sys.argv[0]
+
+ files = sys.argv[1:]
+ font_table_dict = {}
+ font_cfile_name = {}
+ for file in files:
+ try:
+ fp = open(file, 'rb')
+ except:
+ print "Cannot find file %s" % file
+ continue
+ # read the whole damn thing. If this get too cumbersome we
+ # can switch to string i/o which will use a disk
+ ttfont = fp.read()
+ fp.close()
+ font_name = get_name(ttfont)
+
+ c_file = os.path.basename(file) + ".c"
+ fp = open(c_file, 'wb')
+ # no spaces in C variables.
+ variable_name = font_name.replace(' ', '_')
+ tmp_str = "const unsigned char " + variable_name + "[] = {\n"
+ fp.write(tmp_str)
+ # 6 dummy bytes
+ tmp_str = "%c%c%c%c%c%c" % (0, 0, 0, 0, 0, 0)
+ ttfont = tmp_str + ttfont
+ for byte in font_filter(ttfont, FILTER_ZLIB):
+ array_entry = "%d," % ord(byte)
+ fp.write(array_entry)
+ tmp_str = '};\n'
+ fp.write(tmp_str)
+ font_table_dict[variable_name] = font_name
+ font_cfile_name[variable_name] = c_file
+ fp.close()
+
+ # Generate a header file with externs for each font
+ print "put romfnttab.h and libttffont.a in the pl directory"
+ fp = open("romfnttab.h", 'wb')
+ # write out the externs
+ for k in font_table_dict.keys():
+ tmp_str = "extern const unsigned char " + k + ";\n"
+ fp.write(tmp_str)
+
+ tmp_str = """typedef struct pcl_font_variable_name {
+ const char font_name[40];
+ const unsigned char *data;
+ } pcl_font_variable_name_t;
+
+ const pcl_font_variable_name_t pcl_font_variable_name_table[] = {"""
+ fp.write(tmp_str)
+ # build the table
+ for k in font_table_dict.keys():
+ fp.write("{\n")
+ # font name
+ tmp_str = "\"" + font_table_dict[k] + "\","
+ fp.write(tmp_str)
+ tmp_str = "&" + k + "},"
+ fp.write(tmp_str)
+
+ # table terminator
+ fp.write("{\"\", 0}};\n")
+ fp.close()
+
+ # compile the code
+ for k in font_cfile_name.keys():
+ os.system("gcc -c " + font_cfile_name[k]);
+
+ # archive the objects
+ object_names = ""
+ for k in font_cfile_name.keys():
+ object_names = object_names + font_cfile_name[k][:-1] + 'o' + " "
+ os.system("rm libttffont.a")
+ os.system("ar rcv libttffont.a " + object_names)
diff --git a/tools/null.pxl b/tools/null.pxl
new file mode 100644
index 000000000..666b3f22e
--- /dev/null
+++ b/tools/null.pxl
Binary files differ
diff --git a/tools/opaque.pcl b/tools/opaque.pcl
new file mode 100644
index 000000000..2130e7800
--- /dev/null
+++ b/tools/opaque.pcl
@@ -0,0 +1,5 @@
+E&a720h720V*c4520h6480v15g2P(s3B&a10l1440h1440VThis is text.
+*v1NOpaque text.
+*v0N*l51OInverted transparent text.
+*v1NInverted opaque text.
+E \ No newline at end of file
diff --git a/tools/origins.pcl b/tools/origins.pcl
new file mode 100644
index 000000000..ae0f0cce9
--- /dev/null
+++ b/tools/origins.pcl
@@ -0,0 +1,78 @@
+E%0BIN;SP1;SD1,21,2,1,4,8,6,-3,7,4148;AD1,21,2,1,4,16,6,-3,7,4148;
+DV0;
+LO1;PU0500,500;CI40;PD;LBjLWjLW
+LO2;PU1300,500;CI40;PD;LBjLWjLW
+LO3;PU2100,500;CI40;PD;LBjLWjLW
+LO4;PU2900,500;CI40;PD;LBjLWjLW
+LO5;PU3700,500;CI40;PD;LBjLWjLW
+LO6;PU4500,500;CI40;PD;LBjLWjLW
+LO7;PU5300,500;CI40;PD;LBjLWjLW
+LO8;PU6100,500;CI40;PD;LBjLWjLW
+LO9;PU6900,500;CI40;PD;LBjLWjLW
+LO11;PU0500,1500;CI40;PD;LBjLWjLW
+LO12;PU1300,1500;CI40;PD;LBjLWjLW
+LO13;PU2100,1500;CI40;PD;LBjLWjLW
+LO14;PU2900,1500;CI40;PD;LBjLWjLW
+LO15;PU3700,1500;CI40;PD;LBjLWjLW
+LO16;PU4500,1500;CI40;PD;LBjLWjLW
+LO17;PU5300,1500;CI40;PD;LBjLWjLW
+LO18;PU6100,1500;CI40;PD;LBjLWjLW
+LO19;PU6900,1500;CI40;PD;LBjLWjLW
+DV1;
+LO1;PU0500,2500;CI40;PD;LBjLWjLW
+LO2;PU1300,2500;CI40;PD;LBjLWjLW
+LO3;PU2100,2500;CI40;PD;LBjLWjLW
+LO4;PU2900,2500;CI40;PD;LBjLWjLW
+LO5;PU3700,2500;CI40;PD;LBjLWjLW
+LO6;PU4500,2500;CI40;PD;LBjLWjLW
+LO7;PU5300,2500;CI40;PD;LBjLWjLW
+LO8;PU6100,2500;CI40;PD;LBjLWjLW
+LO9;PU6900,2500;CI40;PD;LBjLWjLW
+LO11;PU0500,3500;CI40;PD;LBjLWjLW
+LO12;PU1300,3500;CI40;PD;LBjLWjLW
+LO13;PU2100,3500;CI40;PD;LBjLWjLW
+LO14;PU2900,3500;CI40;PD;LBjLWjLW
+LO15;PU3700,3500;CI40;PD;LBjLWjLW
+LO16;PU4500,3500;CI40;PD;LBjLWjLW
+LO17;PU5300,3500;CI40;PD;LBjLWjLW
+LO18;PU6100,3500;CI40;PD;LBjLWjLW
+LO19;PU6900,3500;CI40;PD;LBjLWjLW
+DV2;
+LO1;PU0500,4500;CI40;PD;LBjLWjLW
+LO2;PU1300,4500;CI40;PD;LBjLWjLW
+LO3;PU2100,4500;CI40;PD;LBjLWjLW
+LO4;PU2900,4500;CI40;PD;LBjLWjLW
+LO5;PU3700,4500;CI40;PD;LBjLWjLW
+LO6;PU4500,4500;CI40;PD;LBjLWjLW
+LO7;PU5300,4500;CI40;PD;LBjLWjLW
+LO8;PU6100,4500;CI40;PD;LBjLWjLW
+LO9;PU6900,4500;CI40;PD;LBjLWjLW
+LO11;PU0500,5500;CI40;PD;LBjLWjLW
+LO12;PU1300,5500;CI40;PD;LBjLWjLW
+LO13;PU2100,5500;CI40;PD;LBjLWjLW
+LO14;PU2900,5500;CI40;PD;LBjLWjLW
+LO15;PU3700,5500;CI40;PD;LBjLWjLW
+LO16;PU4500,5500;CI40;PD;LBjLWjLW
+LO17;PU5300,5500;CI40;PD;LBjLWjLW
+LO18;PU6100,5500;CI40;PD;LBjLWjLW
+LO19;PU6900,5500;CI40;PD;LBjLWjLW
+DV3;
+LO1;PU0500,6500;CI40;PD;LBjLWjLW
+LO2;PU1300,6500;CI40;PD;LBjLWjLW
+LO3;PU2100,6500;CI40;PD;LBjLWjLW
+LO4;PU2900,6500;CI40;PD;LBjLWjLW
+LO5;PU3700,6500;CI40;PD;LBjLWjLW
+LO6;PU4500,6500;CI40;PD;LBjLWjLW
+LO7;PU5300,6500;CI40;PD;LBjLWjLW
+LO8;PU6100,6500;CI40;PD;LBjLWjLW
+LO9;PU6900,6500;CI40;PD;LBjLWjLW
+LO11;PU0500,7500;CI40;PD;LBjLWjLW
+LO12;PU1300,7500;CI40;PD;LBjLWjLW
+LO13;PU2100,7500;CI40;PD;LBjLWjLW
+LO14;PU2900,7500;CI40;PD;LBjLWjLW
+LO15;PU3700,7500;CI40;PD;LBjLWjLW
+LO16;PU4500,7500;CI40;PD;LBjLWjLW
+LO17;PU5300,7500;CI40;PD;LBjLWjLW
+LO18;PU6100,7500;CI40;PD;LBjLWjLW
+LO19;PU6900,7500;CI40;PD;LBjLWjLW
+E \ No newline at end of file
diff --git a/tools/owl.pcl b/tools/owl.pcl
new file mode 100644
index 000000000..32f73601b
--- /dev/null
+++ b/tools/owl.pcl
Binary files differ
diff --git a/tools/owl2.pcl b/tools/owl2.pcl
new file mode 100644
index 000000000..fd0428adc
--- /dev/null
+++ b/tools/owl2.pcl
Binary files differ
diff --git a/tools/pattern.pcl b/tools/pattern.pcl
new file mode 100644
index 000000000..8c8ebe130
--- /dev/null
+++ b/tools/pattern.pcl
Binary files differ
diff --git a/tools/pattern.pxl b/tools/pattern.pxl
new file mode 100644
index 000000000..3f7db140b
--- /dev/null
+++ b/tools/pattern.pxl
Binary files differ
diff --git a/tools/pcl2pdf b/tools/pcl2pdf
new file mode 100755
index 000000000..f3c61d633
--- /dev/null
+++ b/tools/pcl2pdf
@@ -0,0 +1,7 @@
+#!/bin/sh
+# $RCSfile$ $Revision: 1412 $
+# Convert PCL or PXL to PDF.
+
+# Currently, we produce PDF 1.2 by default, but this is not guaranteed
+# not to change in the future.
+exec pcl2pdfwr "$@"
diff --git a/tools/pcl2pdf.bat b/tools/pcl2pdf.bat
new file mode 100644
index 000000000..8c778dd06
--- /dev/null
+++ b/tools/pcl2pdf.bat
@@ -0,0 +1,16 @@
+@echo off
+@rem $RCSfile$ $Revision: 1412 $
+
+rem Convert PCL or PXL to PDF 1.3 (Acrobat 4-and-later compatible).
+rem The default PDF compatibility level may change in the future:
+
+echo -dCompatibilityLevel#1.3 >_.at
+goto bot
+
+rem Pass arguments through a file to avoid overflowing the command line.
+:top
+echo %1 >>_.at
+shift
+:bot
+if not "%3"=="" goto top
+call pcl2pdfwr %1 %2
diff --git a/tools/pcl2pdfwr b/tools/pcl2pdfwr
new file mode 100755
index 000000000..0d5f93f49
--- /dev/null
+++ b/tools/pcl2pdfwr
@@ -0,0 +1,36 @@
+#!/bin/sh
+# $RCSfile$ $Revision: 2063 $
+# Convert PCL or PCL to PDF without specifying CompatibilityLevel.
+
+OPTIONS=
+while true
+do
+ case "$1" in
+ -?*) OPTIONS="$OPTIONS $1" ;;
+ *) break ;;
+ esac
+ shift
+done
+
+if [ $# -lt 1 -o $# -gt 2 ]; then
+ echo "Usage: `basename $0` [options...] (input.pcl|-) [output.pdf|-]" 1>&2
+ exit 1
+fi
+
+infile=$1;
+
+if [ $# -eq 1 ]
+then
+ case "${infile}" in
+ -) outfile=- ;;
+ *.pcl) base=`basename ${infile} .pcl`; outfile=${base}.pdf ;;
+ *.pxl) base=`basename ${infile} .pxl`; outfile=${base}.pdf ;;
+ *) base=`basename ${infile}`; outfile=${base}.pdf ;;
+ esac
+else
+ outfile=$2
+fi
+
+# We have to include the options twice because -I only takes effect if it
+# appears before other options.
+exec pcl6 $OPTIONS -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=$outfile $OPTIONS $infile
diff --git a/tools/pcl2pdfwr.bat b/tools/pcl2pdfwr.bat
new file mode 100644
index 000000000..358faf1a0
--- /dev/null
+++ b/tools/pcl2pdfwr.bat
@@ -0,0 +1,57 @@
+@echo off
+@rem $RCSfile$ $Revision: 2063 $
+rem Convert PCL or PXL to PDF without specifying CompatibilityLevel.
+
+set PS2PDFPARAMS= -dNOPAUSE -dBATCH -sDEVICE#pdfwrite
+set PS2PDFOPT=
+set PS2PDFGS=pcl6
+
+if "%OS%"=="Windows_NT" goto nt
+
+rem Run pcl2pdf on any Microsoft OS.
+
+:run
+if "%1"=="" goto usage
+if "%2"=="" goto usage
+:opt
+if "%3"=="" goto exec
+set PS2PDFOPT=%PS2PDFOPT% %1
+shift
+goto opt
+
+:exec
+rem Watcom C deletes = signs, so use # instead.
+%PS2PDFGS% %PS2PDFOPT% %PS2PDFPARAMS% -sOutputFile#%2 %1
+goto end
+
+:usage
+echo "Usage: pcl2pdf [options...] input.pcl output.pdf"
+goto end
+
+rem Run pcl2pdf on Windows NT.
+
+:nt
+if not CMDEXTVERSION 1 goto run
+if "%1"=="" goto ntusage
+if "%2"=="" goto nooutfile
+if not "%3"=="" goto opt
+
+rem Watcom C deletes = signs, so use # instead.
+%PS2PDFGS% %PS2PDFOPT% %PS2PDFPARAMS% -sOutputFile#%2 %1
+goto end
+
+:ntusage
+echo "Usage: pcl2pdf input.pcl [output.pdf]"
+echo " or: pcl2pdf [options...] input.pcl output.pdf"
+goto end
+
+:nooutfile
+set PS2PDF=%1
+set PS2PDF=%PS2PDF:.PS=.PDF%
+%PS2PDFGS% %PS2PDFOPT% %PS2PDFPARAMS% -sOutputFile#%PS2PDF% %1
+
+:end
+rem Clean up.
+SET PS2PDFPARAMS=
+SET PS2PDFGS=
+SET PS2PDFOPT=
diff --git a/tools/pxlasm.py b/tools/pxlasm.py
new file mode 100755
index 000000000..a28c5e9f9
--- /dev/null
+++ b/tools/pxlasm.py
@@ -0,0 +1,796 @@
+#!/usr/bin/env python
+# Portions Copyright (C) 2001 Artifex Software Inc.
+#
+# This software is distributed under license and may not be copied, modified
+# or distributed except as expressly authorized under the terms of that
+# license. Refer to licensing information at http://www.artifex.com/ or
+# contact Artifex Software, Inc., 101 Lucas Valley Road #110,
+# San Rafael, CA 94903, (415)492-9861, for further information.
+#
+# TODO
+# array data should be wrapped.
+#
+# text data should be printed as a string not an array of ascii values.
+#
+# enumerations should printed we now print the ordinal value of the enumeration.
+#
+# make self.unpack endian like with binding
+
+# DIFFS between HP
+# Artifex reports the file offset of each operator HP does not.
+
+# for packing and unpacking binary data
+import re
+from struct import *
+import string
+
+DEBUG = 0
+
+
+# tags
+pxl_tags_dict = {
+ 'ArcPath' : 0x91,
+ 'BeginChar' : 0x52,
+ 'BeginFontHeader' : 0x4f,
+ 'BeginImage' : 0xb0,
+ 'BeginPage' : 0x43,
+ 'BeginRastPattern' : 0xb3,
+ 'BeginScan' : 0xb6,
+ 'BeginSession' : 0x41,
+ 'BeginStream' : 0x5b,
+ 'BeginUserDefinedLineCap' : 0x82,
+ 'BezierPath' : 0x93,
+ 'BezierRelPath' : 0x95,
+ 'Chord' : 0x96,
+ 'ChordPath' : 0x97,
+ 'CloseDataSource' : 0x49,
+ 'CloseSubPath' : 0x84,
+ 'Comment' : 0x47,
+ 'Ellipse' : 0x98,
+ 'EllipsePath' : 0x99,
+ 'EndChar' : 0x54,
+ 'EndFontHeader' : 0x51,
+ 'EndImage' : 0xb2,
+ 'EndPage' : 0x44,
+ 'EndRastPattern' : 0xb5,
+ 'EndScan' : 0xb8,
+ 'EndSession' : 0x42,
+ 'EndStream' : 0x5d,
+ 'EndUserDefinedLineCaps' : 0x83,
+ 'ExecStream' : 0x5e,
+ 'LinePath' : 0x9b,
+ 'LineRelPath' : 0x9d,
+ 'NewPath' : 0x85,
+ 'OpenDataSource' : 0x48,
+ 'PaintPath' : 0x86,
+ 'Passthrough' : 0xbf,
+ 'Pie' : 0x9e,
+ 'PiePath' : 0x9f,
+ 'PopGS' : 0x60,
+ 'PushGS' : 0x61,
+ 'ReadChar' : 0x53,
+ 'ReadFontHeader' : 0x50,
+ 'ReadImage' : 0xb1,
+ 'ReadRastPattern' : 0xb4,
+ 'ReadStream' : 0x5c,
+ 'Rectangle' : 0xa0,
+ 'RectanglePath' : 0xa1,
+ 'RemoveFont' : 0x55,
+ 'RemoveStream' : 0x5f,
+ 'RoundRectangle' : 0xa2,
+ 'RoundRectanglePath' : 0xa3,
+ 'ScanLineRel' : 0xb9,
+ 'SetAdaptiveHalftoning' : 0x94,
+ 'SetBrushSource' : 0x63,
+ 'SetCharAttributes' : 0x56,
+ 'SetCharAngle' : 0x64,
+ 'SetCharBoldValue' : 0x7d,
+ 'SetCharScale' : 0x65,
+ 'SetCharShear' : 0x66,
+ 'SetCharSubMode' : 0x81,
+ 'SetClipIntersect' : 0x67,
+ 'SetClipMode' : 0x7f,
+ 'SetClipRectangle' : 0x68,
+ 'SetClipReplace' : 0x62,
+ 'SetClipToPage' : 0x69,
+ 'SetColorSpace' : 0x6a,
+ 'SetColorTrapping' : 0x92,
+ 'SetColorTreatment' : 0x58,
+ 'SetCursor' : 0x6b,
+ 'SetCursorRel' : 0x6c,
+ 'SetDefaultGS' : 0x57,
+ 'SetHalftoneMethod' : 0x6d,
+ 'SetFillMode' : 0x6e,
+ 'SetFont' : 0x6f,
+ 'SetHalftoneMethod' : 0x6d,
+ 'SetLineCap' : 0x71,
+ 'SetLineDash' : 0x70,
+ 'SetLineJoin' : 0x72,
+ 'SetMiterLimit' : 0x73,
+ 'SetNeutralAxis' : 0x7e,
+ 'SetPageDefaultCTM' : 0x74,
+ 'SetPageOrigin' : 0x75,
+ 'SetPageRotation' : 0x76,
+ 'SetPageScale' : 0x77,
+ 'SetPathToClip' : 0x80,
+ 'SetPatternTxMode' : 0x78,
+ 'SetPenSource' : 0x79,
+ 'SetPenWidth' : 0x7a,
+ 'SetROP' : 0x7b,
+ 'SetSourceTxMode' : 0x7c,
+ 'Text' : 0xa8,
+ 'TextPath' : 0xa9,
+ 'VendorUnique' : 0x46,
+ 'attr_ubyte' : 0xf8,
+ 'attr_uint16' : 0xf9,
+ 'embedded_data' : 0xfa,
+ 'embedded_data_byte' : 0xfb,
+ 'real32' : 0xc5,
+ 'real32_array' : 0xcd,
+ 'real32_box' : 0xe5,
+ 'real32_xy' : 0xd5,
+ 'sint16' : 0xc3,
+ 'sint16_array' : 0xcb,
+ 'sint16_box' : 0xe3,
+ 'sint16_xy' : 0xd3,
+ 'sint32' : 0xc4,
+ 'sint32_array' : 0xcc,
+ 'sint32_box' : 0xe4,
+ 'sint32_xy' : 0xd4,
+ 'ubyte' : 0xc0,
+ 'ubyte_array' : 0xc8,
+ 'ubyte_box' : 0xe0,
+ 'ubyte_xy' : 0xd0,
+ 'uint16' : 0xc1,
+ 'uint16_array' : 0xc9,
+ 'uint16_box' : 0xe1,
+ 'uint16_xy' : 0xd1,
+ 'uint32' : 0xc2,
+ 'uint32_array' : 0xca,
+ 'uint32_box' : 0xe2,
+ 'uint32_xy' : 0xd2
+}
+
+pxl_enumerations_dict = {
+ 'ArcDirection' : [ 'eClockWise=0', 'eCounterClockWise=1' ],
+ 'BackCh' : ['eErrorPage=0'], # deprecated.
+ 'CharSubModeArray' : [ 'eNoSubstitution=0', 'eVerticalSubstitution=1' ],
+ 'ClipMode' : ['eNonZeroWinding=0', 'eEvenOdd=1' ],
+ 'ClipRegion' : ['eInterior=0', 'eExterior=1'],
+ 'ColorDepth' : [ 'e1Bit=0', 'e4Bit=1', 'e8Bit=2' ],
+ 'ColorMapping' : [ 'eDirectPixel=0', 'eIndexedPixel=1' ],
+ 'ColorSpace' : [ 'eGray=1', 'eRGB=2', 'eSRGB=3' ], # srgb deprecated
+ 'ColorTreatment' : [ 'eNoTreatment=0', 'eScreenMatch=1', 'eVivid=2' ],
+ 'CompressMode' : [ 'eNoCompression=0', 'eRLECompression=1',
+ 'eJPEGCompression=2', 'eDeltaRowCompression=3' ],
+ 'DataOrg' : [ 'eBinaryHighByteFirst=0', 'eBinaryLowByteFirst=1' ],
+ 'DataSource' : [ 'eDefault=0' ],
+ 'DataType' : [ 'eUByte=0', 'eSByte=1', 'eUint16=2', 'eSint16=3' ],
+ 'DitherMatrix' : [ 'eDeviceBest=0' ],
+ 'DuplexPageMode' : [ 'eDuplexHorizontalBinding=0', 'eDuplexVerticalBinding=1' ],
+ 'DuplexPageSide' : [ 'eFrontMediaSide=0', 'eBackMediaSide=1' ],
+ 'ErrorReport' : ['eNoReporting=0', 'eBackChannel=1', 'eErrorPage=2',
+ 'eBackChAndErrPage=3', 'eNWBackChannel=4', 'eNWErrorPage=5',
+ 'eNWBackChAndErrPage=6' ],
+ 'FillMode' : ['eNonZeroWinding=0', 'eEvenOdd=1' ],
+ 'LineJoineMiterJoin' : [ 'eRoundJoin=0', 'eBevelJoin=1', 'eNoJoin=2' ],
+ 'MediaSource' : [ 'eDefaultSource=0', 'eAutoSelect=1', 'eManualFeed=2',
+ 'eMultiPurposeTray=3', 'eUpperCassette=4', 'eLowerCassette=5',
+ 'eEnvelopeTray=6', 'eThirdCassette=7', 'External Trays=8-255' ],
+ 'MediaDestination' : [ 'eDefaultDestination=0', 'eFaceDownBin=1', 'eFaceUpBin=2',
+ 'eJobOffsetBin=3', 'External Bins=5-255' ],
+ 'LineCapStyle' : [ 'eButtCap=0' 'eRoundCap=1', 'eSquareCap=2', 'eTriangleCap=3' ],
+ 'LineJoin' : [ 'eMiterJoin=0', 'eRoundJoin=1', 'eBevelJoin=2', 'eNoJoin=3' ],
+ 'Measure' : [ 'eInch=0', 'eMillimeter=1', 'eTenthsOfAMillimeter=2' ],
+ 'MediaSize' : [ 'eDefault = 96', 'eLetterPaper=0', 'eLegalPaper=1', 'eA4Paper=2',
+ 'eExecPaper=3', 'eLedgerPaper=4', 'eA3Paper=5',
+ 'eCOM10Envelope=6', 'eMonarchEnvelope=7', 'eC5Envelope=8',
+ 'eDLEnvelope=9', 'eJB4Paper=10', 'eJB5Paper=11', 'eB5Paper=13',
+ 'eB5Envelope=12', 'eJPostcard=14', 'eJDoublePostcard=15',
+ 'eA5Paper=16', 'eA6Paper=17', 'eJBPaper=18', 'JIS8K=19',
+ 'JIS16K=20', 'JISExec=21' ],
+ 'Orientation' : ['ePortraitOrientation=0', 'eLandscapeOrientation=1',
+ 'eReversePortrait=2', 'eReverseLandscape=3',
+ 'eDefaultOrientation=4' ],
+ 'PatternPersistence' : [ 'eTempPattern=0', 'ePagePattern=1', 'eSessionPattern=2'],
+ 'SimplexPageMode' : ['eSimplexFrontSide=0'],
+ 'TxMode' : [ 'eOpaque=0', 'eTransparent=1' ],
+ 'WritingMode' : [ 'eHorizontal=0', 'eVertical=1' ]
+}
+
+pxl_attribute_name_to_attribute_number_dict = {
+ 'AllObjectTypes' : 29,
+ 'ArcDirection' : 65,
+ 'BlockByteLength' : 111,
+ 'BlockHeight' : 99,
+ 'BoundingBox' : 66,
+ 'ColorimetricColorSpace': 17, # deprecated
+ 'CharAngle' : 161,
+ 'CharBoldValue' : 177,
+ 'CharCode' : 162,
+ 'CharDataSize' : 163,
+ 'CharScale' : 164,
+ 'CharShear' : 165,
+ 'CharSize' : 166,
+ 'CharSubModeArray' : 172,
+ 'ClipMode' : 84,
+ 'ClipRegion' : 83,
+ 'ColorDepth' : 98,
+ 'ColorMapping' : 100,
+ 'ColorSpace' : 3,
+ 'ColorTreatment' : 120,
+ 'CommentData' : 129,
+ 'CompressMode' : 101,
+ 'ControlPoint1' : 81,
+ 'ControlPoint2' : 82,
+ 'CRGBMinMax' : 20, # deprecated
+ 'CustomMediaSize' : 47,
+ 'CustomMediaSizeUnits' : 48,
+ 'DashOffset' : 67,
+ 'DataOrg' : 130,
+ 'DestinationBox' : 102,
+ 'DestinationSize' : 103,
+ 'DeviceMatrix' : 33,
+ 'DitherMatrixDataType' : 34,
+ 'DitherMatrixDepth' : 51,
+ 'DitherMatrixSize' : 50,
+ 'DitherOrigin' : 35,
+ 'DuplexPageMode' : 53,
+ 'DuplexPageSide' : 54,
+ 'EllipseDimension' : 68,
+ 'EndPoint' : 69,
+ 'ErrorReport' : 143,
+ 'FillMode' : 70,
+ 'FontFormat' : 169,
+ 'FontHeaderLength' : 167,
+ 'FontName' : 168,
+ 'GammaGain' : 21, # deprecated.
+ 'GrayLevel' : 9,
+ 'LineCapStyle' : 71,
+ 'LineDashStyle' : 74,
+ 'LineJoinStyle' : 72,
+ 'Measure' : 134,
+ 'MediaDestination' : 36,
+ 'MediaSize' : 37,
+ 'MediaSource' : 38,
+ 'MediaType' : 39,
+ 'MiterLength' : 73,
+ 'NewDestinationSize' : 13,
+ 'NullBrush' : 4,
+ 'NullPen' : 5,
+ 'NumberOfPoints' : 77,
+ 'NumberOfScanLines' : 115,
+ 'Orientation' : 40,
+ 'PCLSelectFont' : 173,
+ 'PadBytesMultiple' : 110,
+ 'PageAngle' : 41,
+ 'PageCopies' : 49,
+ 'PageOrigin' : 42,
+ 'PageScale' : 43,
+ 'PaletteData' : 6,
+ 'PaletteDepth' : 2,
+ 'PatternDefineID' : 105,
+ 'PatternOrigin' : 12,
+ 'PatternPersistence' : 104,
+ 'PatternSelectID' : 8,
+ 'PenWidth' : 75,
+ 'Point' : 76,
+ 'PointType' : 80,
+ 'PrimaryArray' : 14,
+ 'PrimaryDepth' : 15,
+ 'RGBColor' : 11,
+ 'ROP3' : 44,
+ 'RasterObjects' : 32,
+ 'SimplexPageMode' : 52,
+ 'SolidLine' : 78,
+ 'SourceHeight' : 107,
+ 'SourceType' : 136,
+ 'SourceWidth' : 108,
+ 'StartLine' : 109,
+ 'StartPoint' : 79,
+ 'StreamDataLength' : 140,
+ 'StreamName' : 139,
+ 'SymbolSet' : 170,
+ 'TextData' : 171,
+ 'TextObjects' : 30,
+ 'TxMode' : 45,
+ 'UnitsPerMeasure' : 137,
+ 'VectorObjects' : 31,
+ 'VUExtension' : 145,
+ 'VUAttr' : 147,
+ 'WhiteReferencePoint' : 19, # deprecated.
+ 'WritingMode' : 173, # deprecated.
+ 'XSpacingData' : 175,
+ 'XYChromaticities' : 18, # deprecated.
+ 'YSpacingData' : 176,
+}
+
+class pxl_asm:
+
+ def __init__(self, data):
+ # ` HP-PCL XL;3;0
+ index = data.index("` HP-PCL XL;")
+ data = data[index:]
+ self.data = data
+ # parse out data order and protocol
+ self.binding = data[0]
+ self.protocol = data[12]
+ self.revision = data[14]
+
+ # pointer to data
+ self.index = 0
+ # NB this screws up file indexing - remove all comments
+ self.data = re.sub( '\/\/.*\n', '', self.data )
+
+ # print out big endian protocol and revision. NB should check
+ # revisions are the same.
+ print "\033%-12345X@PJL ENTER LANGUAGE = PCLXL"
+ print ") HP-PCL XL;" + self.protocol + ";" + self.revision
+
+ # skip over protocol and revision
+ while( data[self.index] != '\n' ):
+ self.index = self.index + 1
+ self.index = self.index + 1
+
+ # saved size of last array parsed
+ self.size_of_array = -1;
+ self.pack_string = ""
+
+ # dictionary of streams keyed by stream name
+ self.user_defined_streams = {}
+
+ # the n'th operator in the stream
+ self.operator_position = 0
+ self.__verbose = DEBUG
+
+ # the file must be ascii encode to assemble.
+ if (self.binding != '`'):
+ raise(SyntaxError)
+
+ # output is always little endian.
+ self.assembled_binding = '<'
+
+ def nullAttributeList(self):
+ return 0
+
+ # does not consume the string
+ def next_string(self):
+ index = self.index
+ while self.data[index] in string.whitespace: index = index + 1
+ start = index
+ while self.data[index] not in string.whitespace: index = index + 1
+ end = index
+ return self.data[start:end]
+
+ def consume_next_string(self):
+ while self.data[self.index] in string.whitespace:
+ self.index = self.index + 1
+ while self.data[self.index] not in string.whitespace:
+ self.index = self.index + 1
+
+ # redefine pack to handle endianness
+ def pack(self, format, *data):
+ for args in data:
+ try:
+ sys.stdout.write(pack(self.assembled_binding + format, args))
+ except:
+ sys.stderr.write("assemble failed at: ")
+ # dump surrounding context.
+ sys.stderr.write(self.data[self.index:self.index+40])
+ sys.stderr.write("\n")
+ raise
+ # implicitly read when parsing the tag
+ def attributeIDValue(self):
+ return 1
+
+ # search for next expected tag "tag" and print its hex value.
+ def getTag(self, tag):
+ new_tag = self.next_string()
+ if ( new_tag == tag ):
+ self.consume_next_string()
+ self.pack( "B", pxl_tags_dict[tag] )
+ return 1
+
+ return 0
+
+ # get the next operator
+ def operatorTag(self):
+ tag = self.next_string()
+ if ( not self.is_Embedded(tag) ):
+ self.operator_position = self.operator_position + 1
+ if ( tag in pxl_tags_dict.keys() ):
+ self.pack( 'B', pxl_tags_dict[tag] )
+ self.consume_next_string()
+ # handle special cases
+ if ( self.is_Embedded(tag) ):
+ self.process_EmbeddedInfo(tag)
+ return 1
+ return 0
+
+ def Tag_ubyte(self):
+ if ( self.getTag( 'ubyte' ) ):
+ self.pack_string = 'B'
+ return 1
+ return 0
+
+ def Tag_sint16(self):
+ if ( self.getTag( 'sint16' ) ):
+ self.pack_string = 'h'
+ return 1
+ return 0
+
+ def Tag_uint16(self):
+ if ( self.getTag( 'uint16' ) ):
+ self.pack_string = 'H'
+ return 1
+ return 0
+
+ def Tag_sint32(self):
+ if ( self.getTag( 'sint32' ) ):
+ self.pack_string = 'l'
+ return 1
+ return 0
+
+ def Tag_uint32(self):
+ if ( self.getTag( 'uint32' ) ):
+ self.pack_string = 'L'
+ return 1
+ return 0
+
+ def Tag_real32(self):
+ if ( self.getTag( 'real32' ) ):
+ self.pack_string = 'f'
+ return 1
+ return 0
+
+ def consume_to_char_plus_one(self, chr):
+ while (self.data[self.index:self.index+len(chr)] != chr):
+ self.index = self.index + 1
+ self.index = self.index + len(chr)
+
+ def Tag_ubyte_array(self):
+ if ( self.getTag( 'ubyte_array' ) ):
+ self.consume_to_char_plus_one('[')
+ self.pack_string = 'B'
+ return 1
+ return 0
+
+ def Tag_uint16_array(self):
+ if ( self.getTag( 'uint16_array' ) ):
+ self.pack_string = 'H'
+ self.consume_to_char_plus_one('[')
+ return 1
+ return 0
+
+ def Tag_sint16_array(self):
+ if ( self.getTag( 'sint16_array' ) ):
+ self.pack_string = 'h'
+ self.consume_to_char_plus_one('[')
+ return 1
+ return 0
+
+ def Tag_uint32_array(self):
+ if ( self.getTag( 'uint32_array' ) ):
+ self.pack_string = 'L'
+ self.consume_to_char_plus_one('[')
+ return 1
+ return 0
+
+ def Tag_sint32_array(self):
+ if ( self.getTag( 'sint32_array' ) ):
+ self.pack_string = 'l'
+ self.consume_to_char_plus_one('[')
+ return 1
+ return 0
+
+ def Tag_real32_array(self):
+ if ( self.getTag( 'real32_array' ) ):
+ self.pack_string = 'f'
+ self.consume_to_char_plus_one('[')
+ return 1
+ return 0
+
+ def Tag_ubyte_xy(self):
+ if ( self.getTag( 'ubyte_xy' ) ):
+ self.pack('B', self.next_num(), self.next_num())
+ return 1
+ return 0
+
+ def Tag_uint16_xy(self):
+ if ( self.getTag( 'uint16_xy' ) ):
+ self.pack('H', self.next_num(), self.next_num())
+ return 1
+ return 0
+
+ def Tag_sint16_xy(self):
+ if ( self.getTag( 'sint16_xy' ) ):
+ self.pack('h', self.next_num(), self.next_num())
+ return 1
+ return 0
+
+ def Tag_uint32_xy(self):
+ if ( self.getTag( 'uint32_xy' ) ):
+ self.pack('L', self.next_num(), self.next_num())
+ return 1
+ return 0
+
+ def Tag_sint32_xy(self):
+ if ( self.getTag( 'sint32_xy' ) ):
+ self.pack('l', self.next_num(), self.next_num())
+ return 1
+ return 0
+
+ def Tag_real32_xy(self):
+ if ( self.getTag( 'real32_xy' ) ):
+ self.pack('f', self.next_num(), self.next_num())
+ return 1
+ return 0
+
+ def Tag_ubyte_box(self):
+ if ( self.getTag( 'ubyte_box' ) ):
+ self.pack('B', self.next_num(), self.next_num(),
+ self.next_num(), self.next_num())
+ return 1
+ return 0
+
+ def Tag_uint16_box(self):
+ if ( self.getTag( 'uint16_box' ) ):
+ self.pack('H', self.next_num(), self.next_num(),
+ self.next_num(), self.next_num())
+ return 1
+ return 0
+
+ def Tag_sint16_box(self):
+ if ( self.getTag( 'sint16_box' ) ):
+ self.pack('h', self.next_num(), self.next_num(),
+ self.next_num(), self.next_num())
+ return 1
+ return 0
+
+ def Tag_uint32_box(self):
+ if ( self.getTag( 'uint32_box' ) ):
+ self.pack('L', self.next_num(), self.next_num(),
+ self.next_num(), self.next_num())
+ return 1
+ return 0
+
+ def Tag_sint32_box(self):
+ if ( self.getTag( 'sint32_box' ) ):
+ self.pack('l', self.next_num(), self.next_num(),
+ self.next_num(), self.next_num())
+ return 1
+ return 0
+
+ def Tag_real32_box(self):
+ if ( self.getTag( 'real32_box' ) ):
+ self.pack('f', self.next_num(), self.next_num(),
+ self.next_num(), self.next_num())
+ return 1
+ return 0
+
+ # check for embedded tags.
+ def is_Embedded(self, name):
+ return ( name == 'embedded_data' or name == 'embedded_data_byte' )
+
+ def process_EmbeddedInfo(self, name):
+ # skip over the
+ # finally write the list
+ self.consume_to_char_plus_one( '[' )
+ number_list = []
+ while (1):
+ num = self.next_hex_num()
+ # trick - num will fail on ']'
+ if (num != None):
+ number_list.append(num)
+ else:
+ break
+ # write the length of the list as the embedded data's size
+ if ( name == 'embedded_data' ):
+ format = 'L'
+ else:
+ format = 'B'
+ self.pack(format, len(number_list))
+ # NB needs wrapping
+ for num in number_list:
+ self.pack( 'B', num )
+
+ def Tag_attr_ubyte(self):
+ tag = self.next_string()
+ if ( tag in pxl_attribute_name_to_attribute_number_dict.keys() ):
+ self.pack( 'B', pxl_tags_dict['attr_ubyte'] )
+ self.pack( 'B', pxl_attribute_name_to_attribute_number_dict[tag] )
+ self.consume_next_string()
+ # handle special cases
+ if ( self.is_Embedded(tag) ):
+ self.process_EmbeddedInfo(tag)
+ return 1
+ return 0
+
+ def Tag_attr_uint16(self):
+ if ( self.getTag( 'attr_uint16' ) ):
+ print "Attribute tag uint16 # NOT IMPLEMENTED #", self.pack('HH', self.data[self.index] )
+ self.index = self.index + 2
+ return 1
+ return 0
+
+ def attributeID(self):
+ return (self.Tag_attr_ubyte() or self.Tag_attr_uint16()) and self.attributeIDValue()
+
+ # return the start and end position of the next string
+ def next_token(self):
+ # token begins or end on a line
+ while self.data[self.index] in string.whitespace:
+ self.index = self.index + 1
+ start = self.index
+ while self.data[self.index] not in string.whitespace:
+ self.index = self.index + 1
+ end = self.index
+ pos = start
+ # return offset within the line of the start of the token.
+ # Useful for assembling hex format.
+ while (self.data[pos] != '\n'):
+ if pos == 0:
+ break
+ pos -= 1
+ return self.data[start:end], start-pos-1
+
+ def next_hex_num(self):
+ num_str, offset = self.next_token()
+ # end of data
+ if ( offset == 0 and num_str == ']' ):
+ return None
+
+ # offset or ascii columns
+ if ( offset < 7 or offset > 57 ):
+ return self.next_hex_num()
+
+ # hex number
+ return string.atoi(num_str, 16)
+
+ def next_num(self):
+ # no checking.
+ num_str, offset = self.next_token()
+ try:
+ num = string.atoi(num_str)
+ except ValueError:
+ try:
+ num = string.atof(num_str)
+ except:
+ num = None
+ return num
+
+ def singleValueType(self):
+ if ( self.Tag_ubyte() or self.Tag_uint16() or self.Tag_uint32() or \
+ self.Tag_sint16() or self.Tag_sint32() or self.Tag_real32() ):
+ self.pack(self.pack_string, self.next_num()),
+ return 1
+ return 0
+
+ def xyValueType(self):
+ return self.Tag_ubyte_xy() or self.Tag_uint16_xy() or self.Tag_uint32_xy() or \
+ self.Tag_sint16_xy() or self.Tag_sint32_xy() or self.Tag_real32_xy()
+
+ def boxValueType(self):
+ return self.Tag_ubyte_box() or self.Tag_uint16_box() or self.Tag_uint32_box() or \
+ self.Tag_sint16_box() or self.Tag_sint32_box() or self.Tag_real32_box()
+
+ def valueType(self):
+ return self.singleValueType() or self.xyValueType() or self.boxValueType()
+
+ # don't confuse the size of the type with the size of the elements
+ # in the array
+ def arraySizeType(self):
+ return (self.Tag_ubyte() or self.Tag_uint16())
+
+ def arraySize(self):
+ # save the old pack string for the type of the array, the data
+ # type for the size will replace it.
+ pack_string = self.pack_string
+ if ( self.arraySizeType() ):
+ self.size_of_array = self.next_num()
+ self.pack(self.pack_string, self.size_of_array)
+ # restore the pack string
+ self.pack_string = pack_string
+ return 1
+ return 0
+
+ def singleValueArrayType(self):
+ return self.Tag_ubyte_array() or self.Tag_uint16_array() or \
+ self.Tag_uint32_array() or self.Tag_sint16_array() or \
+ self.Tag_sint32_array() or self.Tag_real32_array()
+
+ def arrayType(self):
+ if (self.singleValueArrayType() and self.arraySize()):
+ hex_dump_format = (self.pack_string == 'B')
+ for num in range(0, self.size_of_array):
+ # reading byte data hex dump format
+ if hex_dump_format:
+ n = self.next_hex_num()
+ # not hex dump format
+ else:
+ n = self.next_num()
+ self.pack(self.pack_string, n)
+ if hex_dump_format:
+ self.consume_to_char_plus_one('\n]')
+ else:
+ self.consume_to_char_plus_one(']')
+ return 1
+ return 0
+
+ def dataType(self):
+ return( self.valueType() or self.arrayType() or self.boxValueType() )
+
+ # these get parsed when doing the tags
+ def numericValue(self):
+ return 1;
+
+ def attributeValue(self):
+ return( self.dataType() and self.numericValue() )
+
+ def singleAttributePair(self):
+ return( self.attributeValue() and self.attributeID() )
+
+ def multiAttributeList(self):
+ # NB should be many 1+ not sure how this get handled yet
+ return( self.singleAttributePair() )
+
+ def nullAttributeList(self):
+ return 0
+
+ def attributeList(self):
+ return (self.singleAttributePair() or self.multiAttributeList() or self.nullAttributeList())
+
+ def attributeLists(self):
+ # save the beginning of the attribute list even if it is
+ # empty. So we can report the position of the command.
+ self.begin_attribute_pos = self.index
+ # 0 or more attribute lists
+ while( self.attributeList() ):
+ continue
+ return 1
+
+ def UEL(self):
+ uel_string_1 = 'string*'
+ uel_string_2 = '-12345X'
+ tag = self.next_string()
+ if ( tag == uel_string_1 ):
+ self.consume_next_string()
+ # an approximate search
+ if ( string.find(self.data[self.index:], uel_string_2 ) >= 0 ):
+ self.consume_to_char_plus_one('X')
+ sys.stdout.write( "\033%-12345X" )
+ return 1
+ return 0
+
+ def operatorSequences(self):
+ while ( self.attributeLists() and self.operatorTag() ) or self.UEL():
+ continue
+
+ def assemble(self):
+ try:
+ self.operatorSequences()
+ # assume an index error means we have processed everything - ugly
+ except IndexError:
+ return
+ else:
+ sys.stderr.write("assemble failed\n")
+
+if __name__ == '__main__':
+ import sys
+
+ if not sys.argv[1:]:
+ print "Usage: %s pxl files" % sys.argv[0]
+
+ for file in sys.argv[1:]:
+ try:
+ fp = open(file, 'rb')
+ except:
+ sys.stderr.write("Cannot find file %s" % file)
+ continue
+ # read the whole damn thing. Removing comments and blank lines.
+ pxl_code = fp.read()
+ fp.close()
+
+ # initialize and assemble.
+ pxl_stream = pxl_asm(pxl_code)
+ pxl_stream.assemble()
diff --git a/tools/pxldis.py b/tools/pxldis.py
new file mode 100755
index 000000000..7d657e704
--- /dev/null
+++ b/tools/pxldis.py
@@ -0,0 +1,899 @@
+#!/usr/bin/env python
+# Portions Copyright (C) 2001 Artifex Software Inc.
+#
+# This software is distributed under license and may not be copied, modified
+# or distributed except as expressly authorized under the terms of that
+# license. Refer to licensing information at http://www.artifex.com/ or
+# contact Artifex Software, Inc., 101 Lucas Valley Road #110,
+# San Rafael, CA 94903, (415)492-9861, for further information.
+#
+# TODO
+# array data should be wrapped.
+#
+# text data should be printed as a string not an array of ascii values.
+#
+# enumerations should printed we now print the ordinal value of the enumeration.
+#
+# make self.unpack endian like with binding
+
+# DIFFS between HP
+# Artifex reports the file offset of each operator HP does not.
+
+import string
+
+# for packing and unpacking binary data
+from struct import *
+
+# tags
+pxl_tags_dict = {
+ 'ArcPath' : 0x91,
+ 'BeginChar' : 0x52,
+ 'BeginFontHeader' : 0x4f,
+ 'BeginImage' : 0xb0,
+ 'BeginPage' : 0x43,
+ 'BeginRastPattern' : 0xb3,
+ 'BeginScan' : 0xb6,
+ 'BeginSession' : 0x41,
+ 'BeginStream' : 0x5b,
+ 'BeginUserDefinedLineCap' : 0x82,
+ 'BezierPath' : 0x93,
+ 'BezierRelPath' : 0x95,
+ 'Chord' : 0x96,
+ 'ChordPath' : 0x97,
+ 'CloseDataSource' : 0x49,
+ 'CloseSubPath' : 0x84,
+ 'Comment' : 0x47,
+ 'Ellipse' : 0x98,
+ 'EllipsePath' : 0x99,
+ 'EndChar' : 0x54,
+ 'EndFontHeader' : 0x51,
+ 'EndImage' : 0xb2,
+ 'EndPage' : 0x44,
+ 'EndRastPattern' : 0xb5,
+ 'EndScan' : 0xb8,
+ 'EndSession' : 0x42,
+ 'EndStream' : 0x5d,
+ 'EndUserDefinedLineCaps' : 0x83,
+ 'ExecStream' : 0x5e,
+ 'LinePath' : 0x9b,
+ 'LineRelPath' : 0x9d,
+ 'NewPath' : 0x85,
+ 'OpenDataSource' : 0x48,
+ 'PaintPath' : 0x86,
+ 'Passthrough' : 0xbf,
+ 'Pie' : 0x9e,
+ 'PiePath' : 0x9f,
+ 'PopGS' : 0x60,
+ 'PushGS' : 0x61,
+ 'ReadChar' : 0x53,
+ 'ReadFontHeader' : 0x50,
+ 'ReadImage' : 0xb1,
+ 'ReadRastPattern' : 0xb4,
+ 'ReadStream' : 0x5c,
+ 'Rectangle' : 0xa0,
+ 'RectanglePath' : 0xa1,
+ 'RemoveFont' : 0x55,
+ 'RemoveStream' : 0x5f,
+ 'RoundRectangle' : 0xa2,
+ 'RoundRectanglePath' : 0xa3,
+ 'ScanLineRel' : 0xb9,
+ 'SetAdaptiveHalftoning' : 0x94,
+ 'SetBrushSource' : 0x63,
+ 'SetCharAttributes' : 0x56,
+ 'SetCharAngle' : 0x64,
+ 'SetCharBoldValue' : 0x7d,
+ 'SetCharScale' : 0x65,
+ 'SetCharShear' : 0x66,
+ 'SetCharSubMode' : 0x81,
+ 'SetClipIntersect' : 0x67,
+ 'SetClipMode' : 0x7f,
+ 'SetClipRectangle' : 0x68,
+ 'SetClipReplace' : 0x62,
+ 'SetClipToPage' : 0x69,
+ 'SetColorSpace' : 0x6a,
+ 'SetColorTrapping' : 0x92,
+ 'SetColorTreatment' : 0x58,
+ 'SetCursor' : 0x6b,
+ 'SetCursorRel' : 0x6c,
+ 'SetDefaultGS' : 0x57,
+ 'SetHalftoneMethod' : 0x6d,
+ 'SetFillMode' : 0x6e,
+ 'SetFont' : 0x6f,
+ 'SetHalftoneMethod' : 0x6d,
+ 'SetLineCap' : 0x71,
+ 'SetLineDash' : 0x70,
+ 'SetLineJoin' : 0x72,
+ 'SetMiterLimit' : 0x73,
+ 'SetNeutralAxis' : 0x7e,
+ 'SetPageDefaultCTM' : 0x74,
+ 'SetPageOrigin' : 0x75,
+ 'SetPageRotation' : 0x76,
+ 'SetPageScale' : 0x77,
+ 'SetPathToClip' : 0x80,
+ 'SetPatternTxMode' : 0x78,
+ 'SetPenSource' : 0x79,
+ 'SetPenWidth' : 0x7a,
+ 'SetROP' : 0x7b,
+ 'SetSourceTxMode' : 0x7c,
+ 'Text' : 0xa8,
+ 'TextPath' : 0xa9,
+ 'VendorUnique' : 0x46,
+ 'attr_ubyte' : 0xf8,
+ 'attr_uint16' : 0xf9,
+ 'embedded_data' : 0xfa,
+ 'embedded_data_byte' : 0xfb,
+ 'real32' : 0xc5,
+ 'real32_array' : 0xcd,
+ 'real32_box' : 0xe5,
+ 'real32_xy' : 0xd5,
+ 'sint16' : 0xc3,
+ 'sint16_array' : 0xcb,
+ 'sint16_box' : 0xe3,
+ 'sint16_xy' : 0xd3,
+ 'sint32' : 0xc4,
+ 'sint32_array' : 0xcc,
+ 'sint32_box' : 0xe4,
+ 'sint32_xy' : 0xd4,
+ 'ubyte' : 0xc0,
+ 'ubyte_array' : 0xc8,
+ 'ubyte_box' : 0xe0,
+ 'ubyte_xy' : 0xd0,
+ 'uint16' : 0xc1,
+ 'uint16_array' : 0xc9,
+ 'uint16_box' : 0xe1,
+ 'uint16_xy' : 0xd1,
+ 'uint32' : 0xc2,
+ 'uint32_array' : 0xca,
+ 'uint32_box' : 0xe2,
+ 'uint32_xy' : 0xd2
+}
+
+pxl_enumerations_dict = {
+ 'ArcDirection' : [ 'eClockWise=0', 'eCounterClockWise=1' ],
+ 'BackCh' : ['eErrorPage=0'], # deprecated.
+ 'CharSubModeArray' : [ 'eNoSubstitution=0', 'eVerticalSubstitution=1' ],
+ 'ClipMode' : ['eNonZeroWinding=0', 'eEvenOdd=1' ],
+ 'ClipRegion' : ['eInterior=0', 'eExterior=1'],
+ 'ColorDepth' : [ 'e1Bit=0', 'e4Bit=1', 'e8Bit=2' ],
+ 'ColorMapping' : [ 'eDirectPixel=0', 'eIndexedPixel=1' ],
+ 'ColorSpace' : [ 'eGray=1', 'eRGB=2', 'eSRGB=6' ], # srgb deprecated
+ 'ColorTreatment' : [ 'eNoTreatment=0', 'eScreenMatch=1', 'eVivid=2' ],
+ 'CompressMode' : [ 'eNoCompression=0', 'eRLECompression=1',
+ 'eJPEGCompression=2', 'eDeltaRowCompression=3' ],
+ 'DataOrg' : [ 'eBinaryHighByteFirst=0', 'eBinaryLowByteFirst=1' ],
+ 'DataSource' : [ 'eDefault=0' ],
+ 'DataType' : [ 'eUByte=0', 'eSByte=1', 'eUint16=2', 'eSint16=3' ],
+ 'DitherMatrix' : [ 'eDeviceBest=0' ],
+ 'DuplexPageMode' : [ 'eDuplexHorizontalBinding=0', 'eDuplexVerticalBinding=1' ],
+ 'DuplexPageSide' : [ 'eFrontMediaSide=0', 'eBackMediaSide=1' ],
+ 'ErrorReport' : ['eNoReporting=0', 'eBackChannel=1', 'eErrorPage=2',
+ 'eBackChAndErrPage=3', 'eNWBackChannel=4', 'eNWErrorPage=5',
+ 'eNWBackChAndErrPage=6' ],
+ 'FillMode' : ['eNonZeroWinding=0', 'eEvenOdd=1' ],
+ 'LineJoineMiterJoin' : [ 'eRoundJoin=0', 'eBevelJoin=1', 'eNoJoin=2' ],
+ 'MediaSource' : [ 'eDefaultSource=0', 'eAutoSelect=1', 'eManualFeed=2',
+ 'eMultiPurposeTray=3', 'eUpperCassette=4', 'eLowerCassette=5',
+ 'eEnvelopeTray=6', 'eThirdCassette=7', 'External Trays=8-255' ],
+ 'MediaDestination' : [ 'eDefaultDestination=0', 'eFaceDownBin=1', 'eFaceUpBin=2',
+ 'eJobOffsetBin=3', 'External Bins=5-255' ],
+ 'LineCapStyle' : [ 'eButtCap=0' 'eRoundCap=1', 'eSquareCap=2', 'eTriangleCap=3' ],
+ 'LineJoin' : [ 'eMiterJoin=0', 'eRoundJoin=1', 'eBevelJoin=2', 'eNoJoin=3' ],
+ 'Measure' : [ 'eInch=0', 'eMillimeter=1', 'eTenthsOfAMillimeter=2' ],
+ 'MediaSize' : [ 'eDefault = 96', 'eLetterPaper=0', 'eLegalPaper=1', 'eA4Paper=2',
+ 'eExecPaper=3', 'eLedgerPaper=4', 'eA3Paper=5',
+ 'eCOM10Envelope=6', 'eMonarchEnvelope=7', 'eC5Envelope=8',
+ 'eDLEnvelope=9', 'eJB4Paper=10', 'eJB5Paper=11', 'eB5Paper=13',
+ 'eB5Envelope=12', 'eJPostcard=14', 'eJDoublePostcard=15',
+ 'eA5Paper=16', 'eA6Paper=17', 'eJBPaper=18', 'JIS8K=19',
+ 'JIS16K=20', 'JISExec=21' ],
+ 'Orientation' : ['ePortraitOrientation=0', 'eLandscapeOrientation=1',
+ 'eReversePortrait=2', 'eReverseLandscape=3',
+ 'eDefaultOrientation=4' ],
+ 'PatternPersistence' : [ 'eTempPattern=0', 'ePagePattern=1', 'eSessionPattern=2'],
+ 'SimplexPageMode' : ['eSimplexFrontSide=0'],
+ 'TxMode' : [ 'eOpaque=0', 'eTransparent=1' ],
+ 'WritingMode' : [ 'eHorizontal=0', 'eVertical=1' ]
+}
+
+# see appendix F
+pxl_attribute_name_to_attribute_number_dict = {
+ 'AllObjectTypes' : 29,
+ 'ArcDirection' : 65,
+ 'BlockByteLength' : 111,
+ 'BlockHeight' : 99,
+ 'BoundingBox' : 66,
+ 'ColorimetricColorSpace': 17, # deprecated
+ 'CharAngle' : 161,
+ 'CharBoldValue' : 177,
+ 'CharCode' : 162,
+ 'CharDataSize' : 163,
+ 'CharScale' : 164,
+ 'CharShear' : 165,
+ 'CharSize' : 166,
+ 'CharSubModeArray' : 172,
+ 'ClipMode' : 84,
+ 'ClipRegion' : 83,
+ 'ColorDepth' : 98,
+ 'ColorMapping' : 100,
+ 'ColorSpace' : 3,
+ 'ColorTreatment' : 120,
+ 'CommentData' : 129,
+ 'CompressMode' : 101,
+ 'ControlPoint1' : 81,
+ 'ControlPoint2' : 82,
+ 'CRGBMinMax' : 20, # deprecated
+ 'CustomMediaSize' : 47,
+ 'CustomMediaSizeUnits' : 48,
+ 'DashOffset' : 67,
+ 'DataOrg' : 130,
+ 'DestinationBox' : 102,
+ 'DestinationSize' : 103,
+ 'DeviceMatrix' : 33,
+ 'DitherMatrixDataType' : 34,
+ 'DitherMatrixDepth' : 51,
+ 'DitherMatrixSize' : 50,
+ 'DitherOrigin' : 35,
+ 'DuplexPageMode' : 53,
+ 'DuplexPageSide' : 54,
+ 'EllipseDimension' : 68,
+ 'EndPoint' : 69,
+ 'ErrorReport' : 143,
+ 'FillMode' : 70,
+ 'FontFormat' : 169,
+ 'FontHeaderLength' : 167,
+ 'FontName' : 168,
+ 'GammaGain' : 21, # deprecated.
+ 'GrayLevel' : 9,
+ 'LineCapStyle' : 71,
+ 'LineDashStyle' : 74,
+ 'LineJoinStyle' : 72,
+ 'Measure' : 134,
+ 'MediaDestination' : 36,
+ 'MediaSize' : 37,
+ 'MediaSource' : 38,
+ 'MediaType' : 39,
+ 'MiterLength' : 73,
+ 'NewDestinationSize' : 13,
+ 'NullBrush' : 4,
+ 'NullPen' : 5,
+ 'NumberOfPoints' : 77,
+ 'NumberOfScanLines' : 115,
+ 'Orientation' : 40,
+ 'PCLSelectFont' : 173,
+ 'PadBytesMultiple' : 110,
+ 'PageAngle' : 41,
+ 'PageCopies' : 49,
+ 'PageOrigin' : 42,
+ 'PageScale' : 43,
+ 'PaletteData' : 6,
+ 'PaletteDepth' : 2,
+ 'PatternDefineID' : 105,
+ 'PatternOrigin' : 12,
+ 'PatternPersistence' : 104,
+ 'PatternSelectID' : 8,
+ 'PenWidth' : 75,
+ 'Point' : 76,
+ 'PointType' : 80,
+ 'PrimaryArray' : 14,
+ 'PrimaryDepth' : 15,
+ 'RGBColor' : 11,
+ 'ROP3' : 44,
+ 'RasterObjects' : 32,
+ 'SimplexPageMode' : 52,
+ 'SolidLine' : 78,
+ 'SourceHeight' : 107,
+ 'SourceType' : 136,
+ 'SourceWidth' : 108,
+ 'StartLine' : 109,
+ 'StartPoint' : 79,
+ 'StreamDataLength' : 140,
+ 'StreamName' : 139,
+ 'SymbolSet' : 170,
+ 'TextData' : 171,
+ 'TextObjects' : 30,
+ 'TxMode' : 45,
+ 'UnitsPerMeasure' : 137,
+ 'VectorObjects' : 31,
+ 'VUExtension' : 145,
+ 'VUAttr' : 147,
+ 'WhiteReferencePoint' : 19, # deprecated.
+ 'WritingMode' : 173, # deprecated.
+ 'XSpacingData' : 175,
+ 'XYChromaticities' : 18, # deprecated.
+ 'YSpacingData' : 176,
+}
+
+class pxl_dis:
+
+ def __init__(self, data):
+
+ # the class does not handle pjl, work around that here. NB
+ # should check for little endian protocol but we haven't seen
+ # it used yet.
+ index = data.index(") HP-PCL XL;")
+
+ # copy of the data without the PJL
+ data = data[index:]
+ self.data = data
+
+ # parse out data order and protocol
+ self.binding = data[0]
+ self.protocol = data[12]
+ self.revision = data[14]
+
+ # check binding NB - should check other stuff too:
+ # example: )<SP>HP-PCL XL;2;0<CR><LF>
+ if self.binding not in ['(', ')']:
+ if (self.binding == '`'):
+ print >> sys.stderr, "The PXL code is already ascii encoded\n"
+ raise(SyntaxError)
+
+ # replace with python's struct endian flag.
+ if (self.binding == ')'):
+ # little endian
+ self.binding = '<'
+ else:
+ self.binding = '>'
+
+ # save the what we skipped over so we can record file offsets
+ self.skipped_over = index
+ # pointer to data
+ self.index = 0
+ # graphic state number of pushes - number of pops
+ self.graphics_state_level = 0
+ # print out ascii protocol and revision. NB should check
+ # revisions are the same.
+ print "` HP-PCL XL;" + self.protocol + ";" + self.revision
+ # saved size of last array parsed
+ self.size_of_element = -1;
+ self.size_of_array = -1;
+ self.unpack_string = ""
+
+ # skip over protocol and revision
+ while( data[self.index] != '\n' ):
+ self.index = self.index + 1
+ self.index = self.index + 1
+
+ # dictionary of streams keyed by stream name
+ self.user_defined_streams = {}
+
+ # the n'th operator in the stream
+ self.operator_position = 0
+
+ # true if we get UEL
+ self.endjob = 0
+
+ def nullAttributeList(self):
+ return 0
+
+ # redefine unpack to handle endiannes
+ def unpack(self, format, data):
+
+ # prepend the binding to specify the endianness of the XL
+ # stream and standard format, not native. (see struct.py docs)
+ return unpack(self.binding + format, data)
+
+ # implicitly read when parsing the tag
+ def attributeIDValue(self):
+ return 1
+
+ def findTagKey(self, tag):
+ for key in pxl_tags_dict.keys():
+ if ( pxl_tags_dict[key] == tag ):
+ return key
+ return 0
+
+ # get the next operator
+ def operatorTag(self):
+ tag = unpack('B', self.data[self.index] )[0]
+ key = self.findTagKey(tag)
+ if (not key):
+ return 0
+ if ( key == "PopGS" ):
+ self.graphics_state_level = self.graphics_state_level - 1
+ if ( key == "PushGS" ):
+ self.graphics_state_level = self.graphics_state_level + 1
+
+ if (not self.isEmbedded(key)):
+ self.operator_position = self.operator_position + 1
+ print "// Op Pos: %d " % self.operator_position,
+ print "Op fOff: %d " % (self.index + self.skipped_over),
+ print "Op Hex: %X " % tag,
+ print "Level: %d" % self.graphics_state_level
+ print key
+ self.index = self.index + 1
+ # handle special cases
+ if (self.isEmbedded(key)):
+ self.process_EmbeddedInfo(key)
+ return 1
+
+ def Tag_ubyte(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+ if ( new_tag == pxl_tags_dict['ubyte'] ):
+ self.index = self.index + 1
+ print "ubyte",
+ self.unpack_string = 'B'
+ self.size_of_element = 1
+ return 1
+ return 0
+
+ def Tag_sint16(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+ if ( new_tag == pxl_tags_dict['sint16'] ):
+ self.index = self.index + 1
+ print "sint16",
+ self.unpack_string = 'h'
+ self.size_of_element = 2
+ return 1
+ return 0
+
+ def Tag_uint16(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+ if ( new_tag == pxl_tags_dict['uint16'] ):
+ self.index = self.index + 1
+ print "uint16",
+ self.unpack_string = 'H'
+ self.size_of_element = 2
+ return 1
+ return 0
+
+ def Tag_sint32(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['sint32'] ):
+ self.index = self.index + 1
+ print "sint32",
+ self.unpack_string = 'l'
+ self.size_of_element = 4
+ return 1
+ return 0
+
+ def Tag_uint32(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['uint32'] ):
+ self.index = self.index + 1
+
+ print "uint32",
+ self.unpack_string = 'L'
+ self.size_of_element = 4
+ return 1
+ return 0
+
+ def Tag_real32(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['real32'] ):
+ self.index = self.index + 1
+ print "real32",
+ self.unpack_string = 'f'
+ self.size_of_element = 4
+ return 1
+ return 0
+
+ def Tag_ubyte_array(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['ubyte_array'] ):
+ self.index = self.index + 1
+ self.unpack_string = 'B'
+ self.size_of_element = 1
+ print "ubyte_array [",
+ return 1
+ return 0
+
+ def Tag_uint16_array(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['uint16_array'] ):
+ self.index = self.index + 1
+ self.unpack_string = 'H'
+ self.size_of_element = 2
+ print "uint16_array [",
+ return 1
+ return 0
+
+ def Tag_sint16_array(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['sint16_array'] ):
+ self.index = self.index + 1
+ self.unpack_string = 'h'
+ self.size_of_element = 2
+ print "sint16_array [",
+ return 1
+ return 0
+
+ def Tag_uint32_array(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['uint32_array'] ):
+ self.index = self.index + 1
+ self.unpack_string = 'L'
+ self.size_of_element = 4
+ print "uint32_array [",
+ return 1
+ return 0
+
+ def Tag_sint32_array(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['sint32_array'] ):
+ self.index = self.index + 1
+ self.unpack_string = 'l'
+ self.size_of_element = 4
+ print "sint32_array [",
+ return 1
+ return 0
+
+ def Tag_real32_array(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['real32_array'] ):
+ self.index = self.index + 1
+ self.unpack_string = 'f'
+ self.size_of_element = 4
+ print "real32_array [",
+ return 1
+ return 0
+
+ def Tag_ubyte_xy(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['ubyte_xy'] ):
+ self.index = self.index + 1
+
+ print "ubyte_xy %d %d" % \
+ self.unpack('BB', self.data[self.index:self.index+2]),
+ self.index = self.index + 2
+ return 1
+ return 0
+
+ def Tag_uint16_xy(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['uint16_xy'] ):
+ self.index = self.index + 1
+
+ print "uint16_xy %d %d" % \
+ self.unpack('HH', self.data[self.index:self.index+4]),
+ self.index = self.index + 4
+ return 1
+ return 0
+
+ def Tag_sint16_xy(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['sint16_xy'] ):
+ self.index = self.index + 1
+
+ print "sint16_xy %d %d" % \
+ self.unpack('hh', self.data[self.index:self.index+4]),
+ self.index = self.index + 4
+ return 1
+ return 0
+
+ def Tag_uint32_xy(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['uint32_xy'] ):
+ self.index = self.index + 1
+
+ print "uint32_xy" % \
+ self.unpack('LL', self.data[self.index:self.index+8]),
+ self.index = self.index + 8
+ return 1
+ return 0
+
+ def Tag_sint32_xy(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['sint32_xy'] ):
+ self.index = self.index + 1
+
+ print "sint32_xy %d %d" % \
+ self.unpack('ll', self.data[self.index:self.index+8]),
+ self.index = self.index + 8
+ return 1
+ return 0
+
+ def Tag_real32_xy(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['real32_xy'] ):
+ self.index = self.index + 1
+
+ print "real32_xy %f %f" % \
+ self.unpack('ff', self.data[self.index:self.index+8]),
+ self.index = self.index + 8
+ return 1
+ return 0
+
+ def Tag_ubyte_box(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['ubyte_box'] ):
+ self.index = self.index + 1
+
+ print "ubyte_box %d %d %d %d" % \
+ self.unpack('BBBB', self.data[self.index:self.index+4]),
+ self.index = self.index + 4
+ return 1
+ return 0
+
+ def Tag_uint16_box(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['uint16_box'] ):
+ self.index = self.index + 1
+ print "uint16_box %d %d %d %d" % \
+ self.unpack('hhhh', self.data[self.index:self.index+8]),
+ self.index = self.index + 8
+ return 1
+ return 0
+
+ def Tag_sint16_box(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+ if ( new_tag == pxl_tags_dict['sint16_box'] ):
+ self.index = self.index + 1
+ print "sint16_box %d %d %d %d" % \
+ self.unpack('hhhh', self.data[self.index:self.index+8])
+ self.index = self.index + 8
+ return 1
+ return 0
+
+ def Tag_uint32_box(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+ if ( new_tag == pxl_tags_dict['uint32_box'] ):
+ self.index = self.index + 1
+ print "uint32_box %d %d %d %d" % \
+ self.unpack('LLLL', self.data[self.index:self.index+16])
+ self.index = self.index + 32
+ return 1
+ return 0
+
+ def Tag_sint32_box(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['sint32_box'] ):
+ self.index = self.index + 1
+
+ print "sint32_box %d %d %d %d" % \
+ self.unpack('llll', self.data[self.index:self.index+16])
+ self.index = self.index + 16
+ return 1
+ return 0
+
+ def Tag_real32_box(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['real32_box'] ):
+ self.index = self.index + 1
+
+ print "real32_box %f %f %f %f" % \
+ self.unpack('ffff', self.data[self.index:self.index+16])
+ self.index = self.index + 16
+ return 1
+ return 0
+
+
+ def dump(self, src):
+ N=0
+ result=''
+ while src:
+ s,src = src[:16],src[16:]
+ hexa = ' '.join(["%02X"%ord(x) for x in s])
+ s = s.translate(''.join([(len(repr(chr(x)))==3) and (x != 47) and chr(x) or '.' for x in range(256)]))
+ result += "%04X %-*s %s\n" % (N, 16*3, hexa, s)
+ N+=16
+ return result
+
+
+ # check for embedded tags.
+ def isEmbedded(self, name):
+ return ( name == 'embedded_data' or name == 'embedded_data_byte' )
+
+ def process_EmbeddedInfo(self, name):
+ if ( name == 'embedded_data' ):
+ length = self.unpack('I', self.data[self.index:self.index+4])[0]
+ self.index = self.index + 4
+ if ( name == 'embedded_data_byte' ):
+ length = int(self.unpack('B', self.data[self.index:self.index+1])[0])
+ self.index = self.index + 1
+ print "length:",
+ print length
+ print "["
+ print self.dump(self.data[self.index:self.index+length])
+ print "]"
+ self.index = self.index + length
+
+ def Tag_attr_ubyte(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+
+ if ( new_tag == pxl_tags_dict['attr_ubyte'] ):
+ self.index = self.index + 1
+
+ tag = unpack('B', self.data[self.index] )[0]
+ for k in pxl_attribute_name_to_attribute_number_dict.keys():
+ if ( pxl_attribute_name_to_attribute_number_dict[k] == tag ):
+ print k,
+ if pxl_enumerations_dict.has_key(k):
+ print "//",
+ searchstr = "=" + str(self.saved_ubyte)
+ enum = pxl_enumerations_dict[k]
+ for value in enum:
+ if ( value[value.index('='):] == searchstr ):
+ print value
+ break
+ else:
+ print
+ self.index = self.index + 1
+ # handle special cases
+ if ( self.isEmbedded(k) ):
+ self.process_EmbeddedInfo(k)
+ return 1
+ return 0
+
+ def Tag_attr_uint16(self):
+ new_tag = unpack('B', self.data[self.index])[0]
+ if ( new_tag == pxl_tags_dict['attr_uint16'] ):
+ self.index = self.index + 1
+ print "Attribute tag uint16 # NOT IMPLEMENTED #", self.unpack('HH', self.data[self.index] )
+ self.index = self.index + 2
+ return 1
+ return 0
+
+ def attributeID(self):
+ return (self.Tag_attr_ubyte() or self.Tag_attr_uint16()) and self.attributeIDValue()
+
+ def singleValueType(self):
+ if ( self.Tag_ubyte() or self.Tag_uint16() or self.Tag_uint32() or \
+ self.Tag_sint16() or self.Tag_sint32() or self.Tag_real32() ):
+ size = self.size_of_element
+ if ( self.unpack_string == 'f' ):
+ print "%f" % self.unpack(self.unpack_string, self.data[self.index:self.index+size]),
+ else:
+ print "%d" % self.unpack(self.unpack_string, self.data[self.index:self.index+size]),
+ if ( self.unpack_string == 'B' and size == 1 ):
+ self.saved_ubyte = self.unpack(self.unpack_string, self.data[self.index:self.index+size])[0]
+ self.index = self.index + self.size_of_element
+ return 1
+ return 0
+
+ def xyValueType(self):
+ return self.Tag_ubyte_xy() or self.Tag_uint16_xy() or self.Tag_uint32_xy() or \
+ self.Tag_sint16_xy() or self.Tag_sint32_xy() or self.Tag_real32_xy()
+
+ def boxValueType(self):
+ return self.Tag_ubyte_box() or self.Tag_uint16_box() or self.Tag_uint32_box() or \
+ self.Tag_sint16_box() or self.Tag_sint32_box() or self.Tag_real32_box()
+
+ def valueType(self):
+ return self.singleValueType() or self.xyValueType() or self.boxValueType()
+
+ def arraySizeType(self):
+ return self.Tag_ubyte() or self.Tag_uint16()
+
+ def arraySize(self):
+ # save the old unpack string for the type of the array, the data type for the size
+ # will replace it.
+ unpack_string = self.unpack_string
+ size_of_element = self.size_of_element
+ if ( self.arraySizeType() ):
+ self.size_of_array = self.unpack( self.unpack_string, \
+ self.data[self.index:self.index+self.size_of_element] )[0]
+ print self.size_of_array,
+ self.index = self.index + self.size_of_element
+ # restore the unpack string
+ self.unpack_string = unpack_string
+ self.size_of_element = size_of_element
+ return 1
+ return 0
+
+ def singleValueArrayType(self):
+ return self.Tag_ubyte_array() or self.Tag_uint16_array() or \
+ self.Tag_uint32_array() or self.Tag_sint16_array() or \
+ self.Tag_sint32_array() or self.Tag_real32_array()
+
+ def arrayType(self):
+ if (self.singleValueArrayType() and self.arraySize()):
+ array_size = self.size_of_element * self.size_of_array
+ array_elements = self.unpack( str(self.size_of_array) + self.unpack_string, \
+ self.data[self.index:self.index+array_size] )
+ # hex dump byte arrays
+ if (self.size_of_element == 1):
+ print
+ print self.dump(self.data[self.index:self.index+array_size])
+ print "]",
+ else:
+ for num in array_elements:
+ print num,
+ print "]",
+ self.index = self.index + array_size
+ return 1
+ return 0
+
+ def dataType(self):
+ return( self.valueType() or self.arrayType() or self.boxValueType() )
+
+ # these get parsed when doing the tags
+ def numericValue(self):
+ return 1;
+
+ def attributeValue(self):
+ return( self.dataType() and self.numericValue() )
+
+ def singleAttributePair(self):
+ return( self.attributeValue() and self.attributeID() )
+
+ def multiAttributeList(self):
+ # NB should be many 1+ not sure how this get handled yet
+ return( self.singleAttributePair() )
+
+ def nullAttributeList(self):
+ # NB not sure
+ return 0
+
+ def attributeList(self):
+ return (self.singleAttributePair() or self.multiAttributeList() or self.nullAttributeList())
+
+ def attributeLists(self):
+ # save the beginning of the attribute list even if it is
+ # empty. So we can report the position of the command.
+ self.begin_attribute_pos = self.index
+ # 0 or more attribute lists
+ while( self.attributeList() ):
+ continue
+ return 1
+
+ def UEL(self):
+ if ( self.data[self.index:self.index+9] == "\033%-12345X" ):
+ print 'string* \\x1B%-12345X'
+ self.index = self.index + 9
+ self.endjob = 1;
+ return 1
+ return 0
+
+ def operatorSequences(self):
+ while ( self.attributeLists() and self.operatorTag() ) or self.UEL():
+ print
+ if ( self.endjob == 1 ):
+ raise IndexError # hack see below
+ else:
+ continue
+
+ def disassemble(self):
+ try:
+ self.operatorSequences()
+ # assume an index error means we have processed everything - ugly
+ except IndexError:
+ return
+ else:
+ print >> sys.stderr, "dissassemble failed at file position %d" % self.index
+ endpos = min(len(self.data), self.index + 25)
+ for byte in self.data[self.index:endpos]:
+ print >> sys.stderr, hex(ord(byte)),
+ print
+
+if __name__ == '__main__':
+ import sys
+
+ if not sys.argv[1:]:
+ print "Usage: %s pxl files" % sys.argv[0]
+
+ files = sys.argv[1:]
+
+ for file in files:
+ try:
+ fp = open(file, 'rb')
+ except:
+ print "Cannot find file %s" % file
+ continue
+ # read the whole damn thing. If this get too cumbersome we
+ # can switch to string i/o which will use a disk
+ pxl_code = fp.read()
+ fp.close()
+
+ # initialize and disassemble.
+ pxl_stream = pxl_dis(pxl_code)
+ pxl_stream.disassemble()
diff --git a/tools/regress.sh b/tools/regress.sh
new file mode 100755
index 000000000..7baf2bcfc
--- /dev/null
+++ b/tools/regress.sh
@@ -0,0 +1,70 @@
+#!/bin/sh
+
+# regression testing program.
+
+# get test file directory - we will run all files in that directory.
+echo "Test files"
+read TEST
+
+# get directories for the old (working) and new (not working)
+# executable.
+
+echo "Old (working) executable directory"
+read DIR1
+
+echo "New (not working) executable directory"
+read DIR2
+
+# get the name of the executable for both old and new files
+echo "executable name"
+read EXE
+
+# get the device - we assume the chosen device from the new exe device
+# list is available on the old exe.
+
+echo "choose available device(s) use a space to delimit devices"
+(cd $DIR1; $EXE)
+read DEVICES
+
+# get the resolution
+echo "resolution"
+read RESOLUTION
+
+# verify continuation - exit program if not ok.
+echo $TEST
+echo $DIR1
+echo $DIR2
+echo $EXE
+echo $DEVICES
+echo $RESOLUTION
+
+echo "enter yes to continue"
+read ANSWER
+
+if [ "$ANSWER" != yes ]
+then
+ echo "bye"
+ exit 0
+fi
+
+# for all devices
+for device in $DEVICES
+do
+ echo processing $device
+ # for all of the files in the test file directory
+ for file in $TEST
+ do
+ # print test file name
+ echo processing $file
+ # calculate checksum for new and old exe. Note we always force banding.
+ CHECKSUM1=`(cd $DIR1; $EXE -Z@ -r$RESOLUTION -K40000 -dBATCH -dNOPAUSE -dMaxBitmap=200000 -dBufferSpace=200000 -sOutputFile="|sum" -sDEVICE=$device $file | grep "^[0-9]" 2> /dev/null)`
+ CHECKSUM2=`(cd $DIR2; $EXE -Z@ -r$RESOLUTION -K40000 -dBATCH -dNOPAUSE -dMaxBitmap=200000 -dBufferSpace=200000 -sOutputFile="|sum" -sDEVICE=$device $file | grep "^[0-9]" 2> /dev/null)`
+ # if the check sums are different report them and the file name.
+ if [ "$CHECKSUM1" != "$CHECKSUM2" ]
+ then
+ echo checksum1 $CHECKSUM1
+ echo checksum2 $CHECKSUM2
+ echo bad checksum $file
+ fi
+ done
+done \ No newline at end of file
diff --git a/tools/revlist.py b/tools/revlist.py
new file mode 100755
index 000000000..ce4b5ee3f
--- /dev/null
+++ b/tools/revlist.py
@@ -0,0 +1,75 @@
+#!/usr/bin/env python
+
+# script to parse svn log outputs from ghostpcl and gs
+# and merge them into a single list for time-based reference
+# run from the top level of the ghostpcl source tree
+
+# may be brittle as it's based on parsing human-readable output.
+
+import os, string
+import sys
+
+SVN_CMD = 'svn log -q'
+SVN_GS_REPOS = 'svn+ssh://svn.ghostscript.com/svn/ghostscript/trunk/gs'
+SVN_PCL_REPOS = 'svn+ssh://svn.ghostscript.com/var/lib/svn-private/ghostpcl'
+
+def parse(log, entries, module=None):
+ '''parse the output of SVN_CMD and dump the results
+ as tuples in the entries global'''
+ if not module: module = ''
+ for line in log.readlines():
+ if line[0] != 'r': continue
+ fields = line.split('|')
+ fields = map(string.strip, fields)
+ rev = fields[0][1:] # strip the initial 'r'
+ author = fields[1]
+ date = fields[2]
+ entries.append((date, rev, author, module))
+
+def report(entries):
+ 'print out the results'
+
+ # Every ghostscript revision creates a ghostpcl revision as
+ # well, during the period we've had an svn:external for it
+ first_ext_rev = 2609
+ last_gs_rev = 0
+ last_pcl_rev = 0
+
+ tab = reduce(max, [len(entry[1]) for entry in entries])
+
+ for entry in entries:
+ date = entry[0]
+ rev = entry[1]
+ author = entry[2]
+ module = entry[3]
+ if module == 'ghostscript':
+ last_gs_rev = int(rev)
+ if last_pcl_rev >= 2609:
+ rev = str(last_pcl_rev) + '+' + rev
+ else:
+ continue
+ elif module == 'ghostpcl':
+ last_pcl_rev = int(rev)
+ if last_pcl_rev >= 2609:
+ rev = rev + '+' + str(last_gs_rev)
+ pad = tab - len(rev)
+ print rev, ' ' * pad, date, author
+
+if __name__ == '__main__':
+ sys.stderr.write('Downloading logs. This may take a while...\n')
+
+ # array to hold the revision data
+ entries = []
+
+ log = os.popen(SVN_CMD + ' ' + SVN_PCL_REPOS)
+ parse(log, entries, 'ghostpcl')
+ log.close()
+
+ log = os.popen(SVN_CMD + ' ' + SVN_GS_REPOS)
+ parse(log, entries, 'ghostscript')
+ log.close()
+
+ # sort (by date, since that element is first)
+ entries.sort()
+
+ report(entries)
diff --git a/tools/smoke_baseline.txt b/tools/smoke_baseline.txt
new file mode 100644
index 000000000..319580c14
--- /dev/null
+++ b/tools/smoke_baseline.txt
@@ -0,0 +1,181 @@
+cbde0ca4208fdfc68881e537e1410e29 b6956c02b9563d7df58fe5471540b66d ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0010
+c2658fb60fcf6b3523357b0349103a8e 96d23f35fc2930abc899dedf75561b3b ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0040
+347fb682badf24b906c5a527a4d09edd df394a379924df56901ee8da4fa6e9d0 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0051
+51431cdcafdcecd8dac530e09388fbb6 46df9622053ad94386f47d8d4c7e7a17 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0060
+c2310f0556c000cf29303cba711c237d 6b521622b15dbee8de5847361debe043 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0070
+c1e6fbaea21577d89b89c7043e6c05eb 1f91787f8204c50bd8c70f4bb819c4f0 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0080
+47ace7a84e766001ec9605ac46b2d8c1 217fb52c19080132088c1ff5c52d26ba ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0090
+8f493e0d8254283ee95da692009bc6dc 687fd01349fa03cd3e2f44bc10986d2a ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0100
+2fc0d766947062a0ed02b922cc07dce5 77553c73ab7fbc0ef8907548bc7e907b ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0110
+dbdef6327456602eb14e1f49bd418ff9 aa24f21c98d1273855c4a1aeed5d9da0 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0120
+5e06c237726c150da41472d9103c580e 887b4d2be7d8db286044134a48c2dd02 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0130
+00ed39a5aa506a827fe0017436892551 e12fe52969833ba97fd8ce0ffd2f1cca ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0140
+a50facb7737514a988ac36c085729361 68e54929f649e2f511f18a6b803a063a ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0160
+9defbb93929e4f78fe64a04434c7ba03 4790be1a9f03ed3b1fcbe99e64276fbb ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0180
+cd573b829e6e5162891fbd030573d3f3 45efecfe6416ef0d0358479975bde26d ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0193
+477d158ba7d86837d3eb8b6f94795b9b 4b8f29d387025c1b60cbc2e81d809ab4 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0210
+0c48107c44eff58258dcab424c06e75d 62543d3a1dbcb9f1e013c5982945ac87 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0220
+b144c0e9ffdeb8e759f01e348d4a5ab1 1a6ce6f7c6318fae62312cd9df9fbba3 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0230
+3bfde661d02002bcceebc6d06cb6b4df 45e8fd670b0263c7d956952e1a0aca5d ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0240
+2477de6b3779f3880adcd295553a8b09 a94c187ab788396d1612e6bdbf16bbe0 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0260
+b3bab328f55cfedfb1764963ccd994e0 b7bae8c846c35d1a50b3d94f4ea0ae13 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0270
+d9be0fbf9170a6ac3e681a047d49bda8 458b369856e5b6067537eb483cf3a14c ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0275
+8f410dc526853f5d870ff17fd33032bd e67e9986cf7fa18fa61cf69d8997844e ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0282
+15487d4d0d71a31d510b3a3a7eaa7f6b 2a09437f5a9988f874fcad04d677354c ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0290
+dfa10185890613815f4c706886e6f789 0f355d016ceafa375d33b7109dd8d3fc ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0303
+774ee11f1181cbc90100fcd88d75042f 9d3f6645ebd791a62d0938ceb695de22 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0330
+ae620a8e38b843ee7a76b61bf45fa98b 88810fd57644bc4a4889f35e88c2ce29 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0351
+f79ff8becdec7fdfa47675358ab1c26b 5be65753d0539cb1914fdd4ac27e9604 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0390
+edcc537ba417a77729c0b1dcf59345d5 4da5a403fb20f35b33da27551b7f4c36 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0411
+7fd6d3ffeda4ad7a2b80ce65c9438b03 c6bc22a53ea13b604519480c9d98c029 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0422
+c9cd8ff09e093958b4f200c7a1f50986 9649435813037bcac092e961c8ac986f ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0440
+55bb4d528940f36ab486988c3f5d66bd 4902c5579b623f92792632474ec2c08b ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0453
+51afb600bdfdbac6440ef2c30a939c23 9a5a4a3d7353f4d4e7b522eb19ddde91 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0460
+371f4aa82e3b4a0dc791da4980cd6f53 1810f6681d52af773d5b7d374898dbf5 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0510
+707974538a996fe72984ddfb48c3c47e f043963f72fe5cd5c8e6571a023e23df ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0520
+727f580136b458c339d74a1befb835e4 c849054eb240fafdcfcdeb923bab431b ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0530
+c856d91e9431ea98d35cced5ed857d5c e5f50764999fdc6818b3351ec72453ca ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0543
+07a1a1969426f414d22055a37af1f762 a0f8156945669b0f4dfb262b818587b8 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0560
+16e96cf95f79f326fd0a1e5450e08fc4 8284a34bce6c2ce1df17bd482fc718eb ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0573
+eb2f23b92dd3641eb3f17b61f1d1701a 1d510ac78e46c77da71d2cb526852237 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0602
+7d1ca3ec8929bdbe141ecea53561d5de 08b7e5bed7eb0462fcb0d22364ae0c3a ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0621
+d4c415a6dfab56b0ca7161d1f0b6e8b0 2c745a8a052d577199db2b001e9137ef ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0670
+53f02a54095a3e7e6e9d63b752ce0e70 587fdb44dde6bc16e96ee27cdf68244e ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0680
+c16d60e36a293eb285857af80abf3ab6 acb9b2df9d33e8033bcc69bfe0bf5310 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0690
+693bdc906bfd0cb21230683ed0e1251e 842f1e2f7ee790d33d50c25f9a7d9674 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0700
+4c04cfe7761d1d6d7632df573e598293 a6ae6a0409930e3a2a7e8b3456a2a9b5 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0713
+18cd7bb94afa03e46cc35d89b11703b6 25369582a9bf114a5ff375fdf292782e ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0720
+435f9501e42f0e50f33fe510d078b22a 51778e37c7ff48cec8a1336b8f16dc5d ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0730
+dd95d116605312e66dbfbceb6e0b1a26 f26b5c076519a8041e9c4d899f07ee10 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0740
+edcdaed42f1825d0a3bf954f97f664cb e2c454c12993ee818792c3bd43f236ce ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0750
+5765385dbbaf51c4d21eab1c6dd46d40 0d6a22ef17ea143bee75f682c12eefd3 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0760
+50d4d28f4cc0cee665a7bc4569dbe1e8 b7e2abbc067d438a4cb2442d68302b82 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0770
+683d45753910e36e6c54b79be9d63f99 4178b800b279fda2eccfa0fe60922797 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0774
+97257518d5f2dfe2c6572bf13491f2f5 f639edb8d40616ba5a41528b17c20df4 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0790
+d9125f1d37ffcbbe25649ec68006ed3d f3e7f40e3a99bf72198bb0184d4fbc16 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0800
+14b63c0af684dd0d26d5f8a0f9612ab4 a62160534336260189b9fe241052ae5e ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0816
+2c491d2ad0ec971c284ea25a35d0c0ad 865ef1c47bb2678999d10d252fb038c5 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0825
+492a0311940b91026333a132f603f4ac 634f066b75dd16d3b2aeecfa6848b787 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0832
+7d88d14995482a3d1455a7c0e0412d8d 873e55e61a6668d1a17c6d5d48f3b615 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0840
+77093b80dcc504ea1e66f6973ab10f71 93be7380a36754e33f8f83ffc857bcee ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0844
+799ff2e840e0f906f470a54e2da0056c 7c1553c8f51446e0441a06413c53f52c ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0853
+c5fc6f02b7c8b049fc9468e9659d5bc3 a5dd7fdd5baef8ea30fd08982d029c11 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0861
+aae55d3e094e597f60ab59e429c3034e f1b166aedd2341b0237faf20fa2ea97d ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0861.new
+e71a81210b5e563334fd463bb29689a6 db822844224bbf0f888d03e2ce77ae12 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0862
+42beb8a9e1f0230e7d7650c6a9e4f480 abff324377a61a37b127751f18a298f5 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0865
+bf88dc3ca2b4037b32ad37d12262f1ae df04042f13912b049318a3ff19efe495 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0866
+c1aa9af3d0cb8bae8a97ea1b469de95b 764d4db7eaad3f2ef2c19509b0d6e47b ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0870
+670dfc9f74b9b8ee72efc100b5978f00 47ea6e545deee5e614f71d71e1ae751e ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0880
+73c8cd0bceafbe233b950200596b3ef4 030941a12e66c0e7f337bf4ee63548e6 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0884
+0bb56cecf8ce21968f5f7b71b996d287 71b1eaed960b43ab8ae717c5d6367209 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0891
+2fed9c862b1c8c3ca3a178b2c98ae8ff f16d7921e4d9e1be2d600930ba37857f ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0930
+0e167f163e0281d3a1b9b52801db4a4b 80a6e21499fe3b86508d68eed8716225 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0954
+5bce6c11c4b0e2b4cf484b8de48b3f1a 7d812798bab440c420c60dbb5d0e1e44 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0970
+358f57307609f0ff6f70a9e56b2fa197 973a7abef45970766255a34ec64950f4 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0976
+2a7160882f191c62c15aef8f4b6d2a9f e8814a8d809e3b17342d6f5bd089c5e1 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0980
+834f469aa61ad990a976449035596d79 7a00697b398c8c03eb3c6b93eb5dd9c1 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0982
+c3e54ff74f44225eeca519a4a9c2ae6d 0e77cf67ecd2df7271068fb047ae66d0 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.0990
+83ce0fe84b22aeb5f5f7cda95987850c 44685b5faebf687c933e9c3a3e68bb08 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1020
+7d8019baaeaa721156b436ec6899e9bf 77fd46b237605f1ec6bae69e78e7cdae ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1051
+399242e42c86c685d89b9b522133fc1a 029b3e7ddaa8330bf7a557cff1002348 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1055
+7553e3bae7b81d4c1636ebd718f72694 872196304c9b6867cc0cd9da2ec01e0e ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1060
+82a98a053973a4c1007984abe961acfd b93417204c9977f32a19038b73fe1e15 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1100
+7304ddc2d1fff20e41ff1c8b950442af 5d9273dfa86c7033bd05f756b2bd70ca ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1130
+533ac5d2e3f83d60ed21c181a2e6b04b c9b1c65039b3825872842d0183074fc6 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1180
+00cdb5f2b2e1a066f9dcaf0c2e9848b9 8bd3777d4f0674e7411e1cfed52c50c5 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1230
+87d8fc88aaf0d13eed48f26d36589b82 0dc2ad8d90fe34dd66e3772ed0799f07 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1270
+d62409516933248746e8834aced87242 c8a5e947a487b4f8e6723d0e6eb2de3c ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1280
+c51ed5166ec1671afaa7e9d95caf512c 7d392a5fe1794f3ae75f0b80aa7da937 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1290
+7501ccebfbeb6c56ea4fd0abb2512a4c ae075db0fafe97ad54af7e4633eeff37 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1300
+6ca4546eb93efe77e482202e605b9f1b 839267c94d3862e61da151476adc70be ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1310
+1732cf68d1a3ab427d098586c58ee410 1bb94728ec5a145b7ec1f71ba73b676c ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1320
+5d27c5da5b6e8fcb7b10569e5acc51e7 f38f9c065e7e4651d7909426670abd3c ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1330
+e8fa081cfcd2815e7bf1077304b90d6b 300fbe125103191ae3a61d762df31b24 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1340
+b30bc2e6da5e1084fdbddfe1f8de75a6 690ec706d547bbc4436c55fa6137e509 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1350
+0ec7cc75b08c1c0239136490b323fe91 d3c6342c9d3f1353adf983f56bf262a4 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1370
+57eda16fd02c188de6d8001e1755b39a 12e3ffd4191a3e6b62ba336d193260bf ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1380
+e30037c0200e879a60aaa5634a82d2b6 bb38f4c4d454b20602e85f486c9c9122 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1390
+a30662c99f3e267dfb0c9d67cc63dbf3 96470f3aaad64a3c38f5aff97f3e2d98 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1400
+67701a94ffb595985d1d1a0b87287af0 27ff01c890e67a62be1d0105b5712ee5 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1410
+bf1f93730850861fd0bdf814fb8ff7c8 3dd38f70933912f0ea53f228916d36f8 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1420
+efcafc680735e137f5d7e24fb9935feb 74af05559ecb0b32be8f3311d9fb4bdd ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1430
+52f13922daf3d2ef621e9a1d2f8ea99c 2f65510756436c81496c2adac6c12b92 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1440
+ef15315b96e8a1c4b3712b74941d5143 13b4485b11c3ed2151a4f200a07b28a5 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1450
+3bcbc5d2b30c6f1a29d469d3f1bcce8e c207a676e9d7e8fe1369c4906ecdfd1c ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1460
+846e5237c005b71cee521b98e8f17585 db276e5db7b87d78e9afdcb820741712 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1470
+d8e501435042acff8c5013a9165ebed8 b072c00225a7ce38773a9e9052f418a9 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1480
+7ba119280e9e1359a3d4736b803d7f06 1c9e0862176e88a0c545945e7f8f7308 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1520
+100415d92bfd8a205e31b9d65cf29a5b f650dfc20de923f4958e4aad4bdeba58 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1552
+657ecb4e73f1792412fb5034e86a2794 962d5e8d2fb89c8ca461feb439f0c969 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1573
+9b20de36fbca7e667d6ce5846bc1f1ca 6f61e974fae14ee2ff5b5c982b89b572 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1601
+53490783615ab7c5268b5c034cbce30a 05a4daf9006a06cae8e02a488d7a3c3e ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1640
+9371b414340229d1135ef5858d2ac0aa c8a1191d33286779121c3a7fa0f55bd8 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1670
+faabd7026baf1b2610971affc4bc93c3 465b4ae856bfc1cd01704260d8a35e15 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1700
+822c455192aec998aaf5ab8207e2e18c 965f6cd4d5db0940bd2d1619cbcc179f ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1740
+070829e103339a66e517c735747849b8 30adfc386b4491b43f548f483941c3db ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1762
+bcf8d2300736cb2f1805223a4e8b3989 d04bbdd3ffbf100b27285e3e6071df15 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1800
+e3d4f256326b87974659ed8eac9fba25 1fa04885f62e2fc84b6d7b3cde57942e ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1810
+3763a1e2a1814c3d8c365964e017d696 4f80532d1c5c8ba731fb11f07bb8030c ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1816
+d96f0754ab0d0f5ad907681b9042e656 f2a081895fd06a97af89240053435cc7 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1821
+59fcf37e04dfb1714e4f27ba5b264f6f c77d82a08ebe363fb5891bb12ad01ecd ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1832
+98cb2d34739f4d73074a8483f16a93a1 cd0e7a54901b9963da582a8f1a812aef ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1840
+0c0aacf23924e301e4810ca2fc46e5ec 6ce47f0d68125ee9e5dcb572731d651f ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1850
+69397e186e6acf90b3776ac2c684be6e 42c1c09c30c22995cc8f40ed21a05490 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1870
+ba5d55449a915a88bdd2facbc52270cc d6e8f0b02a9b19a2f0696031ad94489b ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1890
+4cf5d0d224a42c0bcae1523e146504c3 73f54750b4c842c557c021407b737bc4 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1900
+252de97460035d527ed847bdee5d7e5b e5205ea2fd0100d8f8f2db5c65114ed2 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1920
+fb6ed95ac67dd6988939e7040fd0c1fc 4f2fac80f5249f595667c3fabbdd8429 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1924
+7b1e816cb87287a78456f26e28ba5bfa bd213774ef8824f3a199c4fef6edbfdf ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1925
+6e1ca291d614d101e460ed2d78b2f707 33dd673ee3d23cf6bf12a598dfefc629 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1930
+9f316a36e5aa742dc4d5608314cec442 ff1bbf4b1bc5960f7c94bf9c42906fc5 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1932
+765f2fb0b5247ebae61656f9da8ab65a 9d97f4bda16778ef6b5f0a31e3679224 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1934
+279ef127f77a4d0871fb9ff9155c3689 d23497dc3d1dbb39525be8e5a64c1f8c ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1935
+ecd7c06388af348d4616d555fe057cc9 3d33d52482b52d0a930c38497d7a8aef ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1940
+5e1437f3a48f07aa029c5af8b53dd4c9 a4375d2e513e089bb68e03865576ac95 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1944
+6e75f4c67846fd4938420f8364ce1fc4 6f549beeaa0915ac968800649c359243 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1950
+5f482fb7eba19b59ecbc7c9ebe830cbd d1d1fccc30ccb9a9f8aba2dac341a0d5 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1960
+422da57dedd2dcd53a10b7446868f59a b2e2e6b6a54610694ba93b986c44a78f ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1962
+c533ddb0b9aafbe01ee11af48631df71 7a0fc131e7dc15ea6c8e9191505088d2 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.1965
+6fa0ad95ea6cc69c2191694962d35fc8 a4ef8edbbe35e58169e2b39116047476 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2000
+bb7535a9033cf150bc05c8729102beca bbb86ce017ccd79460272b80e13e30f0 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2011
+af2a0be1274af4af6d86b3e6bb9966b3 fd68b51224c69ccd4234262f979c4b4b ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2020
+c556971ac42e50e15d38ca98e695c81f 1f266a06198809eb8b1ed973ef98b26a ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2024
+89a38bc4f90d86ab26eedf11de3dc274 d460f12b296047632315ec9fbbf9f40d ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2030
+02c68d1a1206ee2fc986e071f06fa6fc a2eb95a6f5e49ea93328289dd93f9657 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2040
+1c46bda81e4996d865cf5cb5d512aecb f461292a2d7ce95e9e00b3e482691241 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2070
+a5a2b2a8f151baf956befd7464438403 ca57ad6d4fb4917a9c444f6ffe000ab0 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2092
+58abb64ac1d822dc30b0cdcd808779a4 4440c1326869fa29a4829cafb21ae09e ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2103
+b1fb7605a3996c2c0d9597e36300306c 786d76bbec68b9d05fe63d5f1c0446ae ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2105
+b70dd38d5751e23f243d40ae094a4117 70e277f170977b30954048719c930c77 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2110
+523735fc397f8227891181d3edfb0ce2 63af075a5fa1dbc92d1b0d3bf5746d21 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2114
+6fd4aa2063c72b5e1da3f33b864e8d12 f0553426dcf11c9897e264c6e537d78e ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2120
+5c92276a844531c6546a1de64550c0de 4e250641ffecbff63b48a0f26500a4df ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2130
+396e8bcfba50bdede79b8a24c98ea116 c1a1858f4d60c42a14387fdc18942ab0 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2131
+21785968a8c8a86dd2c72ee644ea74ff fe6338ae249a22fd3c8c501aab3dbdc3 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2140
+fb1cef22b2f7abbaf9fb207c022d37a8 3e8251f0bd9433ea746af453a1b832e3 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2141
+6c35ad1d8a1bf052eea9d22e5a48063c 637d4ac94f557694d418b8128a868b3d ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2142
+5a0df70c96d7af099d3c162699f16092 5ef273389d7f38c57e1651e628079222 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2160
+172bf79883bd4e71b7d96aaf60d6076d 9982a55d205d7ab333b928ef95bdf283 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2161
+2f3ba24444360ee233962ce6916ad1a2 cdf939713d0d48b84689a13555c59232 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2170
+45c8d8c605c17a53da34af9bdc4d91e9 aae9d4e24f3ebaf3100ff4ed270cbd9e ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2171
+7a0d1dfa80b8b03085bb28d67500d17f 6560660df10c06a5ee9ae9c45dd4f8e4 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2180
+1b1cffeb5ca548e464c33202b3ba9ee1 c3dbab93b9631661ce1e5d68f5bfc7a3 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2190
+85bdf9a2648a7891a43beb83c753fe76 3eec11a64681a63b04a1a42cd947f825 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2200
+1c6390042a2f132614e7d81db6815330 d81b62529bd0584c2337bc45938631d2 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2201
+85d43c5700f87211b640dd28c72e046b 06322037321f8202bf862f50d68b7ade ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2210a
+2da59757ec9ebc895db4d321dbf7bfbd 14f497ba317993e10d56373a71257154 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2210b
+9e65ba7fb3b2910f6705f75663b5c22a 8ce7276c109b42a132bac0d6ded2c0f9 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2210c
+040ef064738c806aaf425bfe6ee902fe ecfbd3e9a98c0171450e6c2e18b7ee13 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2210d
+21dc464095ff6a4f3d389d8b705ca6ab 6137f557031c81e5f3d11e926d0cc9fa ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2210e
+6cb4fea28e53b2c6d308e1304df6c6cd da54004ca66ade84a0ea4dd76767571f ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2230
+c4e4c41de1b93dc3548e90657c422cad 816fd238ca39ade9e5587242216c668b ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2240
+87921ccb69e59fa1d937ae0a0fbc709f c699c2479eec30fe0ced247b66644f68 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2241
+5bc7f9cc9dfbf81d9a0c70def9716921 155a9fe2f5571753b12b58c0e15c51aa ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2320
+f06835a62d1d62f1b297e97ac5f7f1e3 fc03ce89d563f5490cad550b002812cd ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2330
+02e9041ac809334286ba59b59d67dc12 e50d790ae2de23d5c43a72ed340bd2d6 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2350
+c34ece4bc5cef52aa5e7a068afcb7189 dc82c7af6365d2d33a27f35127711676 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2354
+2d78140eae7fc7535f3b8cf743d4486c 38864a671f41af42a1bba6f0bbc6e714 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2380
+342b08aa9783337b0228008743a0cfbd 193fbce5a19365af667bed9ec576d094 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2410
+eb86ee72b8ada72b2b6ca661b1cdc3ca 8cb1d5e7b664919740c9294758040703 ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2411
+3e95615bf803a8eabf77dae3bee954b0 453b47e61c74020e2f02004b18cb906e ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.2412
+4fb7f41f20a81a344f6a577e5ab7eb97 fefa68596700e020109e02874aea21fc ./language_switch/obj/pspcl6 r2976+8398 ../tests/pcl/pcl5cfts/fts.5401
diff --git a/tools/smoke_check.sh b/tools/smoke_check.sh
new file mode 100755
index 000000000..20cdd56b9
--- /dev/null
+++ b/tools/smoke_check.sh
@@ -0,0 +1,51 @@
+#/bin/sh
+# script to smoke check the renderer against known files
+
+# define the parameters of the run
+TESTS=$(find ../tests/ -type f)
+TESTS=../tests/pcl/pcl5cfts/fts.*
+EXE=./language_switch/obj/pspcl6
+#EXE=./main/obj/pcl6
+OPTS="-dNOPAUSE -sDEVICE=ppmraw -r100"
+BASELINE=tools/smoke_baseline.txt
+
+# check for baseline and test files
+if ! test -r $BASELINE; then
+ echo "Couldn't find baseline data file '$BASELINE'"
+ exit 1
+fi
+if test -z "$TESTS"; then
+ echo "no test files found"
+ exit 1
+fi
+
+# loop over the test files comparing checksums
+all=0
+failed=0
+for file in $TESTS; do
+ echo -n "$file: "
+ fsum=`md5sum $file | cut -f 1 -d ' '`
+ result=`$EXE $OPTS -sOutputFile="|md5sum" $file`
+ rsum=`echo $result | cut -f 1 -d ' '`
+ bsumline=`cat $BASELINE | egrep ^$fsum`
+ if test -z "$bsumline"; then
+ echo "file doesn't exist in baseline"
+ else
+ all=`expr $all + 1`
+ bsum=`echo $bsumline | cut -f 2 -d ' '`
+ if test "x$rsum" = "x$bsum"; then
+ echo "ok"
+ else
+ echo "DIFFERS"
+# echo $rsum vs $bsum"
+ failed=`expr $failed + 1`
+ fi
+ fi
+done
+
+# report
+if test $failed -gt 0; then
+ echo "differences in $failed of $all files"
+else
+ echo "all known files match"
+fi
diff --git a/tools/smoke_update.sh b/tools/smoke_update.sh
new file mode 100755
index 000000000..684f5ed7c
--- /dev/null
+++ b/tools/smoke_update.sh
@@ -0,0 +1,38 @@
+#/bin/sh
+# script to generate a rough baseline for smoketests
+
+# define the parameters of the run
+#TESTS=$(find ../tests/ -type f)
+TESTS=../tests/pcl/pcl5cfts/fts.*
+#EXE=./main/obj/pcl6
+EXE=./language_switch/obj/pspcl6
+OPTS="-dNOPAUSE -sDEVICE=ppmraw -r100"
+BASELINE=tools/smoke_baseline.txt
+
+# get the current revisions
+rev=`svn info | grep Revision | cut -f 2 -d ' '`
+gsrev=`svn info gs | grep Revision | cut -f 2 -d ' '`
+
+echo "updating smoke test baseline for r$rev+$gsrev..."
+
+if test -z "$TESTS"; then
+ echo "no test files found"
+ exit 1
+fi
+
+# remove the old baseline
+if test -w $BASELINE; then
+ rm $BASELINE
+fi
+
+# loop over the test files
+for file in $TESTS; do
+ fsum=`md5sum $file | cut -f 1 -d ' '`
+ result=`$EXE $OPTS -sOutputFile="|md5sum" $file`
+ rsum=`echo $result | cut -f 1 -d ' '`
+ if test -z "$rsum"; then
+ echo "no output for $file"
+ else
+ echo "$fsum $rsum $EXE r$rev+$gsrev $file" >> $BASELINE
+ fi
+done
diff --git a/tools/suite.tcl b/tools/suite.tcl
new file mode 100755
index 000000000..87649bce4
--- /dev/null
+++ b/tools/suite.tcl
@@ -0,0 +1,191 @@
+#!/usr/bin/tclsh
+# Copyright (C) 1997, 1998 Aladdin Enterprises. All rights reserved.
+# Unauthorized use, copying, and/or distribution prohibited.
+
+# Run some or all of a Genoa test suite, optionally checking for memory leaks.
+# Command line syntax:
+# suite (--[no-]band | --[no-]check | --[no-]debug |
+# --[no-]print[=<device>] | --[no-]profile | --[no-]sort |
+# --[no-]together |
+# -<switch> |
+# <dirname>[,<filename>] | <filename>)*
+
+# Note: test failure is typically indicated by one or more of the following:
+# exit status
+# Error:
+# fail/FAIL
+# wrong:
+# *not* Final time
+
+set __band 1 ;# use banding
+set __check 0 ;# check for memory leaks
+set __debug 0 ;# don't actually execute the test
+set __display 0 ;# use display instead of printer
+set __print 0 ;# don't discard output, print for LJ4
+ ;# (or device if value != 1)
+set __profile 0 ;# assume -pg executable, profile execution
+set __sort 1 ;# do in order of increasing file size
+set __together 0 ;# run all files together, not individually
+
+proc test_args {band display print switches} {
+ set args [list -K40000 -Z@:? -dNOPAUSE -dBATCH]
+ if {$display} {
+ # Use the default device
+ } elseif {$print == "0"} {
+ lappend args -r600 -sDEVICE=pbmraw -sOutputFile=/dev/null
+ } else {
+ if {$print == "1"} {set print ljet4}
+ lappend args -r600 -sDEVICE=$print -sOutputFile=t.[exec date +%H%M%S].%03d.$print
+ }
+ if $band {
+ lappend args -dMaxBitmap=200000 -dBufferSpace=200000
+ }
+ return [concat $args $switches {-c false 0 startjob pop -f}]
+}
+
+proc test_xe {file} {
+ if {[string first xl $file] >= 0} {return pclxl}
+ if {[string first pcl $file] >= 0} {return pcl5}
+ return gs
+}
+
+proc catch_exec {command} {
+ global __debug
+
+ puts $command; flush stdout
+ if {!$__debug && [catch [concat exec $command] msg]} {
+ puts "*** Non-zero exit code from command:"
+ puts $command
+ puts $msg
+ }
+}
+
+proc output_name {fl} {
+ if {[llength $fl] == 1} {
+ set output [lindex $fl 0]
+ } else {
+ set output "[lindex $fl 0]-[lindex $fl end]"
+ }
+ regsub -all / $output - output
+ return $output
+}
+
+proc suite {filelist switches} {
+ global __band __check __display __print __profile __together
+
+ set files [list]
+ if $__together {
+ set left $filelist
+ set max_files 100
+ set max_files1 [expr $max_files - 1]
+ set test_xe [test_xe [lindex $filelist 0]]
+ while {[llength $left] > $max_files} {
+ lappend files [lrange $left 0 $max_files1]
+ set left [lreplace $left 0 $max_files1]
+ }
+ if {$left != {}} {
+ lappend files $left
+ }
+ } else {
+ foreach f $filelist {lappend files [list $f]}
+ }
+ foreach fl $files {
+ set test_args [test_args $__band $__display $__print $switches]
+ set test_xe [test_xe [lindex $fl 0]]
+ set output [output_name $fl]
+ if {$test_xe != "gs"} {
+ set pre [list]
+ set post $fl
+ } elseif {[llength $fl] == 1} {
+ set pre [list]
+ set post [list - < [lindex $fl 0]]
+ } else {
+ set pre [concat cat $fl |]
+ set post [list -]
+ }
+ if $__check {
+ puts $fl
+ flush stdout
+ catch_exec [concat $pre $test_xe -ZA $test_args $post > t]
+ exec leaks < t > ${output}.leak
+ } else {
+ set log ${output}.log
+ set command [concat $pre time $test_xe $test_args $post | tee -a $log >@ stdout 2>@ stderr]
+ exec echo $command > $log
+ catch_exec $command
+ if $__profile {
+ exec gprof $test_xe > ${output}.out
+ }
+ }
+ }
+}
+
+# Define the suites, sorted by increasing file size.
+# We compute the sorted lists lazily.
+proc compare_file_size {file1 file2} {
+ expr [file size $file1] - [file size $file2]
+}
+proc get_suite {dir {sort 1}} {
+ global list
+
+ set files [glob -nocomplain $dir/*.bin]
+ if {$files == {}} {
+ set files [glob -nocomplain $dir/*.ps]
+ }
+ if !$sort {
+ return [lsort $files]
+ }
+ if [info exists list($dir)] {
+ return $list($dir)
+ }
+ set files [lsort -command compare_file_size $files]
+ if {[lindex $files 0] == "0release.bin"} {
+ set files [lrange $files 1 end]
+ }
+ return [set list($dir) $files]
+}
+
+# Run the program.
+set switches ""
+set files ""
+puts "-- [exec date]"
+puts "-- $argv0 $argv"
+foreach file $argv {
+ if [regexp {^-} $file] {
+ if {$files != ""} {suite $files $switches; set files ""}
+ if [regexp {^--no-(.*)$} $file all var] {
+ if [info exists __$var] {
+ set __$var 0
+ } else {
+ puts "Unknown switch $file"
+ exit 1
+ }
+ } elseif {[regexp {^--(.*)$} $file all var]} {
+ if [info exists __$var] {
+ set __$var 1
+ } elseif {[regexp {^(print)=(.*)$} $var all var value]} {
+ set __$var $value
+ } else {
+ puts "Unknown switch $file"
+ exit 1
+ }
+ } else {
+ lappend switches $file
+ }
+ } elseif {[file isdir $file]} {
+ if {$files != ""} {suite $files $switches; set files ""}
+ suite [get_suite $file $__sort] $switches
+ } elseif {[regexp {(.*),(.*)$} $file all suite from] && [file isdir $suite]} {
+ if {$files != ""} {suite $files $switches; set files ""}
+ set sfiles [get_suite $suite $__sort]
+ set first [lsearch $sfiles $suite/$from]
+ if {$first < 0} {
+ puts "No such file: $suite/$from"
+ } else {
+ suite [lreplace $sfiles 0 [expr $first - 1]] $switches
+ }
+ } else {
+ lappend files $file
+ }
+}
+if {$files != ""} {suite $files $switches; set files ""}
diff --git a/tools/tiger.px3 b/tools/tiger.px3
new file mode 100644
index 000000000..7fd08b221
--- /dev/null
+++ b/tools/tiger.px3
Binary files differ
diff --git a/tools/tiger.xps b/tools/tiger.xps
new file mode 100644
index 000000000..bcb2176ad
--- /dev/null
+++ b/tools/tiger.xps
Binary files differ
diff --git a/tools/tt2pcl.c b/tools/tt2pcl.c
new file mode 100644
index 000000000..56583ddfc
--- /dev/null
+++ b/tools/tt2pcl.c
@@ -0,0 +1,629 @@
+/* Convert a TrueType font to a downloadable pcl soft font. */
+#include <stdio.h>
+#include <sys/types.h>
+#include <netinet/in.h>
+#include <stdlib.h>
+
+unsigned long stdout_offset = 0;
+
+#define get_uint16(bptr)\
+ (((bptr)[0] << 8) | (bptr)[1])
+#define get_int16(bptr)\
+ (((int)get_uint16(bptr) ^ 0x8000) - 0x8000)
+
+int
+pl_get_int16(const unsigned char *bptr)
+{ return get_int16(bptr);
+}
+
+unsigned int
+pl_get_uint16(const unsigned char *bptr)
+{ return get_uint16(bptr);
+}
+
+long
+pl_get_int32(const unsigned char *bptr)
+{ return ((long)get_int16(bptr) << 16) | get_uint16(bptr + 2);
+}
+
+unsigned long
+pl_get_uint32(const unsigned char *bptr)
+{ return ((unsigned long)get_uint16(bptr) << 16) | get_uint16(bptr + 2);
+}
+
+typedef struct pcl_font_header_s {
+ unsigned short FontDescriptorSize;
+ unsigned char HeaderFormat;
+ unsigned char FontType;
+ unsigned char StyleMSB;
+ unsigned char Reserved; /* must be 0 */
+ unsigned short BaselinePosition;
+ unsigned short CellWidth;
+ unsigned short CellHeight;
+ unsigned char Orientation;
+ unsigned char Spacing;
+ unsigned short SymbolSet;
+ unsigned short Pitch;
+ unsigned short Height;
+ unsigned short xHeight;
+ unsigned char WidthType;
+ unsigned char StyleLSB;
+ unsigned char StrokeWeight;
+ unsigned char TypefaceLSB;
+ unsigned char TypefaceMSB;
+ unsigned char SerifStyle;
+ unsigned char Quality;
+ unsigned char Placement;
+ unsigned char UnderlinePosition;
+ unsigned char UnderlineThickness;
+ unsigned short TextHeight;
+ unsigned short TextWidth;
+ unsigned short FirstCode;
+ unsigned short LastCode;
+ unsigned char PitchExtended;
+ unsigned char HeightExtended;
+ unsigned short CapHeight;
+ unsigned long FontNumber;
+ char FontName[16];
+ unsigned short ScaleFactor;
+ unsigned short Master_Underline_Position;
+ unsigned short Master_Underline_Thickness;
+ unsigned char Font_Scaling_Technology;
+ unsigned char Variety;
+} pcl_font_header_t;
+
+typedef struct pcl_segment_s {
+ unsigned short id;
+ unsigned short size;
+} pcl_segment_t;
+
+#define SYMSET_NUM 1023
+#define SYMSET_LETTER 'Z'
+
+#define NUM_TABLES 8
+/* alphabetical */
+const char *tables[NUM_TABLES] = {
+ "cvt ",
+ "fpgm",
+ "gdir",
+ "head",
+ "hhea",
+ "hmtx",
+ "maxp",
+ "prep"
+};
+
+
+typedef struct table_directory_s {
+ unsigned long sfnt_version; /* should be fixed 16.16 */
+ unsigned short num_tables;
+ unsigned short searchRange;
+ unsigned short entrySelector;
+ unsigned short rangeShift;
+} table_directory_t;
+
+typedef struct table_s {
+ unsigned long tag;
+ unsigned long checkSum;
+ unsigned long offset;
+ unsigned long length;
+} table_t;
+
+static void
+write_pcl_header()
+{
+ pcl_font_header_t hdr;
+ /* init header */
+ memset(&hdr, 0, sizeof(hdr));
+ /* truetype */
+ hdr.HeaderFormat = 15;
+ /* unicode */
+ //hdr.FontType = 11;
+ hdr.FontType = 2;
+ hdr.Spacing = 1;
+ hdr.TypefaceLSB = 100; /* don't know */
+ // hdr.SymbolSet = htons((SYMSET_NUM * 32) + (SYMSET_LETTER - 64));
+ hdr.FontDescriptorSize = htons(sizeof(pcl_font_header_t));
+ hdr.Font_Scaling_Technology = 1;
+ hdr.Pitch = htons(500); /* arbitrary */
+ hdr.CellHeight = htons(2048); /* don't know */
+ hdr.CellWidth = htons(2048); /* don't know */
+ hdr.FirstCode = htons(0);
+ hdr.LastCode = htons(255);
+ hdr.FontName[0] = 'f';
+ stdout_offset += fwrite(&hdr, 1, sizeof(pcl_font_header_t), stdout);
+}
+
+static int
+log2(int n)
+{
+ int lg = 0;
+
+ while (n != 1) {
+ n /= 2;
+ lg += 1;
+ }
+ return lg;
+}
+
+static void
+write_table_directory()
+{
+ table_directory_t td;
+ if ( NUM_TABLES & -NUM_TABLES != NUM_TABLES ) {
+ fprintf( stderr, "number of tables must be a power of 2");
+ exit(EXIT_FAILURE);
+ }
+ fprintf(stderr, "Table Directory started at %d\n", stdout_offset);
+ td.sfnt_version = htonl(0x00010000);
+ td.num_tables = htons(NUM_TABLES);
+ td.searchRange = htons(NUM_TABLES * 16);
+ td.entrySelector = htons(log2(NUM_TABLES));
+ td.rangeShift = htons(0); /* since power of 2 */
+
+ stdout_offset += fwrite(&td, 1, sizeof(table_directory_t), stdout);
+}
+
+static int
+get_tt_buffer(char *filename, unsigned char **pptt_font_data, unsigned long *size)
+{
+
+ unsigned long len;
+ FILE *fp;
+
+ fp = fopen(filename, "r");
+ if ( fp == NULL ) {
+ fprintf(stderr, "file %s not found\n", filename);
+ return -1;
+ }
+ fseek(fp, 0L, SEEK_END);
+ len = ftell(fp);
+ rewind(fp);
+ *size = len;
+ *pptt_font_data = (unsigned char *)malloc(*size);
+ if ( *pptt_font_data == 0 ) {
+ fprintf(stderr, "failed to allocate memory to buffer file %s\n", filename);
+ fclose(fp);
+ return -1;
+ }
+ fread(*pptt_font_data, 1, len, fp);
+ return 0;
+}
+
+/* offset of table "table_name" */
+static unsigned long
+find_table(const unsigned char *ptt_data, const char *table_name, unsigned long *table_size)
+{
+ unsigned int num_tables;
+ const unsigned char *ptt_table_directory;
+ int i;
+ num_tables = pl_get_uint16(ptt_data + 4);
+ ptt_table_directory = ptt_data + 12;
+ // fprintf(stderr, "number of tables %d ", num_tables);
+ for ( i = 0; i < num_tables; i++ ) {
+ const unsigned char *tab = ptt_table_directory + i * 16;
+ // fprintf(stderr, "found table %c%c%c%c table size=%d\n", tab[0], tab[1], tab[2], tab[3], pl_get_uint32(tab + 12));
+ if ( !memcmp(table_name, tab, 4) ) {
+ *table_size = pl_get_uint32(tab + 12);
+ return pl_get_uint32(tab + 8);
+ }
+ }
+ *table_size = 0;
+ return 0;
+}
+
+
+static int
+write_table_entrys(unsigned char *ptt_data)
+{
+ unsigned long current_offset = sizeof(table_directory_t) +
+ sizeof(table_t) * NUM_TABLES;
+ int i;
+ for ( i = 0; i < NUM_TABLES; i++ ) {
+ table_t t;
+ unsigned long length;
+ unsigned long offset;
+ unsigned long *ptable = (unsigned long *)tables[i];
+ t.tag = *ptable;
+ t.offset = htonl(current_offset);
+ offset = find_table(ptt_data, tables[i], &length);
+ if (offset < 0) {
+ fprintf(stderr, "table %s not found\n", tables[i]);
+ exit(EXIT_FAILURE);
+ }
+ t.length = htonl(length);
+ {
+ unsigned long sum = 0;
+ int k;
+ for ( k = 0; k < length; k++ )
+ sum += ptt_data[k + offset];
+ t.checkSum = sum;
+ }
+ fprintf(stderr, "writing table entry %c%c%c%c at %d\n",
+ tables[i][0], tables[i][1], tables[i][2], tables[i][3], stdout_offset);
+ fprintf(stderr, "the table should end up at offset %d with length %d \n", current_offset, length);
+ current_offset += length;
+ stdout_offset += fwrite(&t, 1, sizeof(t), stdout);
+ }
+}
+
+void
+write_tables(unsigned char *ptt_data)
+{
+ int i;
+ unsigned long offset;
+ for ( i = 0; i < NUM_TABLES; i++ ) {
+ unsigned long length;
+
+ offset = find_table(ptt_data, tables[i], &length);
+ if (offset < 0) {
+ fprintf(stderr, "table %s not found\n", tables[i]);
+ exit(EXIT_FAILURE);
+ }
+ fprintf(stderr, "writing table %c%c%c%c at %d\n",
+ tables[i][0], tables[i][1], tables[i][2], tables[i][3], stdout_offset);
+ stdout_offset += fwrite(ptt_data+offset, 1, length, stdout);
+ }
+}
+
+static unsigned long
+total_segments_size(unsigned char *ptt_data)
+{
+ int i;
+ unsigned long offset;
+ unsigned long total = 0;
+ for ( i = 0; i < NUM_TABLES; i++ ) {
+ unsigned long this_table;
+ offset = find_table(ptt_data, tables[i], &this_table);
+ if ( offset < 0 ) {
+ fprintf(stderr, "table %s not found\n", tables[i]);
+ exit(EXIT_FAILURE);
+ }
+ total += this_table;
+ }
+ return total;
+}
+
+static void
+write_GT_segment(unsigned char *ptt_data)
+{
+
+ pcl_segment_t GT_seg;
+ GT_seg.id = htons(18260); /* GT */
+ GT_seg.size = htons(sizeof(table_directory_t) +
+ sizeof(table_t) * NUM_TABLES +
+ total_segments_size(ptt_data));
+ fprintf(stderr, "GT seg started at %d size = %d\n", stdout_offset, sizeof(table_directory_t) +
+ sizeof(table_t) * NUM_TABLES + total_segments_size(ptt_data));
+ stdout_offset += fwrite(&GT_seg, 1, sizeof(pcl_segment_t), stdout);
+ write_table_directory();
+ write_table_entrys(ptt_data);
+ write_tables(ptt_data);
+
+}
+
+static void
+write_NULL_segment()
+{
+ pcl_segment_t NULL_seg;
+ NULL_seg.id = htons(0xffff);
+ NULL_seg.size = htons(0);
+ fprintf( stderr, "NULL segment started at %d\n", stdout_offset);
+ stdout_offset += fwrite(&NULL_seg, 1, sizeof(pcl_segment_t), stdout);
+}
+
+
+static void
+set_id(char *fontname)
+{
+ stdout_offset += fprintf(stdout, "\033*c1D");
+ /* nb alphanumeric is broken in pcl */
+ // fprintf(stdout, "\033&n%dW%c%s", strlen(fontname) + 1, 0 /* operation */, fontname);
+}
+
+typedef struct pcl_symbol_set_s {
+ unsigned short HeaderSize;
+ unsigned short EncodedSymbolSetDesignator;
+ unsigned char Format;
+ unsigned char SymbolSetType;
+ unsigned short FirstCode;
+ unsigned short LastCode;
+ unsigned char CharacterRequirements[8];
+} pcl_symbol_set_t;
+
+static void
+write_mac_glyph_pcl_symbol_set(unsigned char *glyph_table)
+{
+ int i;
+ pcl_symbol_set_t sym_hdr;
+ short symbol_set = (SYMSET_NUM * 32) + (SYMSET_LETTER - 64);
+ sym_hdr.HeaderSize = htons(18);
+ sym_hdr.EncodedSymbolSetDesignator = htons(symbol_set);
+ sym_hdr.Format = 3; /* unicode */
+ sym_hdr.SymbolSetType = 2; /* 0 - 255 are printable */
+ sym_hdr.FirstCode = htons(0);
+ sym_hdr.LastCode = htons(255);
+ memset(sym_hdr.CharacterRequirements, 0, sizeof(sym_hdr.CharacterRequirements));
+ sym_hdr.CharacterRequirements[7] = 1;
+ stdout_offset += fprintf(stdout, "\033*c%dR", symbol_set);
+ stdout_offset += fprintf(stdout, "\033(f%dW", sizeof(sym_hdr) + 256 * 2);
+ stdout_offset += fwrite(&sym_hdr, 1, sizeof(sym_hdr), stdout);
+ for (i = 0; i < 256; i++ ) {
+ unsigned short glyph = glyph_table[i];
+
+ // NB identity.
+ unsigned short pcl_glyph = glyph == 0 ? htons(0xffff) : htons(i);
+ // unsigned short pcl_glyph = glyph == 0 ? htons(0xffff) : htons(glyph);
+
+ stdout_offset += fwrite(&pcl_glyph, 1, sizeof(pcl_glyph), stdout);
+ }
+}
+
+static unsigned char *
+get_mac_glyph_index(unsigned char *ptt_data)
+{
+ unsigned long length, cmap_offset;
+ unsigned short table_version;
+ unsigned short n, i;
+ cmap_offset = find_table(ptt_data, "cmap", &length);
+ if ( cmap_offset <= 0 ) {
+ fprintf(stderr, "could not find cmap\n");
+ exit(EXIT_FAILURE);
+ }
+
+ table_version = pl_get_uint16(ptt_data + cmap_offset);
+ n = pl_get_uint16(ptt_data + cmap_offset + 2);
+ for ( i = 0; i < n; i++ ) {
+ unsigned char *enc_tab =
+ ptt_data + cmap_offset + 4 + i * 8;
+ unsigned short platform_id, platform_enconding;
+ unsigned long offset_subtable;
+ platform_id = pl_get_uint16(enc_tab);
+ platform_enconding = pl_get_uint16(enc_tab + 2);
+ offset_subtable = pl_get_uint32(enc_tab + 4);
+ fprintf(stderr, "found cmap platform id=%d, platform encoding=%d\n",
+ platform_id, platform_enconding);
+ {
+ unsigned char *subtable = ptt_data + cmap_offset + offset_subtable;
+ unsigned short format, length, version;
+ format = pl_get_uint16(subtable);
+ length = pl_get_uint16(subtable + 2);
+ version = pl_get_uint16(subtable + 4);
+ if ( (platform_id == 3) && (platform_enconding == 1) && (format == 4) )
+ return subtable;
+ }
+ }
+ return 0;
+}
+
+void
+write_symbol_set(unsigned char *ptt_data)
+{
+ // unsigned char *table;
+ // if ( (table = get_mac_glyph_index(ptt_data)) == 0 ) {
+ // fprintf(stderr, "mac table not found\n");
+ // exit(EXIT_FAILURE);
+ // }
+ // write_mac_glyph_pcl_symbol_set(table);
+}
+
+typedef struct character_descriptor_s {
+ unsigned char format;
+ unsigned char continuation;
+ unsigned char descriptor_size;
+ unsigned char class;
+ unsigned char addititonal_data[2];
+ unsigned short character_data_size;
+ unsigned short glyph_id;
+} character_descriptor_t;
+
+static unsigned char *
+find_glyph_data(const glyph_index, const unsigned char *ptt_data, unsigned long *glyph_length)
+{
+ unsigned long length;
+ unsigned long offset;
+ unsigned char indexToLocFormat;
+ const unsigned char *loca_table, *glyf_table;
+ offset = find_table(ptt_data, "head", &length);
+ if ( offset <= 0 ) {
+ fprintf(stderr, "could not find head table\n");
+ exit(EXIT_FAILURE);
+ }
+ indexToLocFormat = pl_get_uint16(ptt_data + offset + 50);
+ fprintf(stderr, "glyph index %d uses %s\n", glyph_index, indexToLocFormat == 0 ? "short format" : "long format");
+ offset = find_table(ptt_data, "loca", &length);
+ if ( offset <= 0 ) {
+ fprintf(stderr, "could not find loca table\n");
+ exit(EXIT_FAILURE);
+ }
+ loca_table = ptt_data + offset;
+ offset = find_table(ptt_data, "glyf", &length);
+ if ( offset <= 0 ) {
+ fprintf(stderr, "could not find glyf table\n");
+ exit(EXIT_FAILURE);
+ }
+ glyf_table = ptt_data + offset;
+ if ( indexToLocFormat == 0 ) {
+ unsigned char *pthis_glyph = loca_table + glyph_index * 2;
+ unsigned char *pnext_glyph = pthis_glyph + 2;
+ *glyph_length = pl_get_uint16(pnext_glyph) * 2 - pl_get_uint16(pthis_glyph) * 2;
+ return glyf_table + pl_get_uint16(pthis_glyph) * 2;
+ } else {
+ unsigned char *pthis_glyph = loca_table + glyph_index * 4;
+ unsigned char *pnext_glyph = pthis_glyph + 4;
+ *glyph_length = pl_get_uint32(pnext_glyph) - pl_get_uint32(pthis_glyph);
+ return glyf_table + pl_get_uint32(pthis_glyph);
+ }
+}
+
+void
+write_CC_segment()
+{
+ pcl_segment_t CC_seg;
+ unsigned char CharacterComplement[8];
+ memset(CharacterComplement, 0, 8);
+ CharacterComplement[7] = 0xfe;
+ CC_seg.id = htons(17219);
+ CC_seg.size = htons(8);
+ stdout_offset += fwrite(&CC_seg, 1, sizeof(pcl_segment_t), stdout);
+ stdout_offset += fwrite(&CharacterComplement, 1, 8, stdout);
+}
+
+
+static void
+write_character_descriptor(unsigned char *ptt_data)
+{
+ unsigned char *table;
+ character_descriptor_t tt_char_des;
+ unsigned short segment_count, seg;
+ unsigned char *start_charp;
+ unsigned char *end_charp;
+ unsigned char *id_deltap;
+ unsigned char *id_rangeoffsetp;
+ unsigned char *glyph_id_arrayp;
+ if ( (table = get_mac_glyph_index(ptt_data)) == 0 ) {
+ fprintf(stderr, "mac table not found\n");
+ exit(EXIT_FAILURE);
+ }
+
+ segment_count = pl_get_uint16(table + 6) / 2;
+ fprintf(stderr, "number of segments %d\n", segment_count);
+ end_charp = table + 14;
+ start_charp = end_charp + (segment_count * 2) + 2 /* reservedpad */;
+ id_deltap = start_charp + (segment_count * 2);
+ id_rangeoffsetp = id_deltap + (segment_count * 2);
+ glyph_id_arrayp = id_rangeoffsetp + (segment_count * 2);
+ for (seg = 0; seg < segment_count; seg++) {
+ unsigned short first_char = pl_get_uint16(start_charp + 2 * seg);
+ unsigned short last_char = pl_get_uint16(end_charp + 2 * seg);
+ unsigned short this_char;
+ int i;
+
+ // NB doesn't handle 0xffff terminating a segment with valid
+ // characters in it - don't think this happens in practice.
+ if ( last_char == 0xffff )
+ break;
+ fprintf(stderr, "segment=%d, first char=%d, last char=%d\n", seg, first_char, last_char);
+ for (i = 0, this_char = first_char; this_char <= last_char; i++, this_char++) {
+ unsigned long glyph_length;
+ unsigned char *glyph_data;
+ unsigned short deltad_char = this_char + pl_get_uint16(id_deltap + seg * 2);
+ unsigned short range_offset = pl_get_uint16(id_rangeoffsetp + seg * 2);
+ unsigned short glyph;
+ if ( range_offset == 0 )
+ glyph = deltad_char;
+ else
+ glyph = pl_get_uint16(id_rangeoffsetp + seg * 2 + range_offset + ((this_char - first_char) * 2));
+ fprintf(stderr, "this char=%d, char with delta=%d, range offset=%d glyph index %d\n", this_char, deltad_char, range_offset, glyph);
+ glyph_data = find_glyph_data(glyph, ptt_data, &glyph_length);
+ if (glyph_length == 0)
+ continue;
+ fprintf(stderr, "contours=%d, minx=%d, miny=%d, maxx=%d, maxy=%d\n",
+ pl_get_uint16(glyph_data), (short)pl_get_uint16(glyph_data+2),
+ (short)pl_get_uint16(glyph_data+4), (short)pl_get_uint16(glyph_data+6),
+ (short)pl_get_uint16(glyph_data+8));
+ stdout_offset += fprintf(stdout, "\033*c%dE", this_char);
+ stdout_offset += fprintf(stdout, "\033(s%dW", sizeof(tt_char_des) + glyph_length);
+ tt_char_des.format = 15;
+ tt_char_des.continuation = 0;
+ tt_char_des.descriptor_size = 4;
+ tt_char_des.class = 15;
+ tt_char_des.addititonal_data[0] = 0; tt_char_des.addititonal_data[1] = 0;
+ tt_char_des.character_data_size = tt_char_des.descriptor_size + glyph_length;
+ tt_char_des.glyph_id = htons(glyph);
+ {
+ unsigned long sum = 0;
+ int i;
+ for ( i = 0; i < glyph_length; i++ )
+ sum += glyph_data[i];
+
+ fprintf(stderr, "checksum=%d\n", sum);
+ }
+ stdout_offset += fwrite(&tt_char_des, 1, sizeof(character_descriptor_t), stdout);
+ stdout_offset += fwrite(glyph_data, 1, glyph_length, stdout);
+ }
+ }
+}
+
+void
+write_test(unsigned char *ptt_data, char *fontname)
+{
+ unsigned char *table;
+ character_descriptor_t tt_char_des;
+ unsigned short segment_count, seg;
+ unsigned char *start_charp;
+ unsigned char *end_charp;
+ unsigned char *id_deltap;
+ unsigned char *id_rangeoffsetp;
+ unsigned char *glyph_id_arrayp;
+ int i;
+
+ if ( (table = get_mac_glyph_index(ptt_data)) == 0 ) {
+ fprintf(stderr, "mac table not found\n");
+ exit(EXIT_FAILURE);
+ }
+ stdout_offset += fprintf(stdout, "\033(s1P\033(s14V\033(1X");
+ segment_count = pl_get_uint16(table + 6) / 2;
+ end_charp = table + 14;
+ start_charp = end_charp + (segment_count * 2) + 2 /* reservedpad */;
+ id_deltap = start_charp + (segment_count * 2);
+ id_rangeoffsetp = id_deltap + (segment_count * 2);
+ glyph_id_arrayp = id_rangeoffsetp + (segment_count * 2);
+ i = 0;
+ for (seg = 0; seg < segment_count; seg++) {
+ unsigned short first_char = pl_get_uint16(start_charp + 2 * seg);
+ unsigned short last_char = pl_get_uint16(end_charp + 2 * seg);
+ unsigned short this_char;
+
+
+ // NB doesn't handle 0xffff terminating a segment with valid
+ // characters in it - don't think this happens in practice.
+ if ( last_char == 0xffff )
+ break;
+ for (this_char = first_char; this_char <= last_char; this_char++) {
+ if (this_char & 0xff00) continue;
+ if ( (i % 39 == 0) && (i != 0) )
+ stdout_offset += fprintf(stdout, "\r\n");
+ i++;
+ stdout_offset += fprintf(stdout, "\033&p1X%c", this_char & 0xff);
+ }
+ }
+}
+
+int
+main(int argc, char **argv)
+{
+ unsigned char *ptt_data;
+ unsigned long tt_data_size;
+
+ /* NB - no parameter checking */
+ set_id(argv[1]);
+ if ( get_tt_buffer(argv[1], &ptt_data, &tt_data_size) < 0 )
+ return -1;
+ {
+ unsigned long total_bytes =
+ sizeof(pcl_font_header_t) +
+ sizeof(table_directory_t) +
+ sizeof(table_t) * NUM_TABLES +
+ total_segments_size(ptt_data) +
+ 3 * sizeof(pcl_segment_t) + /* GT segment + NULL segment + CC segiment */
+ 8 + /* character complement */
+ 2 /* reserved + checksum */;
+ stdout_offset += fprintf(stdout, "\033)s%dW", total_bytes);
+ }
+ write_pcl_header();
+ write_CC_segment();
+ write_GT_segment(ptt_data);
+ write_NULL_segment();
+ {
+ unsigned char reserved_and_checksum[2];
+ reserved_and_checksum[0] = 0;
+ reserved_and_checksum[1] = 0;
+ stdout_offset += fwrite(&reserved_and_checksum, 1, 2, stdout);
+ }
+
+ write_symbol_set(ptt_data);
+ write_character_descriptor(ptt_data);
+ write_test(ptt_data, argv[1]);
+ return 0;
+}
diff --git a/tools/viewer/Gpickle.java b/tools/viewer/Gpickle.java
new file mode 100644
index 000000000..27513e1bd
--- /dev/null
+++ b/tools/viewer/Gpickle.java
@@ -0,0 +1,426 @@
+/* Portions Copyright (C) 2001 Artifex Software Inc.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/ or
+ contact Artifex Software, Inc., 101 Lucas Valley Road #110,
+ San Rafael, CA 94903, (415)492-9861, for further information. */
+
+import java.awt.*;
+import java.awt.image.*;
+import java.io.*;
+import java.util.*;
+import com.sun.image.codec.jpeg.*;
+
+/** Interface to pcl/pxl interpreter
+ * Uses Process to interpret and pipe the results back.
+ * @author Henry Stiles
+ * @version $Revision: 1749 $
+*/
+
+public class Gpickle {
+ /** debug printf control */
+ private static boolean debug = true;
+
+ /** Render resolution */
+ private double xRes = 75f;
+ private double yRes = 75f;
+
+ /** translate origin */
+ private double xTrans = 0.0;
+ private double yTrans = 0.0;
+
+ /** scalefactor */
+ private double xScale = 1.0;
+ private double yScale = 1.0;
+
+ /** RTL PS command override */
+ private double plotsize1 = 1.0;
+ private double plotsize2 = 1.0;
+
+ /** Tray orientation */
+ private int trayOrientation = 0;
+
+ private String jobList = "startpage.pcl";
+ protected int pageToDisplay = 1;
+ /** This is a local counter */
+ private volatile int myTotalPageCount = -1; // defaults to error
+
+ /** We always use jpeg for output because java has good internal support for jpeg.
+ */
+ private String deviceName = "jpeg";
+
+ /** height of the generated image
+ */
+ private int height;
+ /** width of the generated image
+ */
+ private int width;
+
+ private boolean bRtl = false;
+ private final static String cRTLstr = "-PRTL";
+
+ /** set -PRTL mode we do not force other modes to allow language switching
+ * it maybe desireable to select mono/color
+ */
+ public void setRTL( boolean on ) {
+ bRtl = on;
+ }
+ public boolean getRTL() {
+ return( bRtl );
+ }
+
+ private boolean bTextAlpha = true;
+ private String textAlphaOptStr = "-dTextAlphaBits=2";
+ public boolean getTextAlpha() {
+ return bTextAlpha;
+ }
+ public void setTextAlpha( boolean textAlpha ) {
+ bTextAlpha = textAlpha;
+ }
+
+ /** GhostPrinter application path */
+ private String ghostAppStr;
+
+
+ /** langSwitch add postscript using pspcl6 */
+ private int langSwitch = 0;
+
+ /** look for relative path to executable first
+ */
+ private String[] ghostAppPathStr = {
+ "../../main/obj/pcl6",
+ "../../language_switch/obj/pspcl6",
+ "pcl6",
+ "pspcl6"
+ };
+
+ /** look for executable in path next */
+
+ /** find the GhostPrinter application
+ * first relative path
+ * then local directory
+ * default adds .exe for windows executables in search path
+ */
+ public void setGhostApp() {
+ ghostAppStr = ghostAppPathStr[0 + langSwitch];
+ File testIt = new File(ghostAppStr);
+ if (!testIt.exists()) {
+ ghostAppStr = ghostAppPathStr[0 + langSwitch] + ".exe";
+ testIt = new File(ghostAppStr);
+ if (!testIt.exists()) {
+ // looking for current directory application.
+ ghostAppStr = ghostAppPathStr[2 + langSwitch];
+ testIt = new File(ghostAppStr);
+ if (!testIt.exists()) {
+ ghostAppStr = ghostAppPathStr[2 + langSwitch] + ".exe";
+ // defaults to pcl6.exe, windows requires extension foo
+ // NB really should do a platform test on extension adding.
+ }
+ }
+ }
+ }
+
+ /**
+ * "command line" used to run interpreter.
+ * NB Client should be able to modify settings.
+ */
+ private String[] runString( int page )
+ {
+ int i = 0;
+ int numCommands = 15;
+ if ( bTextAlpha )
+ ++numCommands;
+ if (bRtl)
+ numCommands += 5;
+ String[] commandArr = new String[numCommands];
+ commandArr[i++] = ghostAppStr;
+ if ( bTextAlpha ) {
+ commandArr[i++] = textAlphaOptStr;
+ }
+ commandArr[i++] = "-dViewTransX= "+ Double.toString(xTrans);
+ commandArr[i++] = "-dViewTransY= "+ Double.toString(yTrans);
+ commandArr[i++] = "-dViewScaleX= "+ Double.toString(xScale);
+ commandArr[i++] = "-dViewScaleY= "+ Double.toString(yScale);
+ commandArr[i++] = "-dFirstPage=" + Integer.toString(page);
+ commandArr[i++] = "-dLastPage=" + Integer.toString(page);
+ commandArr[i++] = "-r" + Double.toString(xRes) + "x" + Double.toString(yRes);
+ commandArr[i++] = "-sDEVICE=" + deviceName;
+ commandArr[i++] = "-dNOPAUSE";
+ commandArr[i++] = "-J@PJL SET USECIECOLOR=ON";
+ commandArr[i++] = "-J@PJL SET VIEWER=ON";
+ commandArr[i++] = "-dTrayOrientation=" + Integer.toString(trayOrientation);
+ if (bRtl) {
+ commandArr[i++] = cRTLstr;
+ commandArr[i++] = "-J@PJL SET PLOTSIZEOVERRIDE=OFF";
+ commandArr[i++] = "-J@PJL SET PLOTSIZE1"+ Double.toString(plotsize1);
+ commandArr[i++] = "-J@PJL SET PLOTSIZE2"+ Double.toString(plotsize2);
+ commandArr[i++] = "-J@PJL SET PLOTSIZEROTATE=OFF";
+ }
+ commandArr[i++] = "-sOutputFile=-";
+ commandArr[i++] = jobList;
+ if (debug) {
+ for (int j = 0; j < commandArr.length; j++)
+ System.out.println( commandArr[j] );
+ }
+ return commandArr;
+ }
+
+ /**
+ * "command line" to get the page count quickly
+ */
+ private String pageCountString()
+ {
+ return ghostAppStr
+ + " -C -r10 -dNOPAUSE -sDEVICE=nullpage "
+ + jobList;
+ }
+
+ /**
+ * run the pcl interpreter to get a total page count for the job.
+ * Returns -1 if there is an error.
+ */
+ public int getPrinterPageCount()
+ {
+ Process p;
+
+ myTotalPageCount = -1;
+ if ( debug ) System.out.println("Kill PageCount" + myTotalPageCount );
+ try {
+ if ( debug ) System.out.println("pagecountstring=" + pageCountString());
+ p = Runtime.getRuntime().exec(pageCountString());
+ String line;
+ BufferedReader br = new BufferedReader(new InputStreamReader(p.getErrorStream()));
+ while ((line = br.readLine()) != null)
+ if ( line.startsWith("%%%") ) {
+ // place after cursor after ':'
+ int index = line.indexOf(':') + 1;
+ // convert to integer
+ myTotalPageCount = Integer.parseInt((line.substring(index)).trim());
+ if (debug) System.out.println(myTotalPageCount);
+ // NB error checking ??
+ }
+ } catch (Exception e) {
+ System.out.println(e);
+ }
+ if ( debug ) System.out.println("Set PageCount" + myTotalPageCount );
+ return myTotalPageCount;
+ }
+
+
+ /** translation and scale options */
+ public void setTranslateScaleOptions( double tx, double ty, double sx, double sy ) {
+ xTrans = tx;
+ yTrans = ty;
+ xScale = sx;
+ yScale = sy;
+ }
+
+ /** size of page cache */
+ private final static int maxCached = 10;
+
+ /** cache of page images, circular queue. */
+ private BufferedImage[] pageCache;
+
+ /** hash of the options send to generate the page should be unique enough */
+ private int[] pageCacheHashCodes;
+
+ /** page number */
+ private int[] pageCacheNumber;
+
+ /** Next cache location to store into, circular queue. */
+ private int nextCache = 0;
+
+ /**
+ * run the pcl interpreter with the current settings and return a
+ * buffered image for the page. Sets height and width as a side
+ * effect.
+ */
+ public BufferedImage getPrinterOutputPage( int page ) {
+ int hit = -1;
+ int i;
+
+ for (i = 0; i < maxCached; i++ ) {
+ // search cache
+ if ( pageCacheNumber[i] == page ) {
+ hit = i;
+ }
+ }
+ // hash all strings together; only called from here.
+ int hashCode = 0;
+ String[] cmdStr = runString( page );
+ for (i = 0; i<cmdStr.length; i++)
+ hashCode += cmdStr[i].hashCode();
+
+ BufferedImage bi = null;
+ if ( hit >= 0 ) {
+ bi = pageCache[hit];
+ if ( bi != null && hashCode == pageCacheHashCodes[hit]) {
+ // return cache hit
+ if (debug) System.out.println("used cached page :" + page + " at "+ hit);
+ return bi;
+ }
+ // else right page but wrong file,resolution...
+ }
+
+ bi = getPrinterOutputPageNoCache( page );
+ if ( bi == null )
+ return null;
+
+ // store in cache
+ pageCache[nextCache] = bi;
+ pageCacheNumber[nextCache] = page;
+ pageCacheHashCodes[nextCache] = hashCode;
+ if (debug) System.out.println("cached page :" + page + " at "+ nextCache);
+ nextCache = (++nextCache) % maxCached;
+
+ return bi;
+ }
+
+ /**
+ * run the pcl interpreter with the current settings and return a
+ * buffered image for the page. Sets height and width as a side
+ * effect.
+ */
+
+ public BufferedImage getPrinterOutputPageNoCache( int page )
+ {
+ int ch;
+ int i = 0;
+ Process p = null;
+
+ try {
+ p = Runtime.getRuntime().exec(runString( page ));
+ // read process output and return a buffered image.
+ JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(p.getInputStream());
+ BufferedImage bim = decoder.decodeAsBufferedImage();
+ this.height = bim.getHeight();
+ this.width = bim.getWidth();
+ return bim;
+ } catch (Exception e) {
+ // exception but we have a real process - read for errors
+ if ( p != null ) {
+ BufferedReader br = new BufferedReader(new InputStreamReader(p.getErrorStream()));
+ String line;
+ try {
+ while ((line = br.readLine()) != null)
+ System.out.println(line);
+ } catch (IOException ie) {
+ System.out.println(e);
+ }
+ } else {
+ System.out.println(e);
+ }
+ return null;
+ }
+ }
+
+ /** A list of file names that comprise a job.
+ * NB should be an array of String.
+ */
+ public void setJob(String jobList) {
+ if (debug) {
+ System.out.println( "Set Job" );
+ System.out.println( pageCache );
+ }
+ this.jobList = jobList;
+ }
+
+ public String getJob() {
+ return jobList;
+ }
+
+ /** NB needs error handling.
+ * set x and y resolution.
+ * @param Positive between 5 and 5000
+ */
+ public void setRes(double xRes, double yRes)
+ {
+ this.xRes = xRes;
+ this.yRes = yRes;
+ }
+
+ public double getResX() {
+ return xRes;
+ }
+ public double getResY() {
+ return yRes;
+ }
+
+ /**
+ * Page number to display.
+ * Previous pages are "skipped".
+ */
+ public void setPageNumber(int page)
+ {
+ this.pageToDisplay = page;
+ }
+ public int getPageNumber()
+ {
+ return pageToDisplay;
+ }
+
+ /** Accessor for image height.
+ */
+ public int getImgHeight()
+ {
+ return height;
+ }
+ /** Accessor for image width.
+ */
+ public int getImgWidth()
+ {
+ return width;
+ }
+ /** Accessor of TrayOrientation */
+ public int getTrayOrientation()
+ {
+ return trayOrientation;
+ }
+ public void setTrayOrientation(int angle)
+ {
+ if ( angle == 0 ||
+ angle == 90 ||
+ angle == 180 ||
+ angle == 270 )
+ trayOrientation = angle;
+ }
+ public boolean getLangSwitch()
+ {
+ return( langSwitch == 1 );
+ }
+ public void setLangSwitch(boolean useLangSwitch)
+ {
+ if (useLangSwitch)
+ langSwitch = 1;
+ else
+ langSwitch = 0;
+ }
+
+ public Gpickle()
+ {
+ pageCache = new BufferedImage[maxCached];
+ pageCacheHashCodes = new int [maxCached];
+ pageCacheNumber = new int [maxCached];
+ setGhostApp();
+ }
+
+ /** main for test purposes */
+ public static void main( String[] args ) {
+ debug = true;
+ Gpickle pcl = new Gpickle();
+ pcl.setRes(72, 72);
+ pcl.setJob("120pg.bin");
+ System.out.println(pcl.getPrinterPageCount());
+ System.out.println(pcl.getPrinterOutputPage( 5 ));
+ System.out.println("Width = " + pcl.getImgWidth());
+ System.out.println("Height = " + pcl.getImgWidth());
+ Gpickle pxl = new Gpickle();
+ pxl.setJob("frs96.pxl");
+ System.out.println(pcl.getPrinterPageCount());
+ System.out.println(pxl.getPrinterOutputPage( 5 ));
+ System.out.println("Width = " + pxl.getImgWidth());
+ System.out.println("Height = " + pxl.getImgWidth());
+
+ }
+}
diff --git a/tools/viewer/GpickleObserver.java b/tools/viewer/GpickleObserver.java
new file mode 100644
index 000000000..281b12eda
--- /dev/null
+++ b/tools/viewer/GpickleObserver.java
@@ -0,0 +1,14 @@
+
+import java.awt.image.*;
+
+/** Similar to ImageObserver but for BufferedImage
+ * @author Stefan Kemper
+ * @version $Revision: 1563 $
+ */
+public interface GpickleObserver {
+ /** newImage contains the completed image */
+ void imageIsReady( BufferedImage newImage );
+
+ /** pageCount contains the number of pages in the document */
+ void pageCountIsReady( int pageCount );
+}
diff --git a/tools/viewer/GpickleThread.java b/tools/viewer/GpickleThread.java
new file mode 100644
index 000000000..65036c8aa
--- /dev/null
+++ b/tools/viewer/GpickleThread.java
@@ -0,0 +1,227 @@
+/* Portions Copyright (C) 2001 Artifex Software Inc.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/ or
+ contact Artifex Software, Inc., 101 Lucas Valley Road #110,
+ San Rafael, CA 94903, (415)492-9861, for further information. */
+
+import java.awt.image.*;
+
+
+/** Thread calls Gpickle asking for a page
+ * this tread will send the BufferedImage to
+ * the registered PickleObserver
+ *
+ * startCountingPages() uses the same thread to count the number of pages in a job
+ * since it maybe desirable to count while viewing a second GpickeTread is
+ * needed. One generates pages, the other counts the total number of pages.
+ *
+ * @author Stefan Kemper
+ * @version $Revision: 1645 $
+ */
+public class GpickleThread extends Gpickle implements Runnable {
+
+ /** debug printf control */
+ private final static boolean debug = false;
+ private final static boolean debugPerformance = debug && true;
+ private final static boolean debugSpew = debug && false;
+
+ private long gotItTime = 0;
+
+ /** call back for generated page */
+ private GpickleObserver observer;
+
+ /** they depreciated suspend and resume for Thread,
+ * could have used runnable but why not invent the wheel
+ */
+ private volatile boolean goFlag = false;
+
+ /** if not zero this is the last page requested while
+ * we were busy, fetch it when we are not busy.
+ */
+ private volatile int nextPage = 0;
+
+ /** the page we are fetching now
+ */
+ private volatile int currentPage = 0;
+
+ /** NB since the pagecount thread is a different object than
+ * the page generator the caller must set this in both objects.
+ */
+ private volatile int totalPageCount = 0;
+
+ /** Enable/disable lookahead fetches.
+ * NB would be nice to look back when user is paging backwards.
+ */
+ private volatile boolean lookAhead = true;
+ private final static boolean lookAheadFeatureEnabled = true;
+
+ /** true if getting page count, false if getting a page */
+ private volatile boolean getPageCount = false;
+
+ private Thread myThread;
+
+ /** Since I don't construct pickles caller needs to manage the one pickle per thread
+ * relationship.
+ * PickleObserver.ImageIsReady() will be called with the generated images.
+ */
+ GpickleThread( GpickleObserver callme )
+ {
+ observer = callme;
+
+ myThread = new Thread( this );
+ myThread.start();
+ }
+
+ /** Threads must run, this one runs the process in Gpickle
+ * sends generated page to observer.
+ * one page per request
+ */
+ public void run()
+ {
+ try {
+ while (true)
+ {
+ synchronized(this) {
+ while(!goFlag) {
+ wait(); // block, wait for resume
+ }
+ }
+
+ if (getPageCount) {
+ // generate count of pages in document and return it to the observer
+
+ if (debugSpew) System.out.println("Start Counting pages");
+ observer.pageCountIsReady( getPrinterPageCount() );
+ if (debugSpew) System.out.println("Finished Counting pages");
+ synchronized(this) {
+ getPageCount = false;
+ goFlag = false;
+ }
+ continue; // wait for next call, avoiding lookahead logic below.
+ }
+ else {
+ // generate page and return it to the observer
+ observer.imageIsReady( getPrinterOutputPage( currentPage ) );
+ }
+ if (debugPerformance) {
+ gotItTime = System.currentTimeMillis() - gotItTime;
+ System.out.println("Page " + currentPage + " User time: " +
+ gotItTime + " milliseconds" );
+ }
+
+ synchronized(this) {
+ // run once per page request
+ goFlag = false;
+
+ if (nextPage > 0) {
+ // the last page asked for while I was busy
+ // holding the the pageDown key down will get you the next page
+ // and one far into the document (nextPage)
+ if (debugSpew) System.out.println("Getting Next asked for " + nextPage );
+
+ startProduction( nextPage );
+ }
+ else if (lookAhead) {
+ if ( currentPage < totalPageCount) {
+ // look ahead fetches the next page into cache, not displayed;
+ // hopefully completes while the user is viewing the current page
+ if (debugSpew)
+ System.out.println("Fetching ahead " +
+ (currentPage + 1) +
+ " totalpages " +
+ totalPageCount);
+ getPrinterOutputPage(currentPage + 1);
+ }
+ else {
+ // if we don't know how many pages, then the page count is still running
+ // wait until its done to start looking ahead.
+ if (debugSpew)
+ System.out.println("Bad totalPageCount" +
+ (currentPage + 1) +
+ " totalpages " +
+ totalPageCount);
+ }
+ }
+ }
+ }
+ } catch (InterruptedException e) {}
+ }
+
+ /** Let the thread run one loop.
+ * Looks kind of like the depreciated Thread.resume().
+ */
+ private synchronized void resume()
+ {
+ goFlag = true;
+ nextPage = 0;
+ notify();
+ }
+
+ /** startProduction with defaulted lookAhead
+ */
+ public void startProduction( int pageNumber )
+ {
+ startProduction( pageNumber, lookAheadFeatureEnabled );
+ }
+
+ /** if not generating then start generated requested page
+ * if already generating remember last request and return
+ * Set lookAhead flag to prefetch next page into cache.
+ */
+ public void startProduction( int pageNumber, boolean _lookAhead )
+ {
+ if (debugSpew) System.out.println("Request =" + pageNumber +
+ " lookAhead " + _lookAhead );
+
+ if (goFlag) { // one at a time please
+ nextPage = pageNumber;
+ return;
+ }
+ currentPage = pageNumber;
+
+ if (debugPerformance) {
+ gotItTime = System.currentTimeMillis();
+ }
+
+ // look ahead flag
+ lookAhead = _lookAhead && lookAheadFeatureEnabled;
+
+ resume(); // kickStartTread
+ }
+
+ /** if not generating then start generated requested pageCount
+ */
+ public void startCountingPages( )
+ {
+ if (debugSpew) System.out.println("Request PageCount");
+ if (goFlag) { // one at a time please
+ if (debugSpew) System.out.println("Request PageCount goFlag true");
+ return;
+ }
+ getPageCount = true;
+
+ if (debugSpew) {
+ gotItTime = System.currentTimeMillis();
+ System.out.println("Getting Page Count");
+ }
+
+ resume(); // kickStartTread
+ }
+
+ public boolean busy() {
+ if (nextPage > 0)
+ return true;
+ return false;
+ }
+
+ /** Since muliple threads can view a single document, the caller must
+ * set the number of pages in the document for all threads.
+ * This page count is used to prevent look ahead past the end of document.
+ * It doesn't prevent the caller from doing this.
+ */
+ public void setPageCount( int pageCount ) {
+ totalPageCount = pageCount;
+ }
+}
diff --git a/tools/viewer/Gview.java b/tools/viewer/Gview.java
new file mode 100644
index 000000000..1a055d5cb
--- /dev/null
+++ b/tools/viewer/Gview.java
@@ -0,0 +1,988 @@
+/* Portions Copyright (C) 2001 Artifex Software Inc.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/ or
+ contact Artifex Software, Inc., 101 Lucas Valley Road #110,
+ San Rafael, CA 94903, (415)492-9861, for further information. */
+
+import javax.swing.*;
+import java.awt.*;
+import java.awt.event.*;
+import java.awt.image.*;
+import java.awt.print.*;
+import java.io.File;
+import javax.swing.filechooser.*;
+/**
+ * Simple Viewer for PCL and PXL files.
+ * Use:
+ * Keyboard:
+ * PageUp and PageDown move between pages of a document.
+ * 'q' quits
+ *
+ * Usage:
+ * java Gview ../frs96.pxl
+ *
+ * @version $Revision: 1749 $
+ * @author Henry Stiles, Stefan Kemper
+ */
+public class Gview
+ extends JFrame
+ implements KeyListener, MouseListener, MouseMotionListener, GpickleObserver, Printable
+{
+
+ /** enables printfs */
+ protected final static boolean debug = false;
+
+ /** starting resolution
+ * 75dpi scales nicely to 300,600,1200
+ * 100dpi gives a bigger starting window.
+ * 50 or even 25 may be needed for a very large plot on a small memory machine.
+ */
+ protected double startingRes = 100;
+
+ /** derived classes like: Nav will be 1/zoomWindowRatio in size
+ * startingRes = 100; zoomWindowRation = 2;
+ * Nav window res is 50.
+ */
+ protected double zoomWindowRatio = 3;
+
+
+ /** enable RTL mode in menu
+ * try with low startingRes = 25
+ */
+ protected boolean enableRTL = false;
+
+ // Non configurable members below
+
+ protected int pageNumber = 1;
+ protected int totalPageCount = 1;
+ protected BufferedImage currentPage;
+ /** fetches images page at a time */
+ protected GpickleThread pickle;
+ /** counts the number of pages in document */
+ protected GpickleThread pageCounter;
+ protected double desiredRes;
+ protected double origRes;
+ protected double origH;
+ protected double origW;
+ protected double origX = 0;
+ protected double origY = 0;
+ protected int tx;
+ protected int ty;
+ protected boolean drag = false;
+
+ /** File open, starts off in users home directory */
+ private JFileChooser chooser = new JFileChooser();
+
+ // lots of menu vars
+ private final static boolean popupMenuAllowed = true;
+ private java.awt.PopupMenu popup;
+ private java.awt.Menu menuFile;
+ private java.awt.MenuItem menuFileOpen;
+ private java.awt.MenuItem menuFilePrintPage;
+ private java.awt.MenuItem menuFileQuit;
+ private java.awt.Menu menuOpt;
+ private java.awt.Menu menuOptRes;
+ private java.awt.MenuItem menuOptResMinus;
+ private java.awt.MenuItem menuOptResPlus;
+ private java.awt.CheckboxMenuItem menuOptTextAntiAlias;
+ private java.awt.CheckboxMenuItem menuOptPSandPCL;
+ private java.awt.CheckboxMenuItem menuOptRTLMode;
+ private java.awt.MenuItem menuDPI;
+ private java.awt.MenuItem menuZoomIn;
+ private java.awt.MenuItem menuZoomOut;
+ private java.awt.Menu menuZoom;
+ private java.awt.MenuItem menuZoom1_8;
+ private java.awt.MenuItem menuZoom1_4;
+ private java.awt.MenuItem menuZoom1_2;
+ private java.awt.MenuItem menuZoom1_1;
+ private java.awt.MenuItem menuZoom2_1;
+ private java.awt.MenuItem menuZoom4_1;
+ private java.awt.MenuItem menuZoom8_1;
+ private java.awt.Menu menuZoomToDPI;
+ private java.awt.MenuItem menuZoom25;
+ private java.awt.MenuItem menuZoom72;
+ private java.awt.MenuItem menuZoom100;
+ private java.awt.MenuItem menuZoom150;
+ private java.awt.MenuItem menuZoom300;
+ private java.awt.MenuItem menuZoom600;
+ private java.awt.MenuItem menuZoom1200;
+ private java.awt.MenuItem menuZoom2400;
+ private java.awt.MenuItem menuPageNum;
+ private java.awt.MenuItem menuPageDwn;
+ private java.awt.MenuItem menuPageUp;
+
+
+ /** constructor */
+ public Gview()
+ {
+ super( "Ghost Pickle Viewer" );
+ pageNumber = 1;
+ pickle = new GpickleThread(this);
+ pageCounter = new GpickleThread(this);
+
+ addKeyListener(this);
+ addMouseListener(this);
+ addMouseMotionListener(this);
+
+ initPopupMenu();
+
+ addWindowListener(new java.awt.event.WindowAdapter() {
+ public void windowClosing(java.awt.event.WindowEvent evt) {
+ exitForm(evt);
+ }
+ }
+ );
+
+ }
+
+ /** initialize popup menu */
+ private void initPopupMenu() {
+
+ popup = new PopupMenu();
+
+ menuFile = new java.awt.Menu();
+ menuFile.setLabel("File");
+ menuFileOpen = new java.awt.MenuItem();
+ menuFileOpen.setLabel("Open");
+ menuFileOpen.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ fileOpen();
+ }
+ }
+ );
+ menuFile.add(menuFileOpen);
+
+ menuFilePrintPage = new java.awt.MenuItem();
+ menuFilePrintPage.setLabel("Print Page (alpha)");
+ menuFilePrintPage.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ filePrintPage();
+ }
+ }
+ );
+ menuFile.add(menuFilePrintPage);
+
+ menuFileQuit = new java.awt.MenuItem();
+ menuFileQuit.setLabel("Quit");
+ menuFileQuit.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ System.exit (0);
+ }
+ }
+ );
+ menuFile.add(menuFileQuit);
+
+ popup.add(menuFile);
+
+ menuOpt = new java.awt.Menu();
+ menuOpt.setLabel("Options");
+
+ menuOptRes = new java.awt.Menu();
+ menuOptRes.setLabel("Res: " + startingRes);
+
+ menuOptResMinus = new java.awt.MenuItem();
+ menuOptResMinus.setLabel("Decrease Resolution");
+ menuOptResMinus.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ if (startingRes > 25)
+ startingRes -= 10;
+ menuOptRes.setLabel("Res: " + startingRes);
+ }
+ }
+ );
+ menuOptRes.add(menuOptResMinus);
+
+ menuOptResPlus = new java.awt.MenuItem();
+ menuOptResPlus.setLabel("Increase Resolution");
+ menuOptResPlus.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ if (startingRes < 300)
+ startingRes += 10;
+ menuOptRes.setLabel("Res: " + startingRes);
+ }
+ }
+ );
+ menuOptRes.add(menuOptResPlus);
+
+ menuOpt.add(menuOptRes);
+
+ menuOptTextAntiAlias = new java.awt.CheckboxMenuItem();
+
+ menuOptTextAntiAlias.setState(pickle.getTextAlpha());
+ menuOptTextAntiAlias.setLabel("TextAntiAlias");
+ menuOptTextAntiAlias.addItemListener(new java.awt.event.ItemListener() {
+ public void itemStateChanged(java.awt.event.ItemEvent evt) {
+ pickle.setTextAlpha( ! pickle.getTextAlpha() );
+ }
+ }
+ );
+ menuOpt.add(menuOptTextAntiAlias);
+
+ menuOptPSandPCL = new java.awt.CheckboxMenuItem();
+
+ menuOptPSandPCL.setState(pickle.getLangSwitch());
+ menuOptPSandPCL.setLabel("Language Switching pspcl6");
+ menuOptPSandPCL.addItemListener(new java.awt.event.ItemListener() {
+ public void itemStateChanged(java.awt.event.ItemEvent evt) {
+ pickle.setLangSwitch( ! pickle.getLangSwitch() );
+ pickle.setGhostApp();
+ }
+ }
+ );
+ menuOpt.add(menuOptPSandPCL);
+
+
+
+
+ if ( enableRTL ) {
+ menuOptRTLMode = new java.awt.CheckboxMenuItem();
+
+ menuOptRTLMode.setState(pickle.getRTL());
+ menuOptRTLMode.setLabel("RTL");
+ menuOptRTLMode.addItemListener(new java.awt.event.ItemListener() {
+ public void itemStateChanged(java.awt.event.ItemEvent evt) {
+ // toggle rtl mode state
+ pickle.setRTL( ! pickle.getRTL() );
+ }
+ }
+ );
+ menuOpt.add(menuOptRTLMode);
+ }
+ popup.add(menuOpt);
+
+ popup.addSeparator();
+
+ menuDPI = new java.awt.MenuItem();
+ menuDPI.setLabel("dpi: " + desiredRes);
+ menuDPI.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ popup.add(menuDPI);
+
+ menuZoomIn = new java.awt.MenuItem();
+ menuZoomIn.setLabel("Zoom In");
+ menuZoomIn.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ origX = 0;
+ origY = 0;
+ zoomIn(0,0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ System.out.println("menuZoomIn");
+ }
+ }
+ );
+ popup.add(menuZoomIn);
+
+ menuZoomOut = new java.awt.MenuItem();
+ menuZoomOut.setLabel("Zoom Out");
+ menuZoomOut.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ origX = 0;
+ origY = 0;
+ zoomOut(0,0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ popup.add(menuZoomOut);
+
+ menuZoom = new java.awt.Menu();
+ menuZoom.setLabel("Zoom");
+
+ menuZoom1_8 = new java.awt.MenuItem();
+ menuZoom1_8.setLabel("1:8");
+ menuZoom1_8.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ zoomFactor(1/8.0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ menuZoom.add(menuZoom1_8);
+
+ menuZoom1_4 = new java.awt.MenuItem();
+ menuZoom1_4.setLabel("1:4");
+ menuZoom1_4.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ zoomFactor(1/4.0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ menuZoom.add(menuZoom1_4);
+
+ menuZoom1_2 = new java.awt.MenuItem();
+ menuZoom1_2.setLabel("1:2");
+ menuZoom1_2.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ zoomFactor(1/2.0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ menuZoom.add(menuZoom1_2);
+
+ menuZoom1_1 = new java.awt.MenuItem();
+ menuZoom1_1.setLabel("1:1");
+ menuZoom1_1.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ zoomToRes(startingRes);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ menuZoom.add(menuZoom1_1);
+
+ menuZoom2_1 = new java.awt.MenuItem();
+ menuZoom2_1.setLabel("2:1");
+ menuZoom2_1.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ zoomFactor(2.0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ menuZoom.add(menuZoom2_1);
+
+ menuZoom4_1 = new java.awt.MenuItem();
+ menuZoom4_1.setLabel("4:1");
+ menuZoom4_1.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ zoomFactor(4.0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ menuZoom.add(menuZoom4_1);
+
+ menuZoom8_1 = new java.awt.MenuItem();
+ menuZoom8_1.setLabel("8:1");
+ menuZoom8_1.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ zoomFactor(8.0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ menuZoom.add(menuZoom8_1);
+
+ popup.add(menuZoom);
+
+ menuZoomToDPI = new java.awt.Menu();
+ menuZoomToDPI.setLabel("Zoom DPI");
+
+ menuZoom25 = new java.awt.MenuItem();
+ menuZoom25.setLabel("25 dpi");
+ menuZoom25.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ zoomToRes(25.0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ menuZoomToDPI.add(menuZoom25);
+
+ menuZoom72 = new java.awt.MenuItem();
+ menuZoom72.setLabel("72 dpi");
+ menuZoom72.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ zoomToRes(72.0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ menuZoomToDPI.add(menuZoom72);
+
+ menuZoom100 = new java.awt.MenuItem();
+ menuZoom100.setLabel("100 dpi");
+ menuZoom100.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ zoomToRes(100.0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ menuZoomToDPI.add(menuZoom100);
+
+ menuZoom150 = new java.awt.MenuItem();
+ menuZoom150.setLabel("150 dpi");
+ menuZoom150.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ zoomToRes(150.0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ menuZoomToDPI.add(menuZoom150);
+
+ menuZoom300 = new java.awt.MenuItem();
+ menuZoom300.setLabel("300 dpi");
+ menuZoom300.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ zoomToRes(300.0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ menuZoomToDPI.add(menuZoom300);
+
+ menuZoom600 = new java.awt.MenuItem();
+ menuZoom600.setLabel("600 dpi");
+ menuZoom600.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ zoomToRes(600.0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ menuZoomToDPI.add(menuZoom600);
+
+ menuZoom1200 = new java.awt.MenuItem();
+ menuZoom1200.setLabel("1200 dpi");
+ menuZoom1200.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ zoomToRes(1200.0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ menuZoomToDPI.add(menuZoom1200);
+
+ menuZoom2400 = new java.awt.MenuItem();
+ menuZoom2400.setLabel("2400 dpi");
+ menuZoom2400.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ zoomToRes(2400.0);
+ menuDPI.setLabel("dpi: " + desiredRes);
+ }
+ }
+ );
+ menuZoomToDPI.add(menuZoom2400);
+
+ popup.add(menuZoomToDPI);
+
+ popup.addSeparator();
+
+ menuPageNum = new java.awt.MenuItem();
+ menuPageNum.setLabel("page# " + pageNumber + " of " + totalPageCount);
+ menuPageNum.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ menuPageNum.setLabel("page# " + pageNumber + " of " + totalPageCount);
+ }
+ }
+ );
+ popup.add(menuPageNum);
+
+ menuPageDwn = new java.awt.MenuItem();
+ menuPageDwn.setLabel("Prev. Page");
+ menuPageDwn.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ prevPage();
+ menuPageNum.setLabel("page# " + pageNumber + " of " + totalPageCount);
+ }
+ }
+ );
+ popup.add(menuPageDwn);
+
+ menuPageUp = new java.awt.MenuItem();
+ menuPageUp.setLabel("Next Page");
+ menuPageUp.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ nextPage();
+ menuPageNum.setLabel("page# " + pageNumber + " of " + totalPageCount);
+ }
+ }
+ );
+ popup.add(menuPageUp);
+
+ add( popup );
+ }
+
+ /** Exit the Application */
+ private void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm
+ System.exit (0);
+ }
+
+ /**
+ * Page Up and Page Down Keys
+ * Increment and Decrement the current page respectively.
+ * Currently does't prevent keys strokes while a page is being generated,
+ * this give poor feedback when a key is pressed repeatedly while a long job runs.
+ */
+ public void keyPressed( KeyEvent e )
+ {
+ int key = e.getKeyCode();
+ // page down NB - increment past last page - BufferedImage
+ // will be null and no repaint operation
+ if ( key == KeyEvent.VK_PAGE_DOWN ) {
+ nextPage();
+ return;
+ }
+ else if ( key == KeyEvent.VK_PAGE_UP ) {
+ prevPage();
+ return;
+ }
+ else if ( key == KeyEvent.VK_Q ) {
+ System.exit(1);
+ }
+ else if ( key == KeyEvent.VK_Z ) {
+ origX = 0;
+ origY = 0;
+ zoomIn(0,0);
+ return;
+ }
+ else if ( key == KeyEvent.VK_X ) {
+ origX = 0;
+ origY = 0;
+ zoomOut(0,0);
+ return;
+ }
+ else if ( key == KeyEvent.VK_R ) {
+ // hack a smaller resolution and zoom ratio for rtl
+ // missing undo.
+ startingRes = 50;
+ zoomWindowRatio = 4;
+ pickle.setRTL(!pickle.getRTL()); // toggle
+ }
+ else if ( key == KeyEvent.VK_T ) {
+ pickle.setTrayOrientation((pickle.getTrayOrientation() + 90 ) % 360);
+ }
+ else if ( key == KeyEvent.VK_O ) {
+ fileOpen();
+ return;
+ }
+ else if ( key == KeyEvent.VK_M ) {
+ popup.show(this, 50, 50);
+ return;
+ }
+ else { // default keystroke behaviour, brings up menu
+ popup.show(this, 50, 50);
+ return;
+ }
+ pickle.startProduction( pageNumber );
+ }
+
+ /** file open dialog
+ */
+ void fileOpen() {
+ int result = chooser.showOpenDialog(null);
+ File file = chooser.getSelectedFile();
+ if (result == JFileChooser.APPROVE_OPTION) {
+ if (debug) System.out.println("file open " + file.getPath());
+ String[] args = new String[1];
+ args[0] = file.getPath();
+ runMain(args);
+ }
+ }
+
+ /** Prints the current page, not the Job
+ */
+ void filePrintPage() {
+ PrinterJob job = PrinterJob.getPrinterJob();
+ PageFormat pf = job.pageDialog(job.defaultPage());
+ job.setPrintable(this, pf);
+ job.setJobName( "New Fangled Pickle Job Pg #" + pageNumber );
+ if (job.printDialog()) {
+ // Print the job if the user didn't cancel printing
+ try {
+ job.print();
+ }
+ catch (Exception e) {
+ System.out.println(e.getMessage());
+ e.printStackTrace();
+ }
+ }
+ }
+
+
+ /**
+ * Unused required by KeyListener
+ */
+ public void keyTyped( KeyEvent e )
+ {
+ }
+
+ /**
+ * Unused required by KeyListener
+ */
+ public void keyReleased( KeyEvent e )
+ {
+ }
+
+ /** used to drag translations in realtime
+ */
+ protected int lastX;
+ protected int lastY;
+ /** used to drag translations in realtime
+ */
+ protected int newX = 0;
+ protected int newY = 0;
+ public void mouseDragged(MouseEvent e) {
+
+ lastX = newX;
+ lastY = newY;
+ newX = e.getX() - tx + (int)origX;
+ newY = e.getY() - ty + (int)origY;
+ repaint();
+ }
+ public void mouseMoved(MouseEvent e) {
+ }
+
+ /** paint frame contents */
+ public void paint( Graphics g )
+ {
+ if (drag == true) {
+ // ugly but gets the point across
+ g.drawImage(currentPage,
+ newX - (int)origX,
+ newY - (int)origY,
+ this);
+ }
+ else {
+ // setSize is the frame, not the contentpane :(
+ // g.drawImage(currentPage, 5, 20, this);
+ g.drawImage(currentPage, 0, 0, this);
+ }
+ }
+
+ public int print( Graphics g, PageFormat pf, int PageIndex ) throws PrinterException
+ {
+ // just printing the current page.
+ if ( PageIndex > 0 )
+ return Printable.NO_SUCH_PAGE;
+ Graphics2D g2 = (Graphics2D) g;
+ g2.drawImage(currentPage, 0, 0, this);
+ return Printable.PAGE_EXISTS;
+ }
+
+ /** callback from PickleObserver occurs when Image is complete. */
+ public void imageIsReady( BufferedImage newImage ) {
+ currentPage = newImage;
+
+ // update menu status
+ menuDPI.setLabel("dpi: " + desiredRes);
+ setPageCount( totalPageCount );
+ repaint();
+ }
+
+ /** count of pages done, update status display */
+ public void pageCountIsReady( int pageCount ) {
+ setPageCount( pageCount );
+ }
+
+ /** starts drag translation, or popup menu
+ */
+ public void mousePressed(MouseEvent e) {
+ if (debug)
+ System.out.println("mousePressed " + e +
+ " B1 " + (e.getModifiers() & (e.BUTTON1_MASK)) +
+ " B2 " + (e.getModifiers() & (e.BUTTON2_MASK)) +
+ " B3 " + (e.getModifiers() & (e.BUTTON3_MASK)) +
+ " Ctrl " + e.isControlDown()
+ );
+ // search for mouse button presses.
+ if ( (e.getModifiers() & e.BUTTON1_MASK) != 0 ) {
+ if ( e.isControlDown() ) {
+ // translate to origin
+ desiredRes = origRes;
+ origX = 0;
+ origY = 0;
+ translate(0,0);
+ }
+ else {
+ // drag translation BEGIN
+ tx = e.getX();
+ ty = e.getY();
+ drag = true;
+ setCursor( new Cursor(Cursor.MOVE_CURSOR) );
+ }
+ }
+ else if ( (e.getModifiers() & (e.BUTTON2_MASK | e.BUTTON3_MASK)) != 0 ) {
+ if ( !popupMenuAllowed ) {
+ // if menus are fixed then right mouse button zooms
+ if ( e.isControlDown() ) {
+ zoomOut(e.getX(), e.getY());
+ }
+ else {
+ zoomIn(e.getX(), e.getY());
+ }
+ }
+ else {
+ return;
+ // show menu on release // popup.show(this, e.getX(), e.getY());
+ }
+ }
+ }
+
+ /** ends drag translation */
+ public void mouseReleased(MouseEvent e) {
+ if (e.isControlDown() == false && drag) {
+ translate(tx - e.getX(), ty - e.getY());
+ drag = false;
+ setCursor( Cursor.getDefaultCursor() );
+ }
+ else if ( (e.getModifiers() & (e.BUTTON2_MASK | e.BUTTON3_MASK)) != 0 ) {
+ if ( popupMenuAllowed )
+ popup.show(this, e.getX(), e.getY());
+ }
+ }
+
+ /** Avoid using this since mousePressed and mouseRelease are being used. */
+ public void mouseClicked(MouseEvent e) {
+ }
+ public void mouseEntered(MouseEvent e) {
+ }
+ public void mouseExited(MouseEvent e) {
+ }
+
+ public void setPage(int _pageNumber) {
+ if (totalPageCount > 0 && _pageNumber > totalPageCount)
+ // repair case where out of bounds page is requested before page count is known.
+ pageNumber = totalPageCount;
+ else
+ pageNumber = _pageNumber;
+ }
+
+ /** Render and display the next page,
+ * stopping at the last page in document.
+ * NOTE: it is possible to request beyond the last page if the request comes faster
+ * than the computation of the number of pages in the job.
+ */
+ public void nextPage() {
+ if (totalPageCount > 0 && pageNumber >= totalPageCount)
+ // repair case where out of bounds page is requested before page count is known.
+ pageNumber = totalPageCount;
+ else
+ ++pageNumber;
+
+ pickle.startProduction( pageNumber );
+ }
+
+ /** Render and display the previous page */
+ public void prevPage() {
+ if (totalPageCount > 0 && pageNumber > totalPageCount) {
+ // repair case where out of bounds page is requested before page count is known.
+ pageNumber = totalPageCount;
+ }
+ else {
+ --pageNumber;
+ if ( pageNumber < 1 )
+ pageNumber = 1;
+ }
+ pickle.startProduction( pageNumber );
+ }
+
+ /** translate a viewport, moves by an offset
+ */
+ protected void translate(int x, int y) {
+ double x1 = origX = origX + x;
+ double y1 = origY = origY + y;
+
+ double sfx = desiredRes / origRes;
+ double sfy = desiredRes / origRes;
+
+ createViewPort( x1, y1, sfx, sfy, origRes, origRes);
+ }
+
+ /** translate a viewport, moves top,left of viewport to a coordinate
+ */
+ protected void translateTo( double x1, double y1 ) {
+ origX = x1;
+ origY = y1;
+
+ double sfx = desiredRes / origRes;
+ double sfy = desiredRes / origRes;
+
+ createViewPort( x1, y1, sfx, sfy, origRes, origRes);
+ }
+
+ /** Increase resolution by factor of 2 */
+ protected void zoomIn( int x, int y ) {
+
+ double x1 = origX = origX + (x * desiredRes / origRes);
+ double y1 = origY = origY + (y * desiredRes / origRes);
+ if ( debug ) System.out.println( "zoomIn " + desiredRes );
+ desiredRes *= 2.0;
+ if ( debug ) System.out.println( "zoomIn " + desiredRes );
+
+
+ double sfx = desiredRes / origRes;
+ double sfy = desiredRes / origRes;
+
+ createViewPort( x1, y1, sfx, sfy, origRes, origRes);
+ }
+
+ /** decrease resolution by factor of 2 */
+ protected void zoomOut( int x, int y ) {
+
+ double x1 = origX = origX + (x * desiredRes / origRes);
+ double y1 = origY = origY + (y * desiredRes / origRes);
+
+ desiredRes /= 2.0;
+
+ double sfx = desiredRes / origRes;
+ double sfy = desiredRes / origRes;
+
+ createViewPort( x1, y1, sfx, sfy, origRes, origRes );
+ }
+
+ /** Set zoom resolution to asked for resolution at 0,0
+ */
+ protected void zoomToRes( double res ) {
+ if ( res < startingRes) {
+ desiredRes = res;
+ origRes = desiredRes;
+ createViewPort( 0.0, 0.0, 1.0, 1.0, origRes, origRes );
+ }
+ else if ( origRes < startingRes )
+ {
+ origRes = startingRes;
+ origX = 0;
+ origY = 0;
+ desiredRes = res / 2.0;
+ zoomIn(0,0); // internal multiply by 2 gets back to asked for res
+ }
+ else {
+ origX = 0;
+ origY = 0;
+ desiredRes = res / 2.0;
+ zoomIn(0,0); // internal multiply by 2 gets back to asked for res
+ }
+ return;
+ }
+
+ /** Set zoom resolution to asked for resolution at 0,0
+ */
+ protected void zoomFactor( double factor ) {
+ zoomToRes(desiredRes*factor);
+ }
+
+ /** Generate a new page with translation, scale, resolution */
+ private void createViewPort( double tx, double ty,
+ double sx, double sy,
+ double resX, double resY)
+ {
+ if ( debug ) {
+ System.out.println( "viewTrans"
+ + "," + tx
+ + "," + ty
+ );
+ System.out.println( "viewScale"
+ + "," + sx
+ + "," + sy
+ );
+ System.out.println( "HWRes"
+ + " , " + resX
+ + " , " + resY
+ );
+ }
+ pickle.setRes( resX, resY );
+ pickle.setTranslateScaleOptions( tx, ty, sx, sy );
+ // disable lookahead for zoom and translate
+ pickle.startProduction( pageNumber, false);
+ }
+
+ /** main program */
+ public static void main( String[] args )
+ {
+ Gview view = new Gview();
+
+ if (args.length < 1) {
+ File file = new File("GhostPrinter.pcl");
+ if (file.exists()) {
+ // open demo file
+ args = new String[1];
+ args[0] = new String("GhostPrinter.pcl");
+ }
+ }
+ System.out.print(usage());
+
+ if (args.length < 1) {
+ // no demo file start with file open
+ view.fileOpen();
+ }
+ view.runMain(args);
+ }
+
+ /**
+ * usage:
+ */
+ public static String usage() {
+ String str =
+ "Usage::java Gview file.pcl\n"
+ + "q -> quit\n"
+ + "z -> zoomin\n"
+ + "x -> zoomout\n"
+ + "o -> open file\n"
+ + "PageUp & PageDown\n"
+ + "drag mouse1 -> translate\n"
+ + "mouse2 -> Popup Menu\n"
+ ;
+ return str;
+ }
+
+ /** defaults settings for runJob, override for different defaults.
+ */
+ public void runMain( String[] args ) {
+ runJob(args, startingRes, true);
+ }
+
+ /** setting page count so that multiple views can share the same page count result
+ * Note that the page count is also set in the pickleTreads
+ */
+ protected synchronized void setPageCount( int pageCount ) {
+ totalPageCount = pageCount;
+ if ( totalPageCount < 0 ) {
+ menuPageNum.setLabel("page# " + pageNumber + " of ?");
+ setTitle("GhostPickle: " +
+ pickle.getJob() +
+ " " +
+ pageNumber +
+ " of ?");
+ }
+ else {
+ menuPageNum.setLabel("page# " + pageNumber + " of " + totalPageCount);
+ setTitle("GhostPickle: " +
+ pickle.getJob() +
+ " " +
+ pageNumber +
+ " of " +
+ totalPageCount);
+ }
+ pickle.setPageCount(pageCount);
+ pageCounter.setPageCount(pageCount);
+ }
+
+ /** Sets the job, opening/reopening the window based on resolution.
+ * @param getPageCount determines if the page count should be computed.
+ */
+ protected void runJob(String[] args, double resolution, boolean getPageCount) {
+ pickle.setJob(args[0]);
+ origRes = desiredRes = resolution;
+ pickle.setRes(desiredRes, desiredRes);
+
+ // set the total page count as unknown for now
+ if (getPageCount == true) {
+ setPageCount(-1);
+ // get the total page count for the job
+ pageCounter.setJob(args[0]);
+ pageCounter.startCountingPages();
+ }
+ else
+ setPageCount(totalPageCount);
+
+ pageNumber = 1;
+ pickle.setPageNumber(pageNumber);
+ currentPage = pickle.getPrinterOutputPage( pageNumber );
+ setSize(pickle.getImgWidth(), pickle.getImgHeight());
+ origW = pickle.getImgWidth();
+ origH = pickle.getImgHeight();
+ show();
+ repaint();
+ }
+}
diff --git a/tools/viewer/JavaDoc/allclasses-frame.html b/tools/viewer/JavaDoc/allclasses-frame.html
new file mode 100644
index 000000000..1deaf8bcd
--- /dev/null
+++ b/tools/viewer/JavaDoc/allclasses-frame.html
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001 -->
+<TITLE>
+All Classes
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="Gpickle.html" TARGET="classFrame">Gpickle</A>
+<BR>
+<A HREF="GpickleObserver.html" TARGET="classFrame"><I>GpickleObserver</I></A>
+<BR>
+<A HREF="GpickleThread.html" TARGET="classFrame">GpickleThread</A>
+<BR>
+<A HREF="Gview.html" TARGET="classFrame">Gview</A>
+<BR>
+<A HREF="Nav.html" TARGET="classFrame">Nav</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
diff --git a/tools/viewer/JavaDoc/deprecated-list.html b/tools/viewer/JavaDoc/deprecated-list.html
new file mode 100644
index 000000000..da0e139f1
--- /dev/null
+++ b/tools/viewer/JavaDoc/deprecated-list.html
@@ -0,0 +1,89 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001 -->
+<TITLE>
+: Deprecated List
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Deprecated API</B></H2>
+</CENTER>
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="deprecated-list.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/tools/viewer/JavaDoc/gpickle.html b/tools/viewer/JavaDoc/gpickle.html
new file mode 100644
index 000000000..0d916b37f
--- /dev/null
+++ b/tools/viewer/JavaDoc/gpickle.html
@@ -0,0 +1,447 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001 -->
+<TITLE>
+: Class Gpickle
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="GpickleThread.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Gpickle.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+Class Gpickle</H2>
+<PRE>
+java.lang.Object
+ |
+ +--<B>Gpickle</B>
+</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="GpickleThread.html">GpickleThread</A></DD>
+</DL>
+<HR>
+<DL>
+<DT>public class <B>Gpickle</B><DT>extends java.lang.Object</DL>
+
+<P>
+Interface to pcl/pxl interpreter
+ Uses Process to interpret and pipe the results back.
+<P>
+<DL>
+<DT><B>Version: </B><DD>$Revision: 1552 $</DD>
+<DT><B>Author: </B><DD>Henry Stiles</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== INNER CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="Gpickle.html#Gpickle()">Gpickle</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gpickle.html#getImgHeight()">getImgHeight</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accessor for image height.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gpickle.html#getImgWidth()">getImgWidth</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accessor for image width.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.awt.image.BufferedImage</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gpickle.html#getPrinterOutputPage()">getPrinterOutputPage</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;run the pcl interpreter with the current settings and return a
+ buffered image for the page.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gpickle.html#getPrinterPageCount()">getPrinterPageCount</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;run the pcl interpreter to get a total page count for the job.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gpickle.html#getResX()">getResX</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gpickle.html#getResY()">getResY</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gpickle.html#getRTL()">getRTL</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gpickle.html#getTextAlpha()">getTextAlpha</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gpickle.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;main for test purposes</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gpickle.html#setDeviceOptions(java.lang.String)">setDeviceOptions</A></B>(java.lang.String&nbsp;options)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gpickle.html#setJob(java.lang.String)">setJob</A></B>(java.lang.String&nbsp;jobList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A list of file names that comprise a job.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gpickle.html#setPageNumber(int)">setPageNumber</A></B>(int&nbsp;page)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Page number to display.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gpickle.html#setRes(double, double)">setRes</A></B>(double&nbsp;xRes,
+ double&nbsp;yRes)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NB needs error handling.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gpickle.html#setRTL(boolean)">setRTL</A></B>(boolean&nbsp;on)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gpickle.html#setTextAlpha(boolean)">setTextAlpha</A></B>(boolean&nbsp;textAlpha)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Gpickle()"><!-- --></A><H3>
+Gpickle</H3>
+<PRE>
+public <B>Gpickle</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="setRTL(boolean)"><!-- --></A><H3>
+setRTL</H3>
+<PRE>
+public void <B>setRTL</B>(boolean&nbsp;on)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="getRTL()"><!-- --></A><H3>
+getRTL</H3>
+<PRE>
+public boolean <B>getRTL</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="getTextAlpha()"><!-- --></A><H3>
+getTextAlpha</H3>
+<PRE>
+public boolean <B>getTextAlpha</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="setTextAlpha(boolean)"><!-- --></A><H3>
+setTextAlpha</H3>
+<PRE>
+public void <B>setTextAlpha</B>(boolean&nbsp;textAlpha)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="getPrinterPageCount()"><!-- --></A><H3>
+getPrinterPageCount</H3>
+<PRE>
+public int <B>getPrinterPageCount</B>()</PRE>
+<DL>
+<DD>run the pcl interpreter to get a total page count for the job.
+ Returns -1 if there is an error.</DL>
+<HR>
+
+<A NAME="setDeviceOptions(java.lang.String)"><!-- --></A><H3>
+setDeviceOptions</H3>
+<PRE>
+public void <B>setDeviceOptions</B>(java.lang.String&nbsp;options)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="getPrinterOutputPage()"><!-- --></A><H3>
+getPrinterOutputPage</H3>
+<PRE>
+public java.awt.image.BufferedImage <B>getPrinterOutputPage</B>()</PRE>
+<DL>
+<DD>run the pcl interpreter with the current settings and return a
+ buffered image for the page. Sets height and width as a side
+ effect.</DL>
+<HR>
+
+<A NAME="setJob(java.lang.String)"><!-- --></A><H3>
+setJob</H3>
+<PRE>
+public void <B>setJob</B>(java.lang.String&nbsp;jobList)</PRE>
+<DL>
+<DD>A list of file names that comprise a job.
+ NB should be an array of String.</DL>
+<HR>
+
+<A NAME="setRes(double, double)"><!-- --></A><H3>
+setRes</H3>
+<PRE>
+public void <B>setRes</B>(double&nbsp;xRes,
+ double&nbsp;yRes)</PRE>
+<DL>
+<DD>NB needs error handling.
+ set x and y resolution.<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>Positive</CODE> - between 5 and 5000</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getResX()"><!-- --></A><H3>
+getResX</H3>
+<PRE>
+public double <B>getResX</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="getResY()"><!-- --></A><H3>
+getResY</H3>
+<PRE>
+public double <B>getResY</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="setPageNumber(int)"><!-- --></A><H3>
+setPageNumber</H3>
+<PRE>
+public void <B>setPageNumber</B>(int&nbsp;page)</PRE>
+<DL>
+<DD>Page number to display.
+ Previous pages are "skipped".</DL>
+<HR>
+
+<A NAME="getImgHeight()"><!-- --></A><H3>
+getImgHeight</H3>
+<PRE>
+public int <B>getImgHeight</B>()</PRE>
+<DL>
+<DD>Accessor for image height.</DL>
+<HR>
+
+<A NAME="getImgWidth()"><!-- --></A><H3>
+getImgWidth</H3>
+<PRE>
+public int <B>getImgWidth</B>()</PRE>
+<DL>
+<DD>Accessor for image width.</DL>
+<HR>
+
+<A NAME="main(java.lang.String[])"><!-- --></A><H3>
+main</H3>
+<PRE>
+public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
+<DL>
+<DD>main for test purposes</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="GpickleThread.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Gpickle.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/tools/viewer/JavaDoc/gpickleobserver.html b/tools/viewer/JavaDoc/gpickleobserver.html
new file mode 100644
index 000000000..a93954025
--- /dev/null
+++ b/tools/viewer/JavaDoc/gpickleobserver.html
@@ -0,0 +1,169 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001 -->
+<TITLE>
+: Interface GpickleObserver
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="GpickleObserver.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+Interface GpickleObserver</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="Gview.html">Gview</A></DD>
+</DL>
+<HR>
+<DL>
+<DT>public interface <B>GpickleObserver</B></DL>
+
+<P>
+Similar to ImageObserver but for BufferedImage
+<P>
+<DL>
+<DT><B>Version: </B><DD>$Revision: 1552 $</DD>
+<DT><B>Author: </B><DD>Stefan Kemper</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== INNER CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="GpickleObserver.html#imageIsReady(java.awt.image.BufferedImage)">imageIsReady</A></B>(java.awt.image.BufferedImage&nbsp;newImage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;newImage contains the completed image</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="imageIsReady(java.awt.image.BufferedImage)"><!-- --></A><H3>
+imageIsReady</H3>
+<PRE>
+public void <B>imageIsReady</B>(java.awt.image.BufferedImage&nbsp;newImage)</PRE>
+<DL>
+<DD>newImage contains the completed image</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="GpickleObserver.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/tools/viewer/JavaDoc/gpicklethread.html b/tools/viewer/JavaDoc/gpicklethread.html
new file mode 100644
index 000000000..4eee0f1fc
--- /dev/null
+++ b/tools/viewer/JavaDoc/gpicklethread.html
@@ -0,0 +1,242 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001 -->
+<TITLE>
+: Class GpickleThread
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="Gpickle.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="Gview.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="GpickleThread.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+Class GpickleThread</H2>
+<PRE>
+java.lang.Object
+ |
+ +--<A HREF="Gpickle.html">Gpickle</A>
+ |
+ +--<B>GpickleThread</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Runnable</DD>
+</DL>
+<HR>
+<DL>
+<DT>public class <B>GpickleThread</B><DT>extends <A HREF="Gpickle.html">Gpickle</A><DT>implements java.lang.Runnable</DL>
+
+<P>
+Thread calls Gpickle asking for a page
+ this tread will send the BufferedImage to
+ the registered PickleObserver
+<P>
+<DL>
+<DT><B>Version: </B><DD>$Revision: 1552 $</DD>
+<DT><B>Author: </B><DD>Stefan Kemper</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== INNER CLASS SUMMARY ======== -->
+
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="GpickleThread.html#busy()">busy</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="GpickleThread.html#run()">run</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;threads must run, this one runs the process in Gpickle
+ sends generated page to observer.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="GpickleThread.html#startProduction(int)">startProduction</A></B>(int&nbsp;pageNumber)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if not generating then start generated requested page
+ if already generating remember last request and return</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_Gpickle"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class <A HREF="Gpickle.html">Gpickle</A></B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="Gpickle.html#getImgHeight()">getImgHeight</A>, <A HREF="Gpickle.html#getImgWidth()">getImgWidth</A>, <A HREF="Gpickle.html#getPrinterOutputPage()">getPrinterOutputPage</A>, <A HREF="Gpickle.html#getPrinterPageCount()">getPrinterPageCount</A>, <A HREF="Gpickle.html#getResX()">getResX</A>, <A HREF="Gpickle.html#getResY()">getResY</A>, <A HREF="Gpickle.html#getRTL()">getRTL</A>, <A HREF="Gpickle.html#getTextAlpha()">getTextAlpha</A>, <A HREF="Gpickle.html#main(java.lang.String[])">main</A>, <A HREF="Gpickle.html#setDeviceOptions(java.lang.String)">setDeviceOptions</A>, <A HREF="Gpickle.html#setJob(java.lang.String)">setJob</A>, <A HREF="Gpickle.html#setPageNumber(int)">setPageNumber</A>, <A HREF="Gpickle.html#setRes(double, double)">setRes</A>, <A HREF="Gpickle.html#setRTL(boolean)">setRTL</A>, <A HREF="Gpickle.html#setTextAlpha(boolean)">setTextAlpha</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="run()"><!-- --></A><H3>
+run</H3>
+<PRE>
+public void <B>run</B>()</PRE>
+<DL>
+<DD>threads must run, this one runs the process in Gpickle
+ sends generated page to observer.
+ one page per request<DD><DL>
+<DT><B>Specified by: </B><DD><CODE>run</CODE> in interface <CODE>java.lang.Runnable</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="startProduction(int)"><!-- --></A><H3>
+startProduction</H3>
+<PRE>
+public void <B>startProduction</B>(int&nbsp;pageNumber)</PRE>
+<DL>
+<DD>if not generating then start generated requested page
+ if already generating remember last request and return<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="busy()"><!-- --></A><H3>
+busy</H3>
+<PRE>
+public boolean <B>busy</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="Gpickle.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="Gview.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="GpickleThread.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/tools/viewer/JavaDoc/gview.html b/tools/viewer/JavaDoc/gview.html
new file mode 100644
index 000000000..b345686b6
--- /dev/null
+++ b/tools/viewer/JavaDoc/gview.html
@@ -0,0 +1,1212 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001 -->
+<TITLE>
+: Class Gview
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="GpickleThread.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="Nav.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Gview.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: &nbsp;<A HREF="#inner_classes_inherited_from_class_javax.swing.JFrame">INNER</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+Class Gview</H2>
+<PRE>
+java.lang.Object
+ |
+ +--java.awt.Component
+ |
+ +--java.awt.Container
+ |
+ +--java.awt.Window
+ |
+ +--java.awt.Frame
+ |
+ +--javax.swing.JFrame
+ |
+ +--<B>Gview</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>javax.accessibility.Accessible, java.util.EventListener, <A HREF="GpickleObserver.html">GpickleObserver</A>, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="Nav.html">Nav</A></DD>
+</DL>
+<HR>
+<DL>
+<DT>public class <B>Gview</B><DT>extends javax.swing.JFrame<DT>implements java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, <A HREF="GpickleObserver.html">GpickleObserver</A></DL>
+
+<P>
+Simple Viewer for PCL and PXL files.
+ Use:
+ Keyboard:
+ PageUp and PageDown move between pages of a document.
+ 'q' quits
+
+ Usage:
+ java Gview ../frs96.pxl
+<P>
+<DL>
+<DT><B>Version: </B><DD>$Revision: 1552 $</DD>
+<DT><B>Author: </B><DD>Henry Stiles, Stefan Kemper</DD>
+<DT><B>See Also: </B><DD><A HREF="serialized-form.html#Gview">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== INNER CLASS SUMMARY ======== -->
+
+<A NAME="inner_classes_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Inner classes inherited from class javax.swing.JFrame</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>javax.swing.JFrame.AccessibleJFrame</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Inner classes inherited from class java.awt.Frame</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Frame.AccessibleAWTFrame</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Window"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Inner classes inherited from class java.awt.Window</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Window.AccessibleAWTWindow</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Inner classes inherited from class java.awt.Container</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Container.AccessibleAWTContainer</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Inner classes inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Component.AccessibleAWTComponent</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;java.awt.image.BufferedImage</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#currentPage">currentPage</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#debug">debug</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;enables printfs</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#desiredRes">desiredRes</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#drag">drag</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#enableRTL">enableRTL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;enable RTL mode in menu
+ try with low startingRes = 25</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#lastX">lastX</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;used to drag translations in realtime</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#lastY">lastY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#newX">newX</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;used to drag translations in realtime</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#newY">newY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#origH">origH</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#origRes">origRes</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#origW">origW</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#origX">origX</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#origY">origY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#pageNumber">pageNumber</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="GpickleThread.html">GpickleThread</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#pickle">pickle</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#startingRes">startingRes</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;starting resolution
+ 75dpi scales nicely to 300,600,1200
+ 100dpi gives a bigger starting window.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#totalPageCount">totalPageCount</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#tx">tx</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#ty">ty</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;double</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#zoomWindowRatio">zoomWindowRatio</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;derived classes like: Nav will be 1/zoomWindowRatio in size
+ startingRes = 100; zoomWindowRation = 2;
+ Nav window res is 50.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class javax.swing.JFrame</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.awt.Frame</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.WindowConstants"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from interface javax.swing.WindowConstants</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from interface java.awt.image.ImageObserver</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="Gview.html#Gview()">Gview</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;constructor</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#imageIsReady(java.awt.image.BufferedImage)">imageIsReady</A></B>(java.awt.image.BufferedImage&nbsp;newImage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;callback from PickleObserver occurs when Image is complete.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#keyPressed(java.awt.event.KeyEvent)">keyPressed</A></B>(java.awt.event.KeyEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Page Up and Page Down Keys
+ Increment and Decrement the current page respectively.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#keyReleased(java.awt.event.KeyEvent)">keyReleased</A></B>(java.awt.event.KeyEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unused required by KeyListener</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#keyTyped(java.awt.event.KeyEvent)">keyTyped</A></B>(java.awt.event.KeyEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unused required by KeyListener</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;main program</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#mouseClicked(java.awt.event.MouseEvent)">mouseClicked</A></B>(java.awt.event.MouseEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#mouseDragged(java.awt.event.MouseEvent)">mouseDragged</A></B>(java.awt.event.MouseEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#mouseEntered(java.awt.event.MouseEvent)">mouseEntered</A></B>(java.awt.event.MouseEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#mouseExited(java.awt.event.MouseEvent)">mouseExited</A></B>(java.awt.event.MouseEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#mouseMoved(java.awt.event.MouseEvent)">mouseMoved</A></B>(java.awt.event.MouseEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#mousePressed(java.awt.event.MouseEvent)">mousePressed</A></B>(java.awt.event.MouseEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;starts drag translation, or popup menu</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#mouseReleased(java.awt.event.MouseEvent)">mouseReleased</A></B>(java.awt.event.MouseEvent&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ends drag translation</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#nextPage()">nextPage</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#paint(java.awt.Graphics)">paint</A></B>(java.awt.Graphics&nbsp;g)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;paint frame contents</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#prevPage()">prevPage</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#runJob(java.lang.String[], double, boolean)">runJob</A></B>(java.lang.String[]&nbsp;args,
+ double&nbsp;resolution,
+ boolean&nbsp;getPageCount)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the job, opening/reopening the window based on resolution.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#runMain(java.lang.String[])">runMain</A></B>(java.lang.String[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;defaults settings for runJob, override for different defaults.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#setPage(int)">setPage</A></B>(int&nbsp;_pageNumber)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#setPageCount(int)">setPageCount</A></B>(int&nbsp;pageCount)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setting page count so that multiple views can share the same page count result</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#translate(int, int)">translate</A></B>(int&nbsp;x,
+ int&nbsp;y)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#translateTo(double, double)">translateTo</A></B>(double&nbsp;x1,
+ double&nbsp;y1)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#usage()">usage</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;usage:</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#zoomIn(int, int)">zoomIn</A></B>(int&nbsp;x,
+ int&nbsp;y)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Increase resolution by factor of 2</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#zoomOut(int, int)">zoomOut</A></B>(int&nbsp;x,
+ int&nbsp;y)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;decrease resolution by factor of 2</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Gview.html#zoomToRes(float)">zoomToRes</A></B>(float&nbsp;res)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set zoom resolution to asked for resolution at 0,0</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class javax.swing.JFrame</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Frame</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Window"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Window</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Container</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.MenuContainer"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from interface java.awt.MenuContainer</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getFont, postEvent</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="debug"><!-- --></A><H3>
+debug</H3>
+<PRE>
+protected static final boolean <B>debug</B></PRE>
+<DL>
+<DD>enables printfs</DL>
+<HR>
+
+<A NAME="startingRes"><!-- --></A><H3>
+startingRes</H3>
+<PRE>
+protected double <B>startingRes</B></PRE>
+<DL>
+<DD>starting resolution
+ 75dpi scales nicely to 300,600,1200
+ 100dpi gives a bigger starting window.
+ 50 or even 25 may be needed for a very large plot on a small memory machine.</DL>
+<HR>
+
+<A NAME="zoomWindowRatio"><!-- --></A><H3>
+zoomWindowRatio</H3>
+<PRE>
+protected double <B>zoomWindowRatio</B></PRE>
+<DL>
+<DD>derived classes like: Nav will be 1/zoomWindowRatio in size
+ startingRes = 100; zoomWindowRation = 2;
+ Nav window res is 50.</DL>
+<HR>
+
+<A NAME="enableRTL"><!-- --></A><H3>
+enableRTL</H3>
+<PRE>
+protected boolean <B>enableRTL</B></PRE>
+<DL>
+<DD>enable RTL mode in menu
+ try with low startingRes = 25</DL>
+<HR>
+
+<A NAME="pageNumber"><!-- --></A><H3>
+pageNumber</H3>
+<PRE>
+protected int <B>pageNumber</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="totalPageCount"><!-- --></A><H3>
+totalPageCount</H3>
+<PRE>
+protected int <B>totalPageCount</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="currentPage"><!-- --></A><H3>
+currentPage</H3>
+<PRE>
+protected java.awt.image.BufferedImage <B>currentPage</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="pickle"><!-- --></A><H3>
+pickle</H3>
+<PRE>
+protected <A HREF="GpickleThread.html">GpickleThread</A> <B>pickle</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="desiredRes"><!-- --></A><H3>
+desiredRes</H3>
+<PRE>
+protected double <B>desiredRes</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="origRes"><!-- --></A><H3>
+origRes</H3>
+<PRE>
+protected double <B>origRes</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="origH"><!-- --></A><H3>
+origH</H3>
+<PRE>
+protected double <B>origH</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="origW"><!-- --></A><H3>
+origW</H3>
+<PRE>
+protected double <B>origW</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="origX"><!-- --></A><H3>
+origX</H3>
+<PRE>
+protected double <B>origX</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="origY"><!-- --></A><H3>
+origY</H3>
+<PRE>
+protected double <B>origY</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="tx"><!-- --></A><H3>
+tx</H3>
+<PRE>
+protected int <B>tx</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="ty"><!-- --></A><H3>
+ty</H3>
+<PRE>
+protected int <B>ty</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="drag"><!-- --></A><H3>
+drag</H3>
+<PRE>
+protected boolean <B>drag</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="lastX"><!-- --></A><H3>
+lastX</H3>
+<PRE>
+protected int <B>lastX</B></PRE>
+<DL>
+<DD>used to drag translations in realtime</DL>
+<HR>
+
+<A NAME="lastY"><!-- --></A><H3>
+lastY</H3>
+<PRE>
+protected int <B>lastY</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="newX"><!-- --></A><H3>
+newX</H3>
+<PRE>
+protected int <B>newX</B></PRE>
+<DL>
+<DD>used to drag translations in realtime</DL>
+<HR>
+
+<A NAME="newY"><!-- --></A><H3>
+newY</H3>
+<PRE>
+protected int <B>newY</B></PRE>
+<DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Gview()"><!-- --></A><H3>
+Gview</H3>
+<PRE>
+public <B>Gview</B>()</PRE>
+<DL>
+<DD>constructor</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="keyPressed(java.awt.event.KeyEvent)"><!-- --></A><H3>
+keyPressed</H3>
+<PRE>
+public void <B>keyPressed</B>(java.awt.event.KeyEvent&nbsp;e)</PRE>
+<DL>
+<DD>Page Up and Page Down Keys
+ Increment and Decrement the current page respectively.
+ Currently does't prevent keys strokes while a page is being generated,
+ this give poor feedback when a key is pressed repeatedly while a long job runs.<DD><DL>
+<DT><B>Specified by: </B><DD><CODE>keyPressed</CODE> in interface <CODE>java.awt.event.KeyListener</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="keyTyped(java.awt.event.KeyEvent)"><!-- --></A><H3>
+keyTyped</H3>
+<PRE>
+public void <B>keyTyped</B>(java.awt.event.KeyEvent&nbsp;e)</PRE>
+<DL>
+<DD>Unused required by KeyListener<DD><DL>
+<DT><B>Specified by: </B><DD><CODE>keyTyped</CODE> in interface <CODE>java.awt.event.KeyListener</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="keyReleased(java.awt.event.KeyEvent)"><!-- --></A><H3>
+keyReleased</H3>
+<PRE>
+public void <B>keyReleased</B>(java.awt.event.KeyEvent&nbsp;e)</PRE>
+<DL>
+<DD>Unused required by KeyListener<DD><DL>
+<DT><B>Specified by: </B><DD><CODE>keyReleased</CODE> in interface <CODE>java.awt.event.KeyListener</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="mouseDragged(java.awt.event.MouseEvent)"><!-- --></A><H3>
+mouseDragged</H3>
+<PRE>
+public void <B>mouseDragged</B>(java.awt.event.MouseEvent&nbsp;e)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by: </B><DD><CODE>mouseDragged</CODE> in interface <CODE>java.awt.event.MouseMotionListener</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="mouseMoved(java.awt.event.MouseEvent)"><!-- --></A><H3>
+mouseMoved</H3>
+<PRE>
+public void <B>mouseMoved</B>(java.awt.event.MouseEvent&nbsp;e)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by: </B><DD><CODE>mouseMoved</CODE> in interface <CODE>java.awt.event.MouseMotionListener</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="paint(java.awt.Graphics)"><!-- --></A><H3>
+paint</H3>
+<PRE>
+public void <B>paint</B>(java.awt.Graphics&nbsp;g)</PRE>
+<DL>
+<DD>paint frame contents<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>paint</CODE> in class <CODE>java.awt.Container</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="imageIsReady(java.awt.image.BufferedImage)"><!-- --></A><H3>
+imageIsReady</H3>
+<PRE>
+public void <B>imageIsReady</B>(java.awt.image.BufferedImage&nbsp;newImage)</PRE>
+<DL>
+<DD>callback from PickleObserver occurs when Image is complete.<DD><DL>
+<DT><B>Specified by: </B><DD><CODE><A HREF="GpickleObserver.html#imageIsReady(java.awt.image.BufferedImage)">imageIsReady</A></CODE> in interface <CODE><A HREF="GpickleObserver.html">GpickleObserver</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="mousePressed(java.awt.event.MouseEvent)"><!-- --></A><H3>
+mousePressed</H3>
+<PRE>
+public void <B>mousePressed</B>(java.awt.event.MouseEvent&nbsp;e)</PRE>
+<DL>
+<DD>starts drag translation, or popup menu<DD><DL>
+<DT><B>Specified by: </B><DD><CODE>mousePressed</CODE> in interface <CODE>java.awt.event.MouseListener</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="mouseReleased(java.awt.event.MouseEvent)"><!-- --></A><H3>
+mouseReleased</H3>
+<PRE>
+public void <B>mouseReleased</B>(java.awt.event.MouseEvent&nbsp;e)</PRE>
+<DL>
+<DD>ends drag translation<DD><DL>
+<DT><B>Specified by: </B><DD><CODE>mouseReleased</CODE> in interface <CODE>java.awt.event.MouseListener</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="mouseClicked(java.awt.event.MouseEvent)"><!-- --></A><H3>
+mouseClicked</H3>
+<PRE>
+public void <B>mouseClicked</B>(java.awt.event.MouseEvent&nbsp;e)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by: </B><DD><CODE>mouseClicked</CODE> in interface <CODE>java.awt.event.MouseListener</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="mouseEntered(java.awt.event.MouseEvent)"><!-- --></A><H3>
+mouseEntered</H3>
+<PRE>
+public void <B>mouseEntered</B>(java.awt.event.MouseEvent&nbsp;e)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by: </B><DD><CODE>mouseEntered</CODE> in interface <CODE>java.awt.event.MouseListener</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="mouseExited(java.awt.event.MouseEvent)"><!-- --></A><H3>
+mouseExited</H3>
+<PRE>
+public void <B>mouseExited</B>(java.awt.event.MouseEvent&nbsp;e)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by: </B><DD><CODE>mouseExited</CODE> in interface <CODE>java.awt.event.MouseListener</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPage(int)"><!-- --></A><H3>
+setPage</H3>
+<PRE>
+public void <B>setPage</B>(int&nbsp;_pageNumber)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="nextPage()"><!-- --></A><H3>
+nextPage</H3>
+<PRE>
+public void <B>nextPage</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="prevPage()"><!-- --></A><H3>
+prevPage</H3>
+<PRE>
+public void <B>prevPage</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="translate(int, int)"><!-- --></A><H3>
+translate</H3>
+<PRE>
+protected void <B>translate</B>(int&nbsp;x,
+ int&nbsp;y)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="translateTo(double, double)"><!-- --></A><H3>
+translateTo</H3>
+<PRE>
+protected void <B>translateTo</B>(double&nbsp;x1,
+ double&nbsp;y1)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="zoomIn(int, int)"><!-- --></A><H3>
+zoomIn</H3>
+<PRE>
+protected void <B>zoomIn</B>(int&nbsp;x,
+ int&nbsp;y)</PRE>
+<DL>
+<DD>Increase resolution by factor of 2<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="zoomOut(int, int)"><!-- --></A><H3>
+zoomOut</H3>
+<PRE>
+protected void <B>zoomOut</B>(int&nbsp;x,
+ int&nbsp;y)</PRE>
+<DL>
+<DD>decrease resolution by factor of 2<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="zoomToRes(float)"><!-- --></A><H3>
+zoomToRes</H3>
+<PRE>
+protected void <B>zoomToRes</B>(float&nbsp;res)</PRE>
+<DL>
+<DD>Set zoom resolution to asked for resolution at 0,0<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="main(java.lang.String[])"><!-- --></A><H3>
+main</H3>
+<PRE>
+public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
+<DL>
+<DD>main program<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="usage()"><!-- --></A><H3>
+usage</H3>
+<PRE>
+public static java.lang.String <B>usage</B>()</PRE>
+<DL>
+<DD>usage:<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="runMain(java.lang.String[])"><!-- --></A><H3>
+runMain</H3>
+<PRE>
+public void <B>runMain</B>(java.lang.String[]&nbsp;args)</PRE>
+<DL>
+<DD>defaults settings for runJob, override for different defaults.<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPageCount(int)"><!-- --></A><H3>
+setPageCount</H3>
+<PRE>
+protected void <B>setPageCount</B>(int&nbsp;pageCount)</PRE>
+<DL>
+<DD>setting page count so that multiple views can share the same page count result<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="runJob(java.lang.String[], double, boolean)"><!-- --></A><H3>
+runJob</H3>
+<PRE>
+protected void <B>runJob</B>(java.lang.String[]&nbsp;args,
+ double&nbsp;resolution,
+ boolean&nbsp;getPageCount)</PRE>
+<DL>
+<DD>Sets the job, opening/reopening the window based on resolution.<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>getPageCount</CODE> - determines if the page count should be computed.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="GpickleThread.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="Nav.html"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Gview.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: &nbsp;<A HREF="#inner_classes_inherited_from_class_javax.swing.JFrame">INNER</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/tools/viewer/JavaDoc/help-doc.html b/tools/viewer/JavaDoc/help-doc.html
new file mode 100644
index 000000000..80f2e851f
--- /dev/null
+++ b/tools/viewer/JavaDoc/help-doc.html
@@ -0,0 +1,138 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001 -->
+<TITLE>
+: API Help
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<CENTER>
+<H1>
+How This API Document Is Organized</H1>
+</CENTER>
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
+Package</H3>
+<BLOCKQUOTE>
+
+<P>
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
+<LI>Interfaces (italic)<LI>Classes<LI>Exceptions<LI>Errors</UL>
+</BLOCKQUOTE>
+<H3>
+Class/Interface</H3>
+<BLOCKQUOTE>
+
+<P>
+Each class, interface, inner class and inner interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
+<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
+<P>
+<LI>Inner Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
+<P>
+<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
+<H3>
+Tree (Class Hierarchy)</H3>
+<BLOCKQUOTE>
+There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
+<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
+</BLOCKQUOTE>
+<H3>
+Deprecated API</H3>
+<BLOCKQUOTE>
+The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
+<H3>
+Index</H3>
+<BLOCKQUOTE>
+The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
+<H3>
+Prev/Next</H3>
+These links take you to the next or previous class, interface, package, or related page.<H3>
+Frames/No Frames</H3>
+These links show and hide the HTML frames. All pages are available with or without frames.
+<P>
+<H3>
+Serialized Form</H3>
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+<P>
+<FONT SIZE="-1">
+<EM>
+This help file applies to API documentation generated using the standard doclet. </EM>
+</FONT>
+<BR>
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="help-doc.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/tools/viewer/JavaDoc/index-all.html b/tools/viewer/JavaDoc/index-all.html
new file mode 100644
index 000000000..f5f93f62b
--- /dev/null
+++ b/tools/viewer/JavaDoc/index-all.html
@@ -0,0 +1,426 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001 -->
+<TITLE>
+: Index
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<A HREF="#_*_">*</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_G_">G</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_Z_">Z</A> <HR>
+<A NAME="_*_"><!-- --></A><H2>
+<B>*</B></H2>
+<DL>
+<DT><A HREF="package-summary.html"><B></B></A> - package <DD>&nbsp;</DL>
+<HR>
+<A NAME="_B_"><!-- --></A><H2>
+<B>B</B></H2>
+<DL>
+<DT><A HREF="GpickleThread.html#busy()"><B>busy()</B></A> -
+Method in class <A HREF="GpickleThread.html">GpickleThread</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_C_"><!-- --></A><H2>
+<B>C</B></H2>
+<DL>
+<DT><A HREF="Gview.html#currentPage"><B>currentPage</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_D_"><!-- --></A><H2>
+<B>D</B></H2>
+<DL>
+<DT><A HREF="Gview.html#debug"><B>debug</B></A> -
+Static variable in class <A HREF="Gview.html">Gview</A>
+<DD>enables printfs
+<DT><A HREF="Gview.html#desiredRes"><B>desiredRes</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#drag"><B>drag</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_E_"><!-- --></A><H2>
+<B>E</B></H2>
+<DL>
+<DT><A HREF="Gview.html#enableRTL"><B>enableRTL</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>enable RTL mode in menu
+ try with low startingRes = 25
+</DL>
+<HR>
+<A NAME="_G_"><!-- --></A><H2>
+<B>G</B></H2>
+<DL>
+<DT><A HREF="Gpickle.html#getImgHeight()"><B>getImgHeight()</B></A> -
+Method in class <A HREF="Gpickle.html">Gpickle</A>
+<DD>Accessor for image height.
+<DT><A HREF="Gpickle.html#getImgWidth()"><B>getImgWidth()</B></A> -
+Method in class <A HREF="Gpickle.html">Gpickle</A>
+<DD>Accessor for image width.
+<DT><A HREF="Gpickle.html#getPrinterOutputPage()"><B>getPrinterOutputPage()</B></A> -
+Method in class <A HREF="Gpickle.html">Gpickle</A>
+<DD>run the pcl interpreter with the current settings and return a
+ buffered image for the page.
+<DT><A HREF="Gpickle.html#getPrinterPageCount()"><B>getPrinterPageCount()</B></A> -
+Method in class <A HREF="Gpickle.html">Gpickle</A>
+<DD>run the pcl interpreter to get a total page count for the job.
+<DT><A HREF="Gpickle.html#getResX()"><B>getResX()</B></A> -
+Method in class <A HREF="Gpickle.html">Gpickle</A>
+<DD>&nbsp;
+<DT><A HREF="Gpickle.html#getResY()"><B>getResY()</B></A> -
+Method in class <A HREF="Gpickle.html">Gpickle</A>
+<DD>&nbsp;
+<DT><A HREF="Gpickle.html#getRTL()"><B>getRTL()</B></A> -
+Method in class <A HREF="Gpickle.html">Gpickle</A>
+<DD>&nbsp;
+<DT><A HREF="Gpickle.html#getTextAlpha()"><B>getTextAlpha()</B></A> -
+Method in class <A HREF="Gpickle.html">Gpickle</A>
+<DD>&nbsp;
+<DT><A HREF="Gpickle.html"><B>Gpickle</B></A> - class <A HREF="Gpickle.html">Gpickle</A>.<DD>Interface to pcl/pxl interpreter
+ Uses Process to interpret and pipe the results back.<DT><A HREF="Gpickle.html#Gpickle()"><B>Gpickle()</B></A> -
+Constructor for class <A HREF="Gpickle.html">Gpickle</A>
+<DD>&nbsp;
+<DT><A HREF="GpickleObserver.html"><B>GpickleObserver</B></A> - interface <A HREF="GpickleObserver.html">GpickleObserver</A>.<DD>Similar to ImageObserver but for BufferedImage<DT><A HREF="GpickleThread.html"><B>GpickleThread</B></A> - class <A HREF="GpickleThread.html">GpickleThread</A>.<DD>Thread calls Gpickle asking for a page
+ this tread will send the BufferedImage to
+ the registered PickleObserver<DT><A HREF="Gview.html"><B>Gview</B></A> - class <A HREF="Gview.html">Gview</A>.<DD>Simple Viewer for PCL and PXL files.<DT><A HREF="Gview.html#Gview()"><B>Gview()</B></A> -
+Constructor for class <A HREF="Gview.html">Gview</A>
+<DD>constructor
+</DL>
+<HR>
+<A NAME="_I_"><!-- --></A><H2>
+<B>I</B></H2>
+<DL>
+<DT><A HREF="Gview.html#imageIsReady(java.awt.image.BufferedImage)"><B>imageIsReady(BufferedImage)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>callback from PickleObserver occurs when Image is complete.
+<DT><A HREF="Nav.html#imageIsReady(java.awt.image.BufferedImage)"><B>imageIsReady(BufferedImage)</B></A> -
+Method in class <A HREF="Nav.html">Nav</A>
+<DD>low res image is ready,
+ if we are not getting the next page
+ start generation of the high res image
+<DT><A HREF="GpickleObserver.html#imageIsReady(java.awt.image.BufferedImage)"><B>imageIsReady(BufferedImage)</B></A> -
+Method in interface <A HREF="GpickleObserver.html">GpickleObserver</A>
+<DD>newImage contains the completed image
+</DL>
+<HR>
+<A NAME="_K_"><!-- --></A><H2>
+<B>K</B></H2>
+<DL>
+<DT><A HREF="Gview.html#keyPressed(java.awt.event.KeyEvent)"><B>keyPressed(KeyEvent)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>Page Up and Page Down Keys
+ Increment and Decrement the current page respectively.
+<DT><A HREF="Gview.html#keyReleased(java.awt.event.KeyEvent)"><B>keyReleased(KeyEvent)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>Unused required by KeyListener
+<DT><A HREF="Gview.html#keyTyped(java.awt.event.KeyEvent)"><B>keyTyped(KeyEvent)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>Unused required by KeyListener
+</DL>
+<HR>
+<A NAME="_L_"><!-- --></A><H2>
+<B>L</B></H2>
+<DL>
+<DT><A HREF="Gview.html#lastX"><B>lastX</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>used to drag translations in realtime
+<DT><A HREF="Gview.html#lastY"><B>lastY</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_M_"><!-- --></A><H2>
+<B>M</B></H2>
+<DL>
+<DT><A HREF="Gpickle.html#main(java.lang.String[])"><B>main(String[])</B></A> -
+Static method in class <A HREF="Gpickle.html">Gpickle</A>
+<DD>main for test purposes
+<DT><A HREF="Gview.html#main(java.lang.String[])"><B>main(String[])</B></A> -
+Static method in class <A HREF="Gview.html">Gview</A>
+<DD>main program
+<DT><A HREF="Nav.html#main(java.lang.String[])"><B>main(String[])</B></A> -
+Static method in class <A HREF="Nav.html">Nav</A>
+<DD>main program
+<DT><A HREF="Gview.html#mouseClicked(java.awt.event.MouseEvent)"><B>mouseClicked(MouseEvent)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#mouseDragged(java.awt.event.MouseEvent)"><B>mouseDragged(MouseEvent)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#mouseEntered(java.awt.event.MouseEvent)"><B>mouseEntered(MouseEvent)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#mouseExited(java.awt.event.MouseEvent)"><B>mouseExited(MouseEvent)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#mouseMoved(java.awt.event.MouseEvent)"><B>mouseMoved(MouseEvent)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#mousePressed(java.awt.event.MouseEvent)"><B>mousePressed(MouseEvent)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>starts drag translation, or popup menu
+<DT><A HREF="Gview.html#mouseReleased(java.awt.event.MouseEvent)"><B>mouseReleased(MouseEvent)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>ends drag translation
+</DL>
+<HR>
+<A NAME="_N_"><!-- --></A><H2>
+<B>N</B></H2>
+<DL>
+<DT><A HREF="Nav.html"><B>Nav</B></A> - class <A HREF="Nav.html">Nav</A>.<DD>Two window nav + zoomed Viewer for PCL and PXL files.<DT><A HREF="Nav.html#Nav()"><B>Nav()</B></A> -
+Constructor for class <A HREF="Nav.html">Nav</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#newX"><B>newX</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>used to drag translations in realtime
+<DT><A HREF="Gview.html#newY"><B>newY</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#nextPage()"><B>nextPage()</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Nav.html#nextPage()"><B>nextPage()</B></A> -
+Method in class <A HREF="Nav.html">Nav</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_O_"><!-- --></A><H2>
+<B>O</B></H2>
+<DL>
+<DT><A HREF="Gview.html#origH"><B>origH</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#origRes"><B>origRes</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#origW"><B>origW</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#origX"><B>origX</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#origY"><B>origY</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_P_"><!-- --></A><H2>
+<B>P</B></H2>
+<DL>
+<DT><A HREF="Gview.html#pageNumber"><B>pageNumber</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#paint(java.awt.Graphics)"><B>paint(Graphics)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>paint frame contents
+<DT><A HREF="Nav.html#paint(java.awt.Graphics)"><B>paint(Graphics)</B></A> -
+Method in class <A HREF="Nav.html">Nav</A>
+<DD>Paint low res image with red zoom box
+ zoom box uses xor realtime drag.
+<DT><A HREF="Gview.html#pickle"><B>pickle</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#prevPage()"><B>prevPage()</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Nav.html#prevPage()"><B>prevPage()</B></A> -
+Method in class <A HREF="Nav.html">Nav</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_R_"><!-- --></A><H2>
+<B>R</B></H2>
+<DL>
+<DT><A HREF="GpickleThread.html#run()"><B>run()</B></A> -
+Method in class <A HREF="GpickleThread.html">GpickleThread</A>
+<DD>threads must run, this one runs the process in Gpickle
+ sends generated page to observer.
+<DT><A HREF="Gview.html#runJob(java.lang.String[], double, boolean)"><B>runJob(String[], double, boolean)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>Sets the job, opening/reopening the window based on resolution.
+<DT><A HREF="Gview.html#runMain(java.lang.String[])"><B>runMain(String[])</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>defaults settings for runJob, override for different defaults.
+<DT><A HREF="Nav.html#runMain(java.lang.String[])"><B>runMain(String[])</B></A> -
+Method in class <A HREF="Nav.html">Nav</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_S_"><!-- --></A><H2>
+<B>S</B></H2>
+<DL>
+<DT><A HREF="Gpickle.html#setDeviceOptions(java.lang.String)"><B>setDeviceOptions(String)</B></A> -
+Method in class <A HREF="Gpickle.html">Gpickle</A>
+<DD>&nbsp;
+<DT><A HREF="Gpickle.html#setJob(java.lang.String)"><B>setJob(String)</B></A> -
+Method in class <A HREF="Gpickle.html">Gpickle</A>
+<DD>A list of file names that comprise a job.
+<DT><A HREF="Gview.html#setPage(int)"><B>setPage(int)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#setPageCount(int)"><B>setPageCount(int)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>setting page count so that multiple views can share the same page count result
+<DT><A HREF="Gpickle.html#setPageNumber(int)"><B>setPageNumber(int)</B></A> -
+Method in class <A HREF="Gpickle.html">Gpickle</A>
+<DD>Page number to display.
+<DT><A HREF="Gpickle.html#setRes(double, double)"><B>setRes(double, double)</B></A> -
+Method in class <A HREF="Gpickle.html">Gpickle</A>
+<DD>NB needs error handling.
+<DT><A HREF="Gpickle.html#setRTL(boolean)"><B>setRTL(boolean)</B></A> -
+Method in class <A HREF="Gpickle.html">Gpickle</A>
+<DD>&nbsp;
+<DT><A HREF="Gpickle.html#setTextAlpha(boolean)"><B>setTextAlpha(boolean)</B></A> -
+Method in class <A HREF="Gpickle.html">Gpickle</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#startingRes"><B>startingRes</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>starting resolution
+ 75dpi scales nicely to 300,600,1200
+ 100dpi gives a bigger starting window.
+<DT><A HREF="GpickleThread.html#startProduction(int)"><B>startProduction(int)</B></A> -
+Method in class <A HREF="GpickleThread.html">GpickleThread</A>
+<DD>if not generating then start generated requested page
+ if already generating remember last request and return
+</DL>
+<HR>
+<A NAME="_T_"><!-- --></A><H2>
+<B>T</B></H2>
+<DL>
+<DT><A HREF="Gview.html#totalPageCount"><B>totalPageCount</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#translate(int, int)"><B>translate(int, int)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Nav.html#translate(int, int)"><B>translate(int, int)</B></A> -
+Method in class <A HREF="Nav.html">Nav</A>
+<DD>moves/drags zoomin box and causes regerenation of a new viewport
+<DT><A HREF="Gview.html#translateTo(double, double)"><B>translateTo(double, double)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#tx"><B>tx</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+<DT><A HREF="Gview.html#ty"><B>ty</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_U_"><!-- --></A><H2>
+<B>U</B></H2>
+<DL>
+<DT><A HREF="Gview.html#usage()"><B>usage()</B></A> -
+Static method in class <A HREF="Gview.html">Gview</A>
+<DD>usage:
+</DL>
+<HR>
+<A NAME="_Z_"><!-- --></A><H2>
+<B>Z</B></H2>
+<DL>
+<DT><A HREF="Gview.html#zoomIn(int, int)"><B>zoomIn(int, int)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>Increase resolution by factor of 2
+<DT><A HREF="Nav.html#zoomIn(int, int)"><B>zoomIn(int, int)</B></A> -
+Method in class <A HREF="Nav.html">Nav</A>
+<DD>pageView gets regenerated at higher resolution,
+ repaint updates zoomin box.
+<DT><A HREF="Gview.html#zoomOut(int, int)"><B>zoomOut(int, int)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>decrease resolution by factor of 2
+<DT><A HREF="Nav.html#zoomOut(int, int)"><B>zoomOut(int, int)</B></A> -
+Method in class <A HREF="Nav.html">Nav</A>
+<DD>pageView gets regenerated at lower resolution,
+ repaint updates zoomin box.
+<DT><A HREF="Gview.html#zoomToRes(float)"><B>zoomToRes(float)</B></A> -
+Method in class <A HREF="Gview.html">Gview</A>
+<DD>Set zoom resolution to asked for resolution at 0,0
+<DT><A HREF="Nav.html#zoomToRes(float)"><B>zoomToRes(float)</B></A> -
+Method in class <A HREF="Nav.html">Nav</A>
+<DD>pageView gets regenerated at requested resolution,
+ repaint updates zoomin box.
+<DT><A HREF="Gview.html#zoomWindowRatio"><B>zoomWindowRatio</B></A> -
+Variable in class <A HREF="Gview.html">Gview</A>
+<DD>derived classes like: Nav will be 1/zoomWindowRatio in size
+ startingRes = 100; zoomWindowRation = 2;
+ Nav window res is 50.
+</DL>
+<HR>
+<A HREF="#_*_">*</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_G_">G</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_Z_">Z</A>
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="index-all.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/tools/viewer/JavaDoc/index.html b/tools/viewer/JavaDoc/index.html
new file mode 100644
index 000000000..0f02e2fbe
--- /dev/null
+++ b/tools/viewer/JavaDoc/index.html
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd>
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001-->
+<TITLE>
+Generated Documentation (Untitled)
+</TITLE>
+</HEAD>
+<FRAMESET cols="20%,80%">
+<FRAME src="allclasses-frame.html" name="packageFrame">
+<FRAME src="package-summary.html" name="classFrame">
+</FRAMESET>
+<NOFRAMES>
+<H2>
+Frame Alert</H2>
+
+<P>
+This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+<BR>
+Link to <A HREF="package-summary.html">Non-frame version.</A></NOFRAMES>
+</HTML>
diff --git a/tools/viewer/JavaDoc/nav.html b/tools/viewer/JavaDoc/nav.html
new file mode 100644
index 000000000..cd4f465ae
--- /dev/null
+++ b/tools/viewer/JavaDoc/nav.html
@@ -0,0 +1,584 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001 -->
+<TITLE>
+: Class Nav
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="Gview.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Nav.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: &nbsp;<A HREF="#inner_classes_inherited_from_class_javax.swing.JFrame">INNER</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_Gview">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+Class Nav</H2>
+<PRE>
+java.lang.Object
+ |
+ +--java.awt.Component
+ |
+ +--java.awt.Container
+ |
+ +--java.awt.Window
+ |
+ +--java.awt.Frame
+ |
+ +--javax.swing.JFrame
+ |
+ +--<A HREF="Gview.html">Gview</A>
+ |
+ +--<B>Nav</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>javax.accessibility.Accessible, java.util.EventListener, <A HREF="GpickleObserver.html">GpickleObserver</A>, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants</DD>
+</DL>
+<HR>
+<DL>
+<DT>public class <B>Nav</B><DT>extends <A HREF="Gview.html">Gview</A></DL>
+
+<P>
+Two window nav + zoomed Viewer for PCL and PXL files.
+
+ Usage:
+ java Nav ../frs96.pxl
+
+ Adds a smaller navigation window coupled to a Gview window.
+ This allows a small portion of a page to be viewed at high resolution
+ in the Gview window with navigation occuring via the Nav window.
+
+ Mostly inherits behavior and reflects action on this window and the
+ Gview zoomed window.
+<P>
+<DL>
+<DT><B>Version: </B><DD>$Revision: 1552 $</DD>
+<DT><B>Author: </B><DD>Stefan Kemper</DD>
+<DT><B>See Also: </B><DD><A HREF="serialized-form.html#Nav">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== INNER CLASS SUMMARY ======== -->
+
+<A NAME="inner_classes_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Inner classes inherited from class javax.swing.JFrame</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>javax.swing.JFrame.AccessibleJFrame</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Inner classes inherited from class java.awt.Frame</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Frame.AccessibleAWTFrame</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Window"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Inner classes inherited from class java.awt.Window</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Window.AccessibleAWTWindow</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Inner classes inherited from class java.awt.Container</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Container.AccessibleAWTContainer</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="inner_classes_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Inner classes inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>java.awt.Component.AccessibleAWTComponent</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="fields_inherited_from_class_Gview"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class <A HREF="Gview.html">Gview</A></B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="Gview.html#currentPage">currentPage</A>, <A HREF="Gview.html#debug">debug</A>, <A HREF="Gview.html#desiredRes">desiredRes</A>, <A HREF="Gview.html#drag">drag</A>, <A HREF="Gview.html#enableRTL">enableRTL</A>, <A HREF="Gview.html#lastX">lastX</A>, <A HREF="Gview.html#lastY">lastY</A>, <A HREF="Gview.html#newX">newX</A>, <A HREF="Gview.html#newY">newY</A>, <A HREF="Gview.html#origH">origH</A>, <A HREF="Gview.html#origRes">origRes</A>, <A HREF="Gview.html#origW">origW</A>, <A HREF="Gview.html#origX">origX</A>, <A HREF="Gview.html#origY">origY</A>, <A HREF="Gview.html#pageNumber">pageNumber</A>, <A HREF="Gview.html#pickle">pickle</A>, <A HREF="Gview.html#startingRes">startingRes</A>, <A HREF="Gview.html#totalPageCount">totalPageCount</A>, <A HREF="Gview.html#tx">tx</A>, <A HREF="Gview.html#ty">ty</A>, <A HREF="Gview.html#zoomWindowRatio">zoomWindowRatio</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class javax.swing.JFrame</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.awt.Frame</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_javax.swing.WindowConstants"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from interface javax.swing.WindowConstants</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_java.awt.image.ImageObserver"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Fields inherited from interface java.awt.image.ImageObserver</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="Nav.html#Nav()">Nav</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Nav.html#imageIsReady(java.awt.image.BufferedImage)">imageIsReady</A></B>(java.awt.image.BufferedImage&nbsp;newImage)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;low res image is ready,
+ if we are not getting the next page
+ start generation of the high res image</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Nav.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;main program</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Nav.html#nextPage()">nextPage</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Nav.html#paint(java.awt.Graphics)">paint</A></B>(java.awt.Graphics&nbsp;g)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Paint low res image with red zoom box
+ zoom box uses xor realtime drag.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Nav.html#prevPage()">prevPage</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Nav.html#runMain(java.lang.String[])">runMain</A></B>(java.lang.String[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;defaults settings for runJob, override for different defaults.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Nav.html#translate(int, int)">translate</A></B>(int&nbsp;x,
+ int&nbsp;y)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;moves/drags zoomin box and causes regerenation of a new viewport</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Nav.html#zoomIn(int, int)">zoomIn</A></B>(int&nbsp;x,
+ int&nbsp;y)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pageView gets regenerated at higher resolution,
+ repaint updates zoomin box.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Nav.html#zoomOut(int, int)">zoomOut</A></B>(int&nbsp;x,
+ int&nbsp;y)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pageView gets regenerated at lower resolution,
+ repaint updates zoomin box.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="Nav.html#zoomToRes(float)">zoomToRes</A></B>(float&nbsp;res)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pageView gets regenerated at requested resolution,
+ repaint updates zoomin box.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_Gview"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class <A HREF="Gview.html">Gview</A></B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="Gview.html#keyPressed(java.awt.event.KeyEvent)">keyPressed</A>, <A HREF="Gview.html#keyReleased(java.awt.event.KeyEvent)">keyReleased</A>, <A HREF="Gview.html#keyTyped(java.awt.event.KeyEvent)">keyTyped</A>, <A HREF="Gview.html#mouseClicked(java.awt.event.MouseEvent)">mouseClicked</A>, <A HREF="Gview.html#mouseDragged(java.awt.event.MouseEvent)">mouseDragged</A>, <A HREF="Gview.html#mouseEntered(java.awt.event.MouseEvent)">mouseEntered</A>, <A HREF="Gview.html#mouseExited(java.awt.event.MouseEvent)">mouseExited</A>, <A HREF="Gview.html#mouseMoved(java.awt.event.MouseEvent)">mouseMoved</A>, <A HREF="Gview.html#mousePressed(java.awt.event.MouseEvent)">mousePressed</A>, <A HREF="Gview.html#mouseReleased(java.awt.event.MouseEvent)">mouseReleased</A>, <A HREF="Gview.html#runJob(java.lang.String[], double, boolean)">runJob</A>, <A HREF="Gview.html#setPage(int)">setPage</A>, <A HREF="Gview.html#setPageCount(int)">setPageCount</A>, <A HREF="Gview.html#translateTo(double, double)">translateTo</A>, <A HREF="Gview.html#usage()">usage</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_javax.swing.JFrame"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class javax.swing.JFrame</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Frame"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Frame</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Window"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Window</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Container"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Container</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.Component"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.awt.Component</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from class java.lang.Object</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.awt.MenuContainer"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TD><B>Methods inherited from interface java.awt.MenuContainer</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getFont, postEvent</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="Nav()"><!-- --></A><H3>
+Nav</H3>
+<PRE>
+public <B>Nav</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TD>
+</TR>
+</TABLE>
+
+<A NAME="runMain(java.lang.String[])"><!-- --></A><H3>
+runMain</H3>
+<PRE>
+public void <B>runMain</B>(java.lang.String[]&nbsp;args)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="Gview.html">Gview</A></CODE></B></DD>
+<DD>defaults settings for runJob, override for different defaults.<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="Gview.html#runMain(java.lang.String[])">runMain</A></CODE> in class <CODE><A HREF="Gview.html">Gview</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="main(java.lang.String[])"><!-- --></A><H3>
+main</H3>
+<PRE>
+public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
+<DL>
+<DD>main program</DL>
+<HR>
+
+<A NAME="nextPage()"><!-- --></A><H3>
+nextPage</H3>
+<PRE>
+public void <B>nextPage</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="Gview.html#nextPage()">nextPage</A></CODE> in class <CODE><A HREF="Gview.html">Gview</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="prevPage()"><!-- --></A><H3>
+prevPage</H3>
+<PRE>
+public void <B>prevPage</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="Gview.html#prevPage()">prevPage</A></CODE> in class <CODE><A HREF="Gview.html">Gview</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="imageIsReady(java.awt.image.BufferedImage)"><!-- --></A><H3>
+imageIsReady</H3>
+<PRE>
+public void <B>imageIsReady</B>(java.awt.image.BufferedImage&nbsp;newImage)</PRE>
+<DL>
+<DD>low res image is ready,
+ if we are not getting the next page
+ start generation of the high res image<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="Gview.html#imageIsReady(java.awt.image.BufferedImage)">imageIsReady</A></CODE> in class <CODE><A HREF="Gview.html">Gview</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="translate(int, int)"><!-- --></A><H3>
+translate</H3>
+<PRE>
+protected void <B>translate</B>(int&nbsp;x,
+ int&nbsp;y)</PRE>
+<DL>
+<DD>moves/drags zoomin box and causes regerenation of a new viewport<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="Gview.html#translate(int, int)">translate</A></CODE> in class <CODE><A HREF="Gview.html">Gview</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="paint(java.awt.Graphics)"><!-- --></A><H3>
+paint</H3>
+<PRE>
+public void <B>paint</B>(java.awt.Graphics&nbsp;g)</PRE>
+<DL>
+<DD>Paint low res image with red zoom box
+ zoom box uses xor realtime drag.<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="Gview.html#paint(java.awt.Graphics)">paint</A></CODE> in class <CODE><A HREF="Gview.html">Gview</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="zoomIn(int, int)"><!-- --></A><H3>
+zoomIn</H3>
+<PRE>
+protected void <B>zoomIn</B>(int&nbsp;x,
+ int&nbsp;y)</PRE>
+<DL>
+<DD>pageView gets regenerated at higher resolution,
+ repaint updates zoomin box.<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="Gview.html#zoomIn(int, int)">zoomIn</A></CODE> in class <CODE><A HREF="Gview.html">Gview</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="zoomOut(int, int)"><!-- --></A><H3>
+zoomOut</H3>
+<PRE>
+protected void <B>zoomOut</B>(int&nbsp;x,
+ int&nbsp;y)</PRE>
+<DL>
+<DD>pageView gets regenerated at lower resolution,
+ repaint updates zoomin box.<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="Gview.html#zoomOut(int, int)">zoomOut</A></CODE> in class <CODE><A HREF="Gview.html">Gview</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="zoomToRes(float)"><!-- --></A><H3>
+zoomToRes</H3>
+<PRE>
+protected void <B>zoomToRes</B>(float&nbsp;res)</PRE>
+<DL>
+<DD>pageView gets regenerated at requested resolution,
+ repaint updates zoomin box.<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="Gview.html#zoomToRes(float)">zoomToRes</A></CODE> in class <CODE><A HREF="Gview.html">Gview</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="Gview.html"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Nav.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: &nbsp;<A HREF="#inner_classes_inherited_from_class_javax.swing.JFrame">INNER</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_Gview">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/tools/viewer/JavaDoc/overview-tree.html b/tools/viewer/JavaDoc/overview-tree.html
new file mode 100644
index 000000000..0121eddf6
--- /dev/null
+++ b/tools/viewer/JavaDoc/overview-tree.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001 -->
+<TITLE>
+: Class Hierarchy
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For All Packages</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies: </B><DD><A HREF="package-tree.html"></A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">class java.lang.Object<UL>
+<LI TYPE="circle">class java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
+<UL>
+<LI TYPE="circle">class java.awt.Container<UL>
+<LI TYPE="circle">class java.awt.Window (implements javax.accessibility.Accessible)
+<UL>
+<LI TYPE="circle">class java.awt.Frame (implements java.awt.MenuContainer)
+<UL>
+<LI TYPE="circle">class javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
+<UL>
+<LI TYPE="circle">class <A HREF="Gview.html"><B>Gview</B></A> (implements <A HREF="GpickleObserver.html">GpickleObserver</A>, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener)
+<UL>
+<LI TYPE="circle">class <A HREF="Nav.html"><B>Nav</B></A></UL>
+</UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">class <A HREF="Gpickle.html"><B>Gpickle</B></A><UL>
+<LI TYPE="circle">class <A HREF="GpickleThread.html"><B>GpickleThread</B></A> (implements java.lang.Runnable)
+</UL>
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">interface <A HREF="GpickleObserver.html"><B>GpickleObserver</B></A></UL>
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="overview-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/tools/viewer/JavaDoc/package-frame.html b/tools/viewer/JavaDoc/package-frame.html
new file mode 100644
index 000000000..25533c954
--- /dev/null
+++ b/tools/viewer/JavaDoc/package-frame.html
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001 -->
+<TITLE>
+: Package
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="package-summary.html" TARGET="classFrame"></A></FONT>
+<TABLE BORDER="0" WIDTH="100%">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="GpickleObserver.html" TARGET="classFrame"><I>GpickleObserver</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="Gpickle.html" TARGET="classFrame">Gpickle</A>
+<BR>
+<A HREF="GpickleThread.html" TARGET="classFrame">GpickleThread</A>
+<BR>
+<A HREF="Gview.html" TARGET="classFrame">Gview</A>
+<BR>
+<A HREF="Nav.html" TARGET="classFrame">Nav</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/tools/viewer/JavaDoc/package-list b/tools/viewer/JavaDoc/package-list
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/tools/viewer/JavaDoc/package-list
@@ -0,0 +1 @@
+
diff --git a/tools/viewer/JavaDoc/package-summary.html b/tools/viewer/JavaDoc/package-summary.html
new file mode 100644
index 000000000..4b8b8fb60
--- /dev/null
+++ b/tools/viewer/JavaDoc/package-summary.html
@@ -0,0 +1,131 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001 -->
+<TITLE>
+: Package
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV PACKAGE&nbsp;
+&nbsp;NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<H2>
+Package
+</H2>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="GpickleObserver.html"><I>GpickleObserver</I></A></B></TD>
+<TD>Similar to ImageObserver but for BufferedImage</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="Gpickle.html">Gpickle</A></B></TD>
+<TD>Interface to pcl/pxl interpreter
+ Uses Process to interpret and pipe the results back.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="GpickleThread.html">GpickleThread</A></B></TD>
+<TD>Thread calls Gpickle asking for a page
+ this tread will send the BufferedImage to
+ the registered PickleObserver</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="Gview.html">Gview</A></B></TD>
+<TD>Simple Viewer for PCL and PXL files.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="Nav.html">Nav</A></B></TD>
+<TD>Two window nav + zoomed Viewer for PCL and PXL files.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV PACKAGE&nbsp;
+&nbsp;NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/tools/viewer/JavaDoc/package-tree.html b/tools/viewer/JavaDoc/package-tree.html
new file mode 100644
index 000000000..a88afd376
--- /dev/null
+++ b/tools/viewer/JavaDoc/package-tree.html
@@ -0,0 +1,122 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001 -->
+<TITLE>
+: Class Hierarchy
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package
+</H2>
+</CENTER>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">class java.lang.Object<UL>
+<LI TYPE="circle">class java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
+<UL>
+<LI TYPE="circle">class java.awt.Container<UL>
+<LI TYPE="circle">class java.awt.Window (implements javax.accessibility.Accessible)
+<UL>
+<LI TYPE="circle">class java.awt.Frame (implements java.awt.MenuContainer)
+<UL>
+<LI TYPE="circle">class javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
+<UL>
+<LI TYPE="circle">class <A HREF="Gview.html"><B>Gview</B></A> (implements <A HREF="GpickleObserver.html">GpickleObserver</A>, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener)
+<UL>
+<LI TYPE="circle">class <A HREF="Nav.html"><B>Nav</B></A></UL>
+</UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">class <A HREF="Gpickle.html"><B>Gpickle</B></A><UL>
+<LI TYPE="circle">class <A HREF="GpickleThread.html"><B>GpickleThread</B></A> (implements java.lang.Runnable)
+</UL>
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">interface <A HREF="GpickleObserver.html"><B>GpickleObserver</B></A></UL>
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/tools/viewer/JavaDoc/packages.html b/tools/viewer/JavaDoc/packages.html
new file mode 100644
index 000000000..4a8d49ec0
--- /dev/null
+++ b/tools/viewer/JavaDoc/packages.html
@@ -0,0 +1,26 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001 -->
+<TITLE>
+
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<BR>
+
+<BR>
+
+<BR>
+<CENTER>
+The front page has been relocated.Please see:
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="index.html">Frame version</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="package-summary.html">Non-frame version.</A></CENTER>
+
+</BODY>
+</HTML>
diff --git a/tools/viewer/JavaDoc/serialized-form.html b/tools/viewer/JavaDoc/serialized-form.html
new file mode 100644
index 000000000..1b8a726c1
--- /dev/null
+++ b/tools/viewer/JavaDoc/serialized-form.html
@@ -0,0 +1,451 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Wed Nov 14 12:35:31 MST 2001 -->
+<TITLE>
+Serialized Form
+</TITLE>
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+</HEAD>
+<BODY BGCOLOR="white">
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_top"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="serialized-form.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+<CENTER>
+<H1>
+Serialized Form</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TD ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B></B></FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="Gview"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Class <A HREF="Gview.html">Gview</A> implements Serializable</B></FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TD>
+</TR>
+</TABLE>
+
+<H3>
+startingRes</H3>
+<PRE>
+double <B>startingRes</B></PRE>
+<DL>
+<DD>starting resolution
+ 75dpi scales nicely to 300,600,1200
+ 100dpi gives a bigger starting window.
+ 50 or even 25 may be needed for a very large plot on a small memory machine.</DL>
+<HR>
+
+<H3>
+zoomWindowRatio</H3>
+<PRE>
+double <B>zoomWindowRatio</B></PRE>
+<DL>
+<DD>derived classes like: Nav will be 1/zoomWindowRatio in size
+ startingRes = 100; zoomWindowRation = 2;
+ Nav window res is 50.</DL>
+<HR>
+
+<H3>
+enableRTL</H3>
+<PRE>
+boolean <B>enableRTL</B></PRE>
+<DL>
+<DD>enable RTL mode in menu
+ try with low startingRes = 25</DL>
+<HR>
+
+<H3>
+pageNumber</H3>
+<PRE>
+int <B>pageNumber</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+totalPageCount</H3>
+<PRE>
+int <B>totalPageCount</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+currentPage</H3>
+<PRE>
+java.awt.image.BufferedImage <B>currentPage</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+pickle</H3>
+<PRE>
+<A HREF="GpickleThread.html">GpickleThread</A> <B>pickle</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+desiredRes</H3>
+<PRE>
+double <B>desiredRes</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+origRes</H3>
+<PRE>
+double <B>origRes</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+origH</H3>
+<PRE>
+double <B>origH</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+origW</H3>
+<PRE>
+double <B>origW</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+origX</H3>
+<PRE>
+double <B>origX</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+origY</H3>
+<PRE>
+double <B>origY</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+tx</H3>
+<PRE>
+int <B>tx</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+ty</H3>
+<PRE>
+int <B>ty</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+drag</H3>
+<PRE>
+boolean <B>drag</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+chooser</H3>
+<PRE>
+javax.swing.JFileChooser <B>chooser</B></PRE>
+<DL>
+<DD>File open, starts off in users home directory</DL>
+<HR>
+
+<H3>
+popup</H3>
+<PRE>
+java.awt.PopupMenu <B>popup</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuFile</H3>
+<PRE>
+java.awt.Menu <B>menuFile</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuFileOpen</H3>
+<PRE>
+java.awt.MenuItem <B>menuFileOpen</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuFileQuit</H3>
+<PRE>
+java.awt.MenuItem <B>menuFileQuit</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuOpt</H3>
+<PRE>
+java.awt.Menu <B>menuOpt</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuOptRes</H3>
+<PRE>
+java.awt.Menu <B>menuOptRes</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuOptResMinus</H3>
+<PRE>
+java.awt.MenuItem <B>menuOptResMinus</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuOptResPlus</H3>
+<PRE>
+java.awt.MenuItem <B>menuOptResPlus</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuOptTextAntiAlias</H3>
+<PRE>
+java.awt.CheckboxMenuItem <B>menuOptTextAntiAlias</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuOptRTLMode</H3>
+<PRE>
+java.awt.CheckboxMenuItem <B>menuOptRTLMode</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuDPI</H3>
+<PRE>
+java.awt.MenuItem <B>menuDPI</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuZoomIn</H3>
+<PRE>
+java.awt.MenuItem <B>menuZoomIn</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuZoom600</H3>
+<PRE>
+java.awt.MenuItem <B>menuZoom600</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuZoomOut</H3>
+<PRE>
+java.awt.MenuItem <B>menuZoomOut</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuPageNum</H3>
+<PRE>
+java.awt.MenuItem <B>menuPageNum</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuPageDwn</H3>
+<PRE>
+java.awt.MenuItem <B>menuPageDwn</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+menuPageUp</H3>
+<PRE>
+java.awt.MenuItem <B>menuPageUp</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+lastX</H3>
+<PRE>
+int <B>lastX</B></PRE>
+<DL>
+<DD>used to drag translations in realtime</DL>
+<HR>
+
+<H3>
+lastY</H3>
+<PRE>
+int <B>lastY</B></PRE>
+<DL>
+</DL>
+<HR>
+
+<H3>
+newX</H3>
+<PRE>
+int <B>newX</B></PRE>
+<DL>
+<DD>used to drag translations in realtime</DL>
+<HR>
+
+<H3>
+newY</H3>
+<PRE>
+int <B>newY</B></PRE>
+<DL>
+</DL>
+
+<P>
+<A NAME="Nav"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+<B>Class <A HREF="Nav.html">Nav</A> implements Serializable</B></FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=1><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TD>
+</TR>
+</TABLE>
+
+<H3>
+pageView</H3>
+<PRE>
+<A HREF="Gview.html">Gview</A> <B>pageView</B></PRE>
+<DL>
+<DD>High resolution window.</DL>
+
+<P>
+<HR>
+
+<!-- ========== START OF NAVBAR ========== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="serialized-form.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
+</TR>
+</TABLE>
+<!-- =========== END OF NAVBAR =========== -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/tools/viewer/JavaDoc/stylesheet.css b/tools/viewer/JavaDoc/stylesheet.css
new file mode 100644
index 000000000..95f576498
--- /dev/null
+++ b/tools/viewer/JavaDoc/stylesheet.css
@@ -0,0 +1,29 @@
+/* Javadoc style sheet */
+
+/* Define colors, fonts and other style attributes here to override the defaults */
+
+/* Page background color */
+body { background-color: #FFFFFF }
+
+/* Table colors */
+.TableHeadingColor { background: #CCCCFF } /* Dark mauve */
+.TableSubHeadingColor { background: #EEEEFF } /* Light mauve */
+.TableRowColor { background: #FFFFFF } /* White */
+
+/* Font used in left-hand frame lists */
+.FrameTitleFont { font-size: normal; font-family: normal }
+.FrameHeadingFont { font-size: normal; font-family: normal }
+.FrameItemFont { font-size: normal; font-family: normal }
+
+/* Example of smaller, sans-serif font in frames */
+/* .FrameItemFont { font-size: 10pt; font-family: Helvetica, Arial, sans-serif } */
+
+/* Navigation bar fonts and colors */
+.NavBarCell1 { background-color:#EEEEFF;}/* Light mauve */
+.NavBarCell1Rev { background-color:#00008B;}/* Dark Blue */
+.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;}
+.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
+
+.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
+.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
+
diff --git a/tools/viewer/Nav.java b/tools/viewer/Nav.java
new file mode 100644
index 000000000..ecdb78897
--- /dev/null
+++ b/tools/viewer/Nav.java
@@ -0,0 +1,180 @@
+/* Portions Copyright (C) 2001 Artifex Software Inc.
+
+ This software is distributed under license and may not be copied, modified
+ or distributed except as expressly authorized under the terms of that
+ license. Refer to licensing information at http://www.artifex.com/ or
+ contact Artifex Software, Inc., 101 Lucas Valley Road #110,
+ San Rafael, CA 94903, (415)492-9861, for further information. */
+
+import java.awt.*;
+import java.awt.image.*;
+import java.awt.event.*;
+import java.io.File;
+import javax.swing.*;
+import javax.swing.filechooser.*;
+
+/**
+ * Two window nav + zoomed Viewer for PCL and PXL files.
+ *
+ * Usage:
+ * java Nav ../frs96.pxl
+ *
+ * Adds a smaller navigation window coupled to a Gview window.
+ * This allows a small portion of a page to be viewed at high resolution
+ * in the Gview window with navigation occuring via the Nav window.
+ *
+ * Mostly inherits behavior and reflects action on this window and the
+ * Gview zoomed window.
+ *
+ * @version $Revision: 1643 $
+ * @author Stefan Kemper
+ */
+public class Nav extends Gview {
+
+ public Nav() {
+ pageView = new Gview();
+ }
+
+ public void runMain(String[] args) {
+
+ // this window is smaller/lower res, count pages now.
+ runJob(args, startingRes / zoomWindowRatio, true);
+
+ // zoom window is higher res, don't count pages now.
+ pageView.runJob(args, startingRes, false);
+ }
+
+ /** main program */
+ public static void main( String[] args )
+ {
+ Nav view = new Nav();
+
+ if (args.length < 1) {
+ File file = new File("GhostPrinter.pcl");
+ if (file.exists()) {
+ // open demo file
+ args = new String[1];
+ args[0] = new String("GhostPrinter.pcl");
+ }
+ }
+ System.out.print(usage());
+
+ if (args.length < 1) {
+ // no demo file start with file open
+ view.fileOpen();
+ }
+ view.runMain(args);
+ }
+
+ public void nextPage() {
+ pageView.setPage(pageNumber+1);
+ super.nextPage();
+ }
+
+ public void prevPage() {
+ pageView.setPage(pageNumber-1);
+ super.prevPage();
+ }
+
+ /** low res image is ready,
+ * if we are not getting the next page
+ * start generation of the high res image
+ */
+ public void imageIsReady( BufferedImage newImage ) {
+ super.imageIsReady(newImage);
+
+ if (!pickle.busy() && !pageView.pickle.busy()) {
+ pageView.pickle.startProduction(pageNumber);
+ }
+ }
+
+ /** thread counting pages is finished update status display */
+ public void pageCountIsReady( int pageCount ) {
+ setPageCount( pageCount );
+ pageView.setPageCount( pageCount );
+ }
+
+ /** moves/drags zoomin box and causes regerenation of a new viewport
+ */
+ protected void translate(int x, int y) {
+ origX -= x;
+ origY -= y;
+
+ double x1 = origX;
+ double y1 = origY;
+
+ double sfx = desiredRes / origRes;
+ double sfy = desiredRes / origRes;
+
+ double psfx = origX / origW * pageView.origW / pageView.origRes * pageView.desiredRes;
+ double psfy = origY / origH * pageView.origH / pageView.origRes * pageView.desiredRes;
+
+ pageView.translateTo( psfx, psfy );
+ repaint();
+ }
+
+ /** Paint low res image with red zoom box
+ * zoom box uses xor realtime drag.
+ */
+ public void paint( Graphics g )
+ {
+ int h = (int)(origH * pageView.origRes / pageView.desiredRes);
+ int w = (int)(origW * pageView.origRes / pageView.desiredRes);
+ if (drag == true) {
+ g.setXORMode(Color.cyan);
+ g.drawRect((int)lastX, (int)lastY, w, h);
+ g.drawRect((int)newX, (int)newY, w, h);
+ }
+ else {
+ g.setPaintMode();
+ g.drawImage(currentPage, 0, 0, this);
+ g.setColor(Color.red);
+ g.drawRect((int)origX, (int)origY, w, h);
+ }
+ }
+
+ /** pageView gets regenerated at higher resolution,
+ * repaint updates zoomin box.
+ */
+ protected void zoomIn( int x, int y ) {
+
+ double psfx = x / origW * pageView.origW / pageView.origRes * pageView.desiredRes;
+ double psfy = y / origH * pageView.origH / pageView.origRes * pageView.desiredRes;
+ pageView.origX = pageView.origY = 0;
+ pageView.zoomIn((int)psfx,(int)psfy);
+ repaint();
+ }
+
+ /** pageView gets regenerated at lower resolution,
+ * repaint updates zoomin box.
+ */
+ protected void zoomOut( int x, int y ) {
+ double psfx = x / origW * pageView.origW / pageView.origRes * pageView.desiredRes;
+ double psfy = y / origH * pageView.origH / pageView.origRes * pageView.desiredRes;
+ pageView.origX = pageView.origY = 0;
+ pageView.zoomOut(0,0);
+ repaint();
+ }
+
+ /** pageView gets regenerated at requested resolution,
+ * repaint updates zoomin box.
+ */
+ protected void zoomToRes( double res ) {
+ pageView.zoomToRes(res);
+ repaint();
+ }
+
+ /** pageView gets regenerated with the request scalefactor,
+ * repaint updates zoomin box.
+ */
+ protected void zoomFactor( double factor ) {
+ pageView.zoomFactor(factor);
+ repaint();
+ }
+
+ /**
+ * High resolution window.
+ * @link aggregationByValue
+ */
+ private Gview pageView;
+}
diff --git a/tools/viewer/README b/tools/viewer/README
new file mode 100644
index 000000000..0d7d313d5
--- /dev/null
+++ b/tools/viewer/README
@@ -0,0 +1,13 @@
+
+Simple java based viewer - page with page up and page down.
+
+Example:
+
+Unix
+
+java Gview ../frs96.pxl
+
+Dos
+
+java Gview ..\frs96.pxl
+
diff --git a/tools/xps2tiff/README b/tools/xps2tiff/README
new file mode 100755
index 000000000..eaedf6478
--- /dev/null
+++ b/tools/xps2tiff/README
@@ -0,0 +1,10 @@
+xps2tiff converts XPS files to multipage RGB TIFF files using Microsoft's own
+means.
+
+Usage: xps2tiff RESOLUTION_DPI INPUT.XPS OUTPUT.TIFF
+
+The program uses .NET 3.0 Framework and requires Visual Studio 2005
+to compile.
+
+Some sample files allocate over 1GB of memory at 300 dpi resolution.
+Virtual memory appears to work reasonably well.
diff --git a/tools/xps2tiff/xps2tiff.sln b/tools/xps2tiff/xps2tiff.sln
new file mode 100755
index 000000000..0c3c3920b
--- /dev/null
+++ b/tools/xps2tiff/xps2tiff.sln
@@ -0,0 +1,19 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xps2tiff", "xps2tiff\xps2tiff.vcproj", "{D7A2C5AC-5249-4786-A448-CFFC87F5E229}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D7A2C5AC-5249-4786-A448-CFFC87F5E229}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D7A2C5AC-5249-4786-A448-CFFC87F5E229}.Debug|Win32.Build.0 = Debug|Win32
+ {D7A2C5AC-5249-4786-A448-CFFC87F5E229}.Release|Win32.ActiveCfg = Release|Win32
+ {D7A2C5AC-5249-4786-A448-CFFC87F5E229}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/tools/xps2tiff/xps2tiff/AssemblyInfo.cpp b/tools/xps2tiff/xps2tiff/AssemblyInfo.cpp
new file mode 100755
index 000000000..3279e459c
--- /dev/null
+++ b/tools/xps2tiff/xps2tiff/AssemblyInfo.cpp
@@ -0,0 +1,60 @@
+#include "stdafx.h"
+
+#using <mscorlib.dll>
+
+using namespace System::Reflection;
+using namespace System::Runtime::CompilerServices;
+
+//
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+//
+[assembly:AssemblyTitleAttribute("")];
+[assembly:AssemblyDescriptionAttribute("")];
+[assembly:AssemblyConfigurationAttribute("")];
+[assembly:AssemblyCompanyAttribute("")];
+[assembly:AssemblyProductAttribute("")];
+[assembly:AssemblyCopyrightAttribute("")];
+[assembly:AssemblyTrademarkAttribute("")];
+[assembly:AssemblyCultureAttribute("")];
+
+//
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the value or you can default the Revision and Build Numbers
+// by using the '*' as shown below:
+
+[assembly:AssemblyVersionAttribute("1.0.*")];
+
+//
+// In order to sign your assembly you must specify a key to use. Refer to the
+// Microsoft .NET Framework documentation for more information on assembly signing.
+//
+// Use the attributes below to control which key is used for signing.
+//
+// Notes:
+// (*) If no key is specified, the assembly is not signed.
+// (*) KeyName refers to a key that has been installed in the Crypto Service
+// Provider (CSP) on your machine. KeyFile refers to a file which contains
+// a key.
+// (*) If the KeyFile and the KeyName values are both specified, the
+// following processing occurs:
+// (1) If the KeyName can be found in the CSP, that key is used.
+// (2) If the KeyName does not exist and the KeyFile does exist, the key
+// in the KeyFile is installed into the CSP and used.
+// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility.
+// When specifying the KeyFile, the location of the KeyFile should be
+// relative to the project directory.
+// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework
+// documentation for more information on this.
+//
+[assembly:AssemblyDelaySignAttribute(false)];
+[assembly:AssemblyKeyFileAttribute("")];
+[assembly:AssemblyKeyNameAttribute("")];
+
diff --git a/tools/xps2tiff/xps2tiff/stdafx.cpp b/tools/xps2tiff/xps2tiff/stdafx.cpp
new file mode 100755
index 000000000..dc36fd93d
--- /dev/null
+++ b/tools/xps2tiff/xps2tiff/stdafx.cpp
@@ -0,0 +1,7 @@
+// stdafx.cpp : source file that includes just the standard includes
+// xps2tiff.pch will be the pre-compiled header
+// stdafx.obj will contain the pre-compiled type information
+
+#include "stdafx.h"
+
+
diff --git a/tools/xps2tiff/xps2tiff/stdafx.h b/tools/xps2tiff/xps2tiff/stdafx.h
new file mode 100755
index 000000000..2e20f982b
--- /dev/null
+++ b/tools/xps2tiff/xps2tiff/stdafx.h
@@ -0,0 +1,9 @@
+// stdafx.h : include file for standard system include files,
+// or project specific include files that are used frequently, but
+// are changed infrequently
+//
+
+#include <iostream>
+#include <tchar.h>
+
+// TODO: reference additional headers your program requires here
diff --git a/tools/xps2tiff/xps2tiff/xps2tiff.cpp b/tools/xps2tiff/xps2tiff/xps2tiff.cpp
new file mode 100755
index 000000000..d8cf1eb58
--- /dev/null
+++ b/tools/xps2tiff/xps2tiff/xps2tiff.cpp
@@ -0,0 +1,61 @@
+#include "stdafx.h"
+
+#using <mscorlib.dll>
+
+using namespace System;
+using namespace System::IO;
+using namespace System::Collections::Generic;
+using namespace System::IO::Packaging;
+using namespace System::Xml;
+using namespace System::Windows::Forms;
+using namespace System::Windows::Xps;
+using namespace System::Windows::Xps::Packaging;
+using namespace System::Printing;
+using namespace System::Windows::Documents;
+using namespace System::Windows::Media::Imaging;
+
+
+void SaveXpsPageToBitmap(Int32 res, String ^xpsFileName, String ^tiffFileName)
+{
+ XpsDocument^ xpsDoc = gcnew XpsDocument(xpsFileName, FileAccess::Read);
+
+
+ int pageCount = xpsDoc->GetFixedDocumentSequence()->References[0]->GetDocument(false)->Pages->Count;
+
+ BitmapEncoder ^encoder = gcnew TiffBitmapEncoder(); // Choose type here ie: JpegBitmapEncoder, TiffBitmapEncoder etc.
+
+ // You can get the total page count from docSeq.PageCount
+ for(int pageNum = 0; pageNum < pageCount; pageNum ++)
+ {
+ DocumentPage ^docPage = xpsDoc->GetFixedDocumentSequence()->DocumentPaginator->GetPage(pageNum);
+ BitmapImage ^bitmap = gcnew BitmapImage();
+ RenderTargetBitmap ^renderTarget =
+ gcnew RenderTargetBitmap((int)docPage->Size.Width*res/96,
+ (int)docPage->Size.Height*res/96,
+ res, // WPF (Avalon) units are 96dpi based
+ res,
+ System::Windows::Media::PixelFormats::Pbgra32);
+ renderTarget->Render(docPage->Visual);
+
+ encoder->Frames->Add(BitmapFrame::Create(renderTarget));
+ }
+
+ FileStream ^pageOutStream = gcnew FileStream(tiffFileName, FileMode::Create, FileAccess::Write);
+ encoder->Save(pageOutStream);
+ pageOutStream->Close();
+}
+
+[STAThread]
+int _tmain(int argc, _TCHAR* argv[])
+{
+ if (argc != 4)
+ {
+ Console::WriteLine("Convert XPS files to TIFF");
+ Console::WriteLine("Usage: xps2tiff RESOLUTION INPUT.XPS OUTPUT.TIFF");
+ return 0;
+ }
+
+ SaveXpsPageToBitmap(atoi(argv[1]), %String(argv[2]), %String(argv[3]));
+
+ return 0;
+} \ No newline at end of file
diff --git a/tools/xps2tiff/xps2tiff/xps2tiff.vcproj b/tools/xps2tiff/xps2tiff/xps2tiff.vcproj
new file mode 100755
index 000000000..2cd4730af
--- /dev/null
+++ b/tools/xps2tiff/xps2tiff/xps2tiff.vcproj
@@ -0,0 +1,258 @@
+<?xml version="1.0" encoding="shift_jis"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="xps2tiff"
+ ProjectGUID="{D7A2C5AC-5249-4786-A448-CFFC87F5E229}"
+ RootNamespace="xps2tiff"
+ Keyword="ManagedCProj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ ManagedExtensions="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG"
+ MinimalRebuild="false"
+ BasicRuntimeChecks="0"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="2"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\$(ProjectName).exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ AssemblyDebug="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ ManagedExtensions="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG"
+ MinimalRebuild="false"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="2"
+ WarningLevel="3"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\$(ProjectName).exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ <AssemblyReference
+ RelativePath="mscorlib.dll"
+ AssemblyName="mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=IA64"
+ />
+ <AssemblyReference
+ RelativePath="System.dll"
+ AssemblyName="System, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
+ />
+ <AssemblyReference
+ RelativePath="System.Data.dll"
+ AssemblyName="System.Data, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86"
+ />
+ <AssemblyReference
+ RelativePath="PresentationCore.dll"
+ AssemblyName="PresentationCore, Version=3.0.0.0, PublicKeyToken=31bf3856ad364e35, processorArchitecture=IA64"
+ />
+ <AssemblyReference
+ RelativePath="PresentationFramework.dll"
+ AssemblyName="PresentationFramework, Version=3.0.0.0, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"
+ />
+ <AssemblyReference
+ RelativePath="System.XML.dll"
+ AssemblyName="System.Xml, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
+ />
+ <AssemblyReference
+ RelativePath="ReachFramework.dll"
+ AssemblyName="ReachFramework, Version=3.0.0.0, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"
+ />
+ <AssemblyReference
+ RelativePath="System.Printing.dll"
+ AssemblyName="System.Printing, Version=3.0.0.0, PublicKeyToken=31bf3856ad364e35, processorArchitecture=IA64"
+ />
+ <AssemblyReference
+ RelativePath="System.Windows.Forms.dll"
+ AssemblyName="System.Windows.Forms, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
+ />
+ <AssemblyReference
+ RelativePath="WindowsBase.dll"
+ AssemblyName="WindowsBase, Version=3.0.0.0, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"
+ />
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath=".\AssemblyInfo.cpp"
+ >
+ </File>
+ <File
+ RelativePath=".\stdafx.cpp"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ UsePrecompiledHeader="1"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ UsePrecompiledHeader="1"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\xps2tiff.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ <File
+ RelativePath=".\stdafx.h"
+ >
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>